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:
    - count
    - map
    - slice
    - read::DebugInfo::new
    - read_section
    - Some
    - write
    - read::DebugAbbrev::new
    - Default::default
    - read::DebugLocLists::new
    - read::DebugStr::new
    - get
    - Address::Constant
    - id
    - Result::expect
    - write::Sections::new
    - gimli::RangeLists::new
    - read::DebugRngLists::new
    - read::DebugRanges::new
    - write::Dwarf::from
    - read::DebugLine::new
    - sum
    - read::DebugLoc::new
    - gimli::LocationLists::new
    - Self::expect
    - EndianVec::new
    linkageType: ''
    returnType: void
    signature: fn test_convert_debug_info()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:134,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/tests/convert_self.rs:135,1
    - Dst: set_address_size
      Src: /src/gimli/tests/convert_self.rs:137,1
    - Dst: write::FrameTable::from
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: Some
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: Address::Constant
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: Self::expect
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: write::EhFrame
      Src: /src/gimli/tests/convert_self.rs:144,1
    - Dst: EndianVec::new
      Src: /src/gimli/tests/convert_self.rs:144,1
    - Dst: write_eh_frame
      Src: /src/gimli/tests/convert_self.rs:145,1
    - Dst: expect
      Src: /src/gimli/tests/convert_self.rs:145,1
    - Dst: Result::slice
      Src: /src/gimli/tests/convert_self.rs:148,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/tests/convert_self.rs:152,1
    - Dst: set_address_size
      Src: /src/gimli/tests/convert_self.rs:153,1
    - Dst: write::FrameTable::from
      Src: /src/gimli/tests/convert_self.rs:154,1
    - Dst: Some
      Src: /src/gimli/tests/convert_self.rs:154,1
    - Dst: Address::Constant
      Src: /src/gimli/tests/convert_self.rs:154,1
    - Dst: Self::expect
      Src: /src/gimli/tests/convert_self.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 132
    functionDepth: 15
    functionLinenumber: 132
    functionLinenumberEnd: 158
    functionName: test_convert_eh_frame
    functionSourceFile: /src/gimli/tests/convert_self.rs
    functionUses: 0
    functionsReached:
    - Result::slice
    - EndianVec::new
    - expect
    - set_address_size
    - write::EhFrame
    - read_section
    - Address::Constant
    - write::FrameTable::from
    - Self::expect
    - Some
    - write_eh_frame
    - read::EhFrame::new
    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: 17
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: parse_expression
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - clone
    - Result::is_empty
    - Expression<R>::evaluation
    - evaluate
    - Result::expect
    - set_initial_value
    - Operation::parse
    linkageType: ''
    returnType: void
    signature: 'fn parse_expression<R: Reader>(expr: Expression<R>, encoding: Encoding)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:49,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:50,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:50,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:51,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:51,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:55,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:57,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:57,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:57,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:58,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:58,1
    - Dst: Result::attrs
      Src: /src/gimli/tests/parse_self.rs:60,1
    - Dst: bool::value
      Src: /src/gimli/tests/parse_self.rs:61,1
    - Dst: parse_expression
      Src: /src/gimli/tests/parse_self.rs:62,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:62,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 67
      start: 45
    functionDepth: 16
    functionLinenumber: 45
    functionLinenumberEnd: 67
    functionName: impl_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - is_some
    - current
    - units
    - UnitHeader::entries
    - Result::attrs
    - next_dfs
    - parse_expression
    - next
    - UnitHeader::encoding
    - Result::expect
    - Option::expect
    - bool::value
    - 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: 17
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: test_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - DebugInfo::new
    - read_section
    - impl_parse_self_debug_info
    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: 17
    functionLinenumber: 81
    functionLinenumberEnd: 93
    functionName: test_parse_self_debug_info_with_endian_rc_slice
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - read_section
    - gimli::EndianRcSlice::new
    - impl_parse_self_debug_info
    - DebugAbbrev::from
    - Rc::from
    - DebugInfo::from
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_info_with_endian_rc_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:97,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:98,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:100,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:101,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:103,1
    - Dst: DebugLine::new
      Src: /src/gimli/tests/parse_self.rs:104,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:106,1
    - Dst: DebugStr::new
      Src: /src/gimli/tests/parse_self.rs:107,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:109,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:110,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:110,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:111,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:111,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:115,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:116,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:116,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:118,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:118,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:120,1
    - Dst: and_then
      Src: /src/gimli/tests/parse_self.rs:120,1
    - Dst: string_value
      Src: /src/gimli/tests/parse_self.rs:122,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:123,1
    - Dst: and_then
      Src: /src/gimli/tests/parse_self.rs:123,1
    - Dst: string_value
      Src: /src/gimli/tests/parse_self.rs:125,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:128,1
    - Dst: program
      Src: /src/gimli/tests/parse_self.rs:130,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/tests/parse_self.rs:131,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:130,1
    - Dst: Vec::new
      Src: /src/gimli/tests/parse_self.rs:134,1
    - Dst: rows
      Src: /src/gimli/tests/parse_self.rs:135,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/tests/parse_self.rs:136,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:136,1
    - Dst: EndianVec::push
      Src: /src/gimli/tests/parse_self.rs:140,1
    - Dst: EndianVec::reverse
      Src: /src/gimli/tests/parse_self.rs:142,1
    - Dst: program
      Src: /src/gimli/tests/parse_self.rs:144,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/tests/parse_self.rs:145,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:144,1
    - Dst: sequences
      Src: /src/gimli/tests/parse_self.rs:147,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:147,1
    - Dst: resume_from
      Src: /src/gimli/tests/parse_self.rs:152,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/tests/parse_self.rs:153,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:153,1
    - Dst: EndianVec::pop
      Src: /src/gimli/tests/parse_self.rs:157,1
    - Dst: Result::unwrap
      Src: /src/gimli/tests/parse_self.rs:157,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 110
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 96
    functionDepth: 16
    functionLinenumber: 96
    functionLinenumberEnd: 167
    functionName: test_parse_self_debug_line
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - and_then
    - read_section
    - Result::unwrap
    - current
    - string_value
    - rows
    - UnitHeader::entries
    - next
    - sequences
    - DebugLine::new
    - EndianVec::push
    - EndianVec::pop
    - Vec::new
    - Result::expect
    - units
    - DebugStr::new
    - expect
    - UnitHeader::address_size
    - next_dfs
    - resume_from
    - EndianVec::reverse
    - program
    - OneShotLineRows::next_row
    - attr_value
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_line()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:171,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:172,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:174,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:175,1
    - Dst: DebugAddr::from
      Src: /src/gimli/tests/parse_self.rs:177,1
    - Dst: EndianSlice::new
      Src: /src/gimli/tests/parse_self.rs:177,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/tests/parse_self.rs:178,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:180,1
    - Dst: DebugLoc::new
      Src: /src/gimli/tests/parse_self.rs:181,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/tests/parse_self.rs:182,1
    - Dst: LocationLists::new
      Src: /src/gimli/tests/parse_self.rs:183,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:185,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:186,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:186,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:187,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:187,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:191,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:192,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:192,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:197,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:197,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:198,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:204,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:204,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:204,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:205,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:205,1
    - Dst: Result::attrs
      Src: /src/gimli/tests/parse_self.rs:206,1
    - Dst: bool::value
      Src: /src/gimli/tests/parse_self.rs:207,1
    - Dst: Result::locations
      Src: /src/gimli/tests/parse_self.rs:208,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:211,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:208,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:217,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:217,1
    - Dst: parse_expression
      Src: /src/gimli/tests/parse_self.rs:219,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:219,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 170
    functionDepth: 16
    functionLinenumber: 170
    functionLinenumberEnd: 225
    functionName: test_parse_self_debug_loc
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - is_some
    - EndianSlice::new
    - read_section
    - current
    - gimli::DebugAddrBase
    - DebugAddr::from
    - DebugLoc::new
    - UnitHeader::entries
    - next
    - Result::attrs
    - parse_expression
    - UnitHeader::encoding
    - Result::locations
    - Result::expect
    - DebugLocLists::new
    - bool::value
    - LocationLists::new
    - units
    - expect
    - next_dfs
    - attr_value
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:229,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:230,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:232,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:233,1
    - Dst: DebugAddr::from
      Src: /src/gimli/tests/parse_self.rs:235,1
    - Dst: EndianSlice::new
      Src: /src/gimli/tests/parse_self.rs:235,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/tests/parse_self.rs:236,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:238,1
    - Dst: DebugRanges::new
      Src: /src/gimli/tests/parse_self.rs:239,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/tests/parse_self.rs:240,1
    - Dst: RangeLists::new
      Src: /src/gimli/tests/parse_self.rs:241,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:243,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:244,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:244,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:245,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:245,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:249,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:250,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:250,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:255,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:255,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:256,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:263,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:263,1
    - Dst: Result::attrs
      Src: /src/gimli/tests/parse_self.rs:264,1
    - Dst: bool::value
      Src: /src/gimli/tests/parse_self.rs:265,1
    - Dst: Result::ranges
      Src: /src/gimli/tests/parse_self.rs:266,1
    - Dst: RangeListsOffset
      Src: /src/gimli/tests/parse_self.rs:268,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:269,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:266,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:275,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:275,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 86
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 228
    functionDepth: 16
    functionLinenumber: 228
    functionLinenumberEnd: 282
    functionName: test_parse_self_debug_ranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - is_some
    - RangeListsOffset
    - DebugRanges::new
    - RangeLists::new
    - EndianSlice::new
    - read_section
    - current
    - gimli::DebugAddrBase
    - Result::ranges
    - DebugAddr::from
    - UnitHeader::entries
    - next
    - Result::attrs
    - UnitHeader::encoding
    - Result::expect
    - bool::value
    - units
    - expect
    - next_dfs
    - DebugRngLists::new
    - attr_value
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:286,1
    - Dst: DebugAranges::new
      Src: /src/gimli/tests/parse_self.rs:287,1
    - Dst: headers
      Src: /src/gimli/tests/parse_self.rs:289,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/tests/parse_self.rs:290,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:290,1
    - Dst: Result::entries
      Src: /src/gimli/tests/parse_self.rs:291,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/tests/parse_self.rs:293,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 285
    functionDepth: 7
    functionLinenumber: 285
    functionLinenumberEnd: 297
    functionName: test_parse_self_debug_aranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Result::entries
    - AddrEntryIter::next
    - DebugAranges::new
    - Option::expect
    - AddrHeaderIter::next
    - headers
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_aranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:301,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:302,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:304,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:305,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:307,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/tests/parse_self.rs:308,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:310,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:311,1
    - Dst: items
      Src: /src/gimli/tests/parse_self.rs:312,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:313,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:313,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/tests/parse_self.rs:314,1
    - Dst: DebugInfoUnitHeadersIter::entry
      Src: /src/gimli/tests/parse_self.rs:315,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:315,1
    - Dst: header_from_offset
      Src: /src/gimli/tests/parse_self.rs:316,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:316,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/tests/parse_self.rs:320,1
    - Dst: entry
      Src: /src/gimli/tests/parse_self.rs:321,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:321,1
    - Dst: abbreviations
      Src: /src/gimli/tests/parse_self.rs:322,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:322,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/tests/parse_self.rs:326,1
    - Dst: Result::die_offset
      Src: /src/gimli/tests/parse_self.rs:327,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 300
    functionDepth: 12
    functionLinenumber: 300
    functionLinenumberEnd: 331
    functionName: test_parse_self_debug_pubnames
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Result::or_insert_with
    - entry
    - Result::die_offset
    - HashMap::new
    - items
    - Result::unit_header_offset
    - read_section
    - header_from_offset
    - next
    - Result::expect
    - DebugPubNames::new
    - UnitHeader::debug_abbrev_offset
    - UnitHeader::entries_at_offset
    - abbreviations
    - DebugInfoUnitHeadersIter::entry
    - Option::expect
    - DebugInfo::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: Option::expect
      Src: /src/gimli/tests/parse_self.rs:347,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/tests/parse_self.rs:348,1
    - Dst: DebugInfoUnitHeadersIter::entry
      Src: /src/gimli/tests/parse_self.rs:349,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:349,1
    - Dst: header_from_offset
      Src: /src/gimli/tests/parse_self.rs:350,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:350,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/tests/parse_self.rs:354,1
    - Dst: entry
      Src: /src/gimli/tests/parse_self.rs:355,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:355,1
    - Dst: abbreviations
      Src: /src/gimli/tests/parse_self.rs:356,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:356,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/tests/parse_self.rs:360,1
    - Dst: Result::die_offset
      Src: /src/gimli/tests/parse_self.rs:361,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 334
    functionDepth: 12
    functionLinenumber: 334
    functionLinenumberEnd: 365
    functionName: test_parse_self_debug_pubtypes
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Result::or_insert_with
    - entry
    - Result::die_offset
    - HashMap::new
    - items
    - Result::unit_header_offset
    - read_section
    - header_from_offset
    - next
    - Result::expect
    - UnitHeader::debug_abbrev_offset
    - UnitHeader::entries_at_offset
    - abbreviations
    - DebugInfoUnitHeadersIter::entry
    - Option::expect
    - DebugPubTypes::new
    - DebugInfo::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: Option::expect
      Src: /src/gimli/tests/parse_self.rs:381,1
    - Dst: CieId::instructions
      Src: /src/gimli/tests/parse_self.rs:385,1
    - Dst: LineInstructions::next
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Result::parse
      Src: /src/gimli/tests/parse_self.rs:391,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:391,1
    - Dst: instructions
      Src: /src/gimli/tests/parse_self.rs:395,1
    - Dst: LineInstructions::next
      Src: /src/gimli/tests/parse_self.rs:396,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:396,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 368
    functionDepth: 8
    functionLinenumber: 368
    functionLinenumberEnd: 402
    functionName: test_parse_self_eh_frame
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - Result::parse
    - entries
    - instructions
    - EhFrame::new
    - set_address_size
    - read_section
    - LineInstructions::next
    - Option::expect
    - Result::expect
    - AddrEntryIter::next
    - Self::set_text
    - CieId::instructions
    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_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - Self::set_eh_frame_hdr
    - parse
    - read_section
    - Result::expect
    - Self::set_text
    - EhFrameHdr::new
    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:18,1
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 22
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 22
    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:26,1
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 30
    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:34,1
    - Dst: mark
      Src: /src/gimli/src/test_util.rs:34,1
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:35,1
    - Dst: D64
      Src: /src/gimli/src/test_util.rs:35,1
    - Dst: mark
      Src: /src/gimli/src/test_util.rs:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 3
    argNames:
    - format
    - length
    - start
    argTypes:
    - Format
    - '&Label'
    - '&Label'
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: Section::initial_length
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D32
    - D64
    - mark
    linkageType: ''
    returnType: Self
    signature: 'fn initial_length(self, format: Format, length: &Label, start: &Label)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/test_util.rs:40,1
    - Dst: Section::mark
      Src: /src/gimli/src/test_util.rs:41,1
    - Dst: Self::set_const
      Src: /src/gimli/src/test_util.rs:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - length
    - start
    argTypes:
    - '&Label'
    - '&Label'
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: Section::set_initial_length
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - Section::mark
    - Label::new
    linkageType: ''
    returnType: Self
    signature: 'fn set_initial_length(self, length: &Label, start: &Label) -> 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: 7
    argCount: 2
    argNames:
    - size
    - val
    argTypes:
    - u8
    - u64
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: Section::word
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D32
    - Section::D64
    linkageType: ''
    returnType: Self
    signature: 'fn word(self, size: u8, val: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:56,1
    - Dst: Section::D64
      Src: /src/gimli/src/test_util.rs:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - size
    - val
    argTypes:
    - u8
    - '&Label'
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: Section::word_label
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D32
    - Section::D64
    linkageType: ''
    returnType: Self
    signature: 'fn word_label(self, size: u8, val: &Label) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl
      Src: /src/gimli/src/constants.rs:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 102
    functionName: dw
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - impl
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/constants.rs:952,1
    - Dst: Some
      Src: /src/gimli/src/constants.rs:956,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 959
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 959
    functionName: DwLang::default_lower_bound
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn default_lower_bound(self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - DwEhPe
    constantsTouched: []
    func_position:
      end: 1405
      start: 1403
    functionDepth: 0
    functionLinenumber: 1403
    functionLinenumberEnd: 1405
    functionName: DwEhPe::bitor
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: DwEhPe
    signature: 'fn bitor(self, rhs: DwEhPe) -> DwEhPe'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: DwEhPe::format
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 3
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: DwEhPe
    signature: pub fn format(self) -> DwEhPe
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1417
    functionDepth: 0
    functionLinenumber: 1417
    functionLinenumberEnd: 1419
    functionName: DwEhPe::application
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 2
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: DwEhPe
    signature: pub fn application(self) -> DwEhPe
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1425
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1425
    functionName: DwEhPe::is_absent
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_absent(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1430
    functionDepth: 0
    functionLinenumber: 1430
    functionLinenumberEnd: 1432
    functionName: DwEhPe::is_indirect
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_indirect(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe::is_absent
      Src: /src/gimli/src/constants.rs:1436,1
    - Dst: DwEhPe::format
      Src: /src/gimli/src/constants.rs:1440,1
    - Dst: DwEhPe::application
      Src: /src/gimli/src/constants.rs:1447,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1454
      start: 1435
    functionDepth: 1
    functionLinenumber: 1435
    functionLinenumberEnd: 1454
    functionName: DwEhPe::is_valid_encoding
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::application
    - DwEhPe::is_absent
    - DwEhPe::format
    linkageType: ''
    returnType: bool
    signature: pub fn is_valid_encoding(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1475
    functionDepth: 0
    functionLinenumber: 1475
    functionLinenumberEnd: 1478
    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: 1484
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1484
    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: 1490
      start: 1487
    functionDepth: 0
    functionLinenumber: 1487
    functionLinenumberEnd: 1490
    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: 1498
      start: 1493
    functionDepth: 0
    functionLinenumber: 1493
    functionLinenumberEnd: 1498
    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:1502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1504
    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:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1507
    functionDepth: 0
    functionLinenumber: 1507
    functionLinenumberEnd: 1510
    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:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - o
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    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:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - o
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    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: 310
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 310
    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:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 332
    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:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 350
    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: 357
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 357
    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:
    - u16::from_be_bytes
    - unwrap
    - u16::from_le_bytes
    - try_into
    - Endianity::is_big_endian
    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_le_bytes
    - unwrap
    - try_into
    - u32::from_be_bytes
    - Endianity::is_big_endian
    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:
    - unwrap
    - u64::from_be_bytes
    - try_into
    - u64::from_le_bytes
    - Endianity::is_big_endian
    linkageType: ''
    returnType: u64
    signature: 'fn read_u64(self, buf: &[u8]) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/endianity.rs:69,1
    - Dst: unwrap
      Src: /src/gimli/src/endianity.rs:69,1
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:70,1
    - Dst: u128::from_be_bytes
      Src: /src/gimli/src/endianity.rs:71,1
    - Dst: u128::from_le_bytes
      Src: /src/gimli/src/endianity.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: Endianity::read_u128
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - u128::from_le_bytes
    - unwrap
    - try_into
    - u128::from_be_bytes
    - Endianity::is_big_endian
    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:
    - Vec::len
    - Endianity::read_u64
    - copy_from_slice
    - 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:
    - f32::from_bits
    - Endianity::read_u32
    linkageType: ''
    returnType: f32
    signature: 'fn read_f32(self, buf: &[u8]) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/gimli/src/endianity.rs:140,1
    - Dst: Endianity::read_u64
      Src: /src/gimli/src/endianity.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: Endianity::read_f64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::read_u64
    - f64::from_bits
    linkageType: ''
    returnType: f64
    signature: 'fn read_f64(self, buf: &[u8]) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:150,1
    - Dst: Vec::to_be_bytes
      Src: /src/gimli/src/endianity.rs:151,1
    - Dst: Vec::to_le_bytes
      Src: /src/gimli/src/endianity.rs:153,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - buf
    - n
    argTypes:
    - '&mut [u8]'
    - u16
    constantsTouched: []
    func_position:
      end: 156
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: Endianity::write_u16
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Vec::to_le_bytes
    - Vec::to_be_bytes
    - copy_from_slice
    - 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:
    - Vec::to_le_bytes
    - Vec::to_be_bytes
    - copy_from_slice
    - 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:
    - Vec::to_le_bytes
    - Vec::to_be_bytes
    - copy_from_slice
    - 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:
    - Vec::to_le_bytes
    - Vec::to_be_bytes
    - copy_from_slice
    - 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: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: low_bits_of_byte
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'fn low_bits_of_byte(byte: u8) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:56,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: low_bits_of_u64
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - low_bits_of_byte
    - u64::from
    linkageType: ''
    returnType: u8
    signature: 'fn low_bits_of_u64(val: u64) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:70,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:72,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 6
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: read::skip
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - 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:82,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:84,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:84,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:86,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:86,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:90,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:91,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:91,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:95,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:106,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:108,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:110,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:111,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 50
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 112
      start: 79
    functionDepth: 6
    functionLinenumber: 79
    functionLinenumberEnd: 112
    functionName: read::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 6
    functionsReached:
    - Ok
    - Err
    - low_bits_of_byte
    - u64::from
    - 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:117,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:119,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:119,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:122,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:122,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:123,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:124,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:124,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:126,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:129,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:131,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:133,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:134,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 135
      start: 116
    functionDepth: 6
    functionLinenumber: 116
    functionLinenumberEnd: 135
    functionName: read::u16
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached:
    - Ok
    - Err
    - low_bits_of_byte
    - 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:146,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:148,1
    - Dst: i64::from
      Src: /src/gimli/src/leb128.rs:151,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:151,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:165,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 166
      start: 139
    functionDepth: 6
    functionLinenumber: 139
    functionLinenumberEnd: 166
    functionName: read::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached:
    - Ok
    - Err
    - low_bits_of_byte
    - read_u8
    - i64::from
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<R: Reader>(r: &mut R) -> Result<i64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/leb128.rs:266,1
    - Dst: Result::write
      Src: /src/gimli/src/leb128.rs:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - u64
    constantsTouched: []
    func_position:
      end: 267
      start: 262
    functionDepth: 8
    functionLinenumber: 262
    functionLinenumberEnd: 267
    functionName: write::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 3
    functionsReached:
    - Leb128::unsigned
    - Result::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn unsigned<W>(w: &mut W, val: u64) -> Result<usize, std::io::Error>whereW:
      std::io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: write::uleb128_size
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn uleb128_size(mut val: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Leb128::signed
      Src: /src/gimli/src/leb128.rs:289,1
    - Dst: Result::write
      Src: /src/gimli/src/leb128.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - i64
    constantsTouched: []
    func_position:
      end: 290
      start: 285
    functionDepth: 8
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: write::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - Leb128::signed
    - Result::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<W>(w: &mut W, val: i64) -> Result<usize, std::io::Error>whereW:
      std::io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 304
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 304
    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: 337
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 337
    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: 348
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 348
    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:354,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:361,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:368,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:375,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:382,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 394
    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:399,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:400,1
    - Dst: Result::unwrap_err
      Src: /src/gimli/src/leb128.rs:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 397
    functionDepth: 7
    functionLinenumber: 397
    functionLinenumberEnd: 402
    functionName: tests::test_read_unsigned_invalid
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - read::unsigned
    - Result::unwrap_err
    linkageType: ''
    returnType: void
    signature: fn test_read_unsigned_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:408,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:412,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:416,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:423,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:430,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:437,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:444,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 456
    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:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 476
    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:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 486
    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:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 496
    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:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 500
    functionDepth: 9
    functionLinenumber: 500
    functionLinenumberEnd: 507
    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:514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 511
    functionDepth: 9
    functionLinenumber: 511
    functionLinenumberEnd: 518
    functionName: tests::test_write_signed_not_enough_space
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - write::signed
    linkageType: ''
    returnType: void
    signature: fn test_write_signed_not_enough_space()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/leb128.rs:523,1
    - Dst: Vec::extend
      Src: /src/gimli/src/leb128.rs:524,1
    - Dst: write::Leb128::signed
      Src: /src/gimli/src/leb128.rs:524,1
    - Dst: Result::bytes
      Src: /src/gimli/src/leb128.rs:524,1
    - Dst: Vec::resize
      Src: /src/gimli/src/leb128.rs:525,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:527,1
    - Dst: read::signed
      Src: /src/gimli/src/leb128.rs:528,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 1
    argNames:
    - i
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 530
      start: 522
    functionDepth: 7
    functionLinenumber: 522
    functionLinenumberEnd: 530
    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:
    - Vec::extend
    - EndianSlice::new
    - read::signed
    - Vec::new
    - Vec::resize
    - Result::expect
    - write::Leb128::signed
    - Result::bytes
    linkageType: ''
    returnType: void
    signature: 'fn inner(i: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:532,1
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 521
    functionDepth: 8
    functionLinenumber: 521
    functionLinenumberEnd: 535
    functionName: tests::dogfood_signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - inner
    linkageType: ''
    returnType: void
    signature: fn dogfood_signed()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/leb128.rs:540,1
    - Dst: Vec::extend
      Src: /src/gimli/src/leb128.rs:541,1
    - Dst: write::Leb128::unsigned
      Src: /src/gimli/src/leb128.rs:541,1
    - Dst: Result::bytes
      Src: /src/gimli/src/leb128.rs:541,1
    - Dst: Vec::resize
      Src: /src/gimli/src/leb128.rs:542,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:544,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:546,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:546,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 538
    functionDepth: 7
    functionLinenumber: 538
    functionLinenumberEnd: 549
    functionName: tests::dogfood_unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - Vec::extend
    - write::Leb128::unsigned
    - EndianSlice::new
    - Result::expect
    - Vec::new
    - Vec::resize
    - read::unsigned
    - Result::bytes
    linkageType: ''
    returnType: void
    signature: fn dogfood_unsigned()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 588
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 588
    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:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 627
    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:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 642
    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:646,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:659,1
    - Dst: iter
      Src: /src/gimli/src/leb128.rs:663,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:671,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 674
      start: 645
    functionDepth: 12
    functionLinenumber: 645
    functionLinenumberEnd: 674
    functionName: tests::test_read_u16
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - iter
    linkageType: ''
    returnType: void
    signature: fn test_read_u16()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: binary_search_by
      Src: /src/gimli/src/case_fold.rs:4,1
    - Dst: cmp
      Src: /src/gimli/src/case_fold.rs:4,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 8
      start: 3
    functionDepth: 0
    functionLinenumber: 3
    functionLinenumberEnd: 8
    functionName: case_fold_data
    functionSourceFile: /src/gimli/src/case_fold.rs
    functionUses: 2
    functionsReached:
    - binary_search_by
    - cmp
    linkageType: ''
    returnType: char
    signature: 'fn case_fold_data(c: char) -> char'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_ascii
      Src: /src/gimli/src/case_fold.rs:21,1
    - Dst: to_ascii_lowercase
      Src: /src/gimli/src/case_fold.rs:22,1
    - Dst: case_fold_data
      Src: /src/gimli/src/case_fold.rs:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: case_fold
    functionSourceFile: /src/gimli/src/case_fold.rs
    functionUses: 0
    functionsReached:
    - is_ascii
    - to_ascii_lowercase
    - case_fold_data
    linkageType: ''
    returnType: char
    signature: 'pub fn case_fold(c: char) -> char'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: chars
      Src: /src/gimli/src/case_fold.rs:34,1
    - Dst: is_ascii
      Src: /src/gimli/src/case_fold.rs:35,1
    - Dst: to_ascii_lowercase
      Src: /src/gimli/src/case_fold.rs:36,1
    - Dst: djb_hash_byte
      Src: /src/gimli/src/case_fold.rs:37,1
    - Dst: case_fold_data
      Src: /src/gimli/src/case_fold.rs:39,1
    - Dst: encode_utf8
      Src: /src/gimli/src/case_fold.rs:41,1
    - Dst: as_bytes
      Src: /src/gimli/src/case_fold.rs:41,1
    - Dst: djb_hash_byte
      Src: /src/gimli/src/case_fold.rs:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    argCount: 1
    argNames:
    - s
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 47
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 47
    functionName: case_folding_djb_hash
    functionSourceFile: /src/gimli/src/case_fold.rs
    functionUses: 0
    functionsReached:
    - case_fold_data
    - encode_utf8
    - as_bytes
    - is_ascii
    - djb_hash_byte
    - chars
    - to_ascii_lowercase
    linkageType: ''
    returnType: u32
    signature: 'pub fn case_folding_djb_hash(s: &str) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::wrapping_mul
      Src: /src/gimli/src/case_fold.rs:51,1
    - Dst: wrapping_add
      Src: /src/gimli/src/case_fold.rs:51,1
    - Dst: u32::from
      Src: /src/gimli/src/case_fold.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - hash
    - byte
    argTypes:
    - u32
    - u8
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: djb_hash_byte
    functionSourceFile: /src/gimli/src/case_fold.rs
    functionUses: 1
    functionsReached:
    - wrapping_add
    - u32::from
    - u32::wrapping_mul
    linkageType: ''
    returnType: u32
    signature: 'fn djb_hash_byte(hash: u32, byte: u8) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 74
    functionName: tests::test_case_fold
    functionSourceFile: /src/gimli/src/case_fold.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_case_fold()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: tests::test_case_folding_djb_hash
    functionSourceFile: /src/gimli/src/case_fold.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_case_folding_djb_hash()
  - 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:
    - chain
    - unwrap_or_else
    - AArch64::register_name
    - HashSet::new
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_aarch64_registers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashSet::new
      Src: /src/gimli/src/arch.rs:1148,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1149,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1149,1
    - Dst: PowerPc64::register_name
      Src: /src/gimli/src/arch.rs:1150,1
    - Dst: common::Register
      Src: /src/gimli/src/arch.rs:1150,1
    - Dst: unwrap_or_else
      Src: /src/gimli/src/arch.rs:1150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 2
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: tests::test_power64_registers
    functionSourceFile: /src/gimli/src/arch.rs
    functionUses: 0
    functionsReached:
    - chain
    - PowerPc64::register_name
    - unwrap_or_else
    - HashSet::new
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_power64_registers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::into'
      Src: /src/gimli/src/write/str.rs:23,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/write/str.rs:25,1
    - Dst: insert_full
      Src: /src/gimli/src/write/str.rs:26,1
    - Dst: push
      Src: /src/gimli/src/write/str.rs:28,1
    - Dst: $id::new
      Src: /src/gimli/src/write/str.rs:31,1
    - Dst: len
      Src: /src/gimli/src/write/str.rs:37,1
    - Dst: get_index
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: map
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: unwrap
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: iter
      Src: /src/gimli/src/write/str.rs:62,1
    - Dst: write
      Src: /src/gimli/src/write/str.rs:63,1
    - Dst: write_u8
      Src: /src/gimli/src/write/str.rs:64,1
    - Dst: Ok
      Src: /src/gimli/src/write/str.rs:66,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 19
    functionDepth: 12
    functionLinenumber: 19
    functionLinenumberEnd: 89
    functionName: define_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - map
    - insert_full
    - Ok
    - $id::new
    - '&[u8]::into'
    - unwrap
    - write
    - iter
    - get_index
    - '&[u8]::len'
    - write_u8
    - len
    - push
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StringTable::default
      Src: /src/gimli/src/write/str.rs:132,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:134,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:135,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:136,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/write/str.rs:148,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/str.rs:148,1
    - Dst: Self::write
      Src: /src/gimli/src/write/str.rs:149,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:149,1
    - Dst: read::DebugStr::new
      Src: /src/gimli/src/write/str.rs:152,1
    - Dst: Self::slice
      Src: /src/gimli/src/write/str.rs:152,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:153,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:153,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:153,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:155,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:155,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 131
    functionDepth: 15
    functionLinenumber: 131
    functionLinenumberEnd: 159
    functionName: tests::test_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - read::DebugStr::new
    - Self::slice
    - Self::offset
    - Self::get_str
    - StringTable::default
    - DebugStr::from
    - Self::add
    - EndianVec::new
    - Result::unwrap
    - Self::write
    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: 5
    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: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn raw(bytecode: Vec<u8>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: Expression::as_raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn as_raw(&self) -> Option<&[u8]>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:46,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opcode
    argTypes:
    - DwOp
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 5
    functionLinenumber: 45
    functionLinenumberEnd: 47
    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:51,1
    - Dst: Operation::Address
      Src: /src/gimli/src/write/op.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - address
    argTypes:
    - Address
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: Expression::op_addr
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Address
    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:58,1
    - Dst: Operation::UnsignedConstant
      Src: /src/gimli/src/write/op.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: Expression::op_constu
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::UnsignedConstant
    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:65,1
    - Dst: Operation::SignedConstant
      Src: /src/gimli/src/write/op.rs:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: Expression::op_consts
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::SignedConstant
    linkageType: ''
    returnType: void
    signature: 'pub fn op_consts(&mut self, value: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:70,1
    - Dst: Operation::ConstantType
      Src: /src/gimli/src/write/op.rs:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - base
    - value
    argTypes:
    - UnitEntryId
    - Box<[u8]>
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 5
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: Expression::op_const_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::ConstantType
    linkageType: ''
    returnType: void
    signature: 'pub fn op_const_type(&mut self, base: UnitEntryId, value: Box<[u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:75,1
    - Dst: Operation::FrameOffset
      Src: /src/gimli/src/write/op.rs:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 5
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: Expression::op_fbreg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::FrameOffset
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_fbreg(&mut self, offset: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:82,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - offset
    argTypes:
    - Register
    - i64
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: Expression::op_breg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::RegisterOffset
    linkageType: ''
    returnType: void
    signature: 'pub fn op_breg(&mut self, register: Register, offset: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:90,1
    - Dst: Operation::RegisterType
      Src: /src/gimli/src/write/op.rs:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - base
    argTypes:
    - Register
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 5
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: Expression::op_regval_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::RegisterType
    linkageType: ''
    returnType: void
    signature: 'pub fn op_regval_type(&mut self, register: Register, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:98,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 5
    functionLinenumber: 97
    functionLinenumberEnd: 99
    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:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 104
    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:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 5
    functionLinenumber: 107
    functionLinenumberEnd: 109
    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:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 115
    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:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 121
    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:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size
    - base
    argTypes:
    - u8
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 130
      start: 124
    functionDepth: 5
    functionLinenumber: 124
    functionLinenumberEnd: 130
    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:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size
    - base
    argTypes:
    - u8
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 139
    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:143,1
    - Dst: Operation::PlusConstant
      Src: /src/gimli/src/write/op.rs:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 5
    functionLinenumber: 142
    functionLinenumberEnd: 144
    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:151,1
    - Dst: push
      Src: /src/gimli/src/write/op.rs:152,1
    - Dst: Operation::Skip
      Src: /src/gimli/src/write/op.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 5
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: Expression::op_skip
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Expression::next_index
    - 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:161,1
    - Dst: push
      Src: /src/gimli/src/write/op.rs:162,1
    - Dst: Operation::Branch
      Src: /src/gimli/src/write/op.rs:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 5
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: Expression::op_bra
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Branch
    - Expression::next_index
    linkageType: ''
    returnType: usize
    signature: pub fn op_bra(&mut self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/op.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 172
    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: 184
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 184
    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:188,1
    - Dst: Operation::Call
      Src: /src/gimli/src/write/op.rs:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 5
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: Expression::op_call
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Call
    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:193,1
    - Dst: Operation::CallRef
      Src: /src/gimli/src/write/op.rs:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - DebugInfoRef
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 5
    functionLinenumber: 192
    functionLinenumberEnd: 194
    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:198,1
    - Dst: Operation::VariableValue
      Src: /src/gimli/src/write/op.rs:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - DebugInfoRef
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 5
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: Expression::op_variable_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::VariableValue
    linkageType: ''
    returnType: void
    signature: 'pub fn op_variable_value(&mut self, entry: DebugInfoRef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:205,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - Option<UnitEntryId>
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 5
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: Expression::op_convert
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Convert
    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:212,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - Option<UnitEntryId>
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 5
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: Expression::op_reinterpret
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Reinterpret
    linkageType: ''
    returnType: void
    signature: 'pub fn op_reinterpret(&mut self, base: Option<UnitEntryId>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:217,1
    - Dst: Operation::EntryValue
      Src: /src/gimli/src/write/op.rs:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - expression
    argTypes:
    - Expression
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 5
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: Expression::op_entry_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::EntryValue
    linkageType: ''
    returnType: void
    signature: 'pub fn op_entry_value(&mut self, expression: Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:224,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 5
    functionLinenumber: 223
    functionLinenumberEnd: 225
    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:229,1
    - Dst: Operation::ImplicitValue
      Src: /src/gimli/src/write/op.rs:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - data
    argTypes:
    - Box<[u8]>
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 5
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: Expression::op_implicit_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::ImplicitValue
    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:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - entry
    - byte_offset
    argTypes:
    - DebugInfoRef
    - i64
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 5
    functionLinenumber: 233
    functionLinenumberEnd: 236
    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:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size_in_bytes
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 5
    functionLinenumber: 239
    functionLinenumberEnd: 241
    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:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size_in_bits
    - bit_offset
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 249
      start: 244
    functionDepth: 5
    functionLinenumber: 244
    functionLinenumberEnd: 249
    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:253,1
    - Dst: Operation::ParameterRef
      Src: /src/gimli/src/write/op.rs:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 254
    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:258,1
    - Dst: Operation::WasmLocal
      Src: /src/gimli/src/write/op.rs:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 5
    functionLinenumber: 257
    functionLinenumberEnd: 259
    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:263,1
    - Dst: Operation::WasmGlobal
      Src: /src/gimli/src/write/op.rs:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 5
    functionLinenumber: 262
    functionLinenumberEnd: 264
    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:268,1
    - Dst: Operation::WasmStack
      Src: /src/gimli/src/write/op.rs:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 5
    functionLinenumber: 267
    functionLinenumberEnd: 269
    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:278,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - encoding
    - unit_offsets
    argTypes:
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 281
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 281
    functionName: Expression::size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - size
    - Ok
    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:291,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:291,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:292,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:294,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:295,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:297,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:298,1
    - Dst: zip
      Src: /src/gimli/src/write/op.rs:298,1
    - Dst: Result::iter
      Src: /src/gimli/src/write/op.rs:298,1
    - Dst: copied
      Src: /src/gimli/src/write/op.rs:298,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:300,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::as_deref_mut
      Src: /src/gimli/src/write/op.rs:300,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:303,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: 304
      start: 283
    functionDepth: 12
    functionLinenumber: 283
    functionLinenumberEnd: 304
    functionName: Expression::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - size
    - zip
    - Ok
    - Vec::with_capacity
    - Result::push
    - Result::iter
    - Option<&mut Vec<DebugInfoFixup>>::as_deref_mut
    - iter
    - copied
    - len
    - write
    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:525,1
    - Dst: Option::map
      Src: /src/gimli/src/write/op.rs:525,1
    - Dst: ok_or
      Src: /src/gimli/src/write/op.rs:525,1
    - Dst: Err
      Src: /src/gimli/src/write/op.rs:529,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:531,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:532,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:532,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:539,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:542,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:543,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:543,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:544,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:547,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:549,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:549,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:549,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:553,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:553,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:553,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:564,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:565,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:569,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:570,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:572,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:576,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:580,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:581,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:587,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:587,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:590,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:590,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:590,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:595,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:597,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:599,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:603,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:603,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:607,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:607,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 109
    argCount: 2
    argNames:
    - encoding
    - unit_offsets
    argTypes:
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 609
      start: 523
    functionDepth: 2
    functionLinenumber: 523
    functionLinenumberEnd: 609
    functionName: Operation::size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - size
    - ok_or
    - Result::unit_offset
    - leb128::write::sleb128_size
    - Ok
    - into
    - Err
    - leb128::write::uleb128_size
    - Option::map
    - word_size
    - usize::into
    - base_size
    - len
    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:620,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/op.rs:620,1
    - Dst: Err
      Src: /src/gimli/src/write/op.rs:623,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:626,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:627,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:629,1
    - Dst: write_address
      Src: /src/gimli/src/write/op.rs:630,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:634,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:636,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:637,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:641,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:642,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:646,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:648,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:650,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:650,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:651,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:651,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:652,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:655,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:656,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:660,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:662,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:663,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:663,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:665,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:669,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:671,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:673,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:673,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:674,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:674,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:677,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:678,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:680,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:681,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:686,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:688,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:693,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:695,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:697,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:701,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:704,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:706,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:709,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:710,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:710,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:713,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:714,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:717,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:718,1
    - Dst: write_sdata
      Src: /src/gimli/src/write/op.rs:719,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:722,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:723,1
    - Dst: write_sdata
      Src: /src/gimli/src/write/op.rs:724,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:727,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:730,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:730,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:733,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:734,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:736,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::ok_or
      Src: /src/gimli/src/write/op.rs:738,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::push
      Src: /src/gimli/src/write/op.rs:739,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:740,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:745,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:750,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:751,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:753,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::ok_or
      Src: /src/gimli/src/write/op.rs:755,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::push
      Src: /src/gimli/src/write/op.rs:756,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:757,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:762,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:768,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:770,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:773,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:773,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:774,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:779,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:781,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:784,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:784,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:785,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:790,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:792,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:794,1
    - Dst: write_uleb128
      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: write_uleb128
      Src: /src/gimli/src/write/op.rs:803,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:803,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:807,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:808,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:808,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:809,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:813,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:815,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:820,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:824,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::ok_or
      Src: /src/gimli/src/write/op.rs:827,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::push
      Src: /src/gimli/src/write/op.rs:828,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:829,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:834,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:837,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:840,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:841,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:847,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:848,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:849,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:852,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:853,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:853,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:856,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:857,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:857,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:860,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:861,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:861,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:864,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:865,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:865,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:868,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: 869
      start: 611
    functionDepth: 13
    functionLinenumber: 611
    functionLinenumberEnd: 869
    functionName: Operation::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - size
    - Err
    - write
    - into
    - word_size
    - write_sleb128
    - write_address
    - entry_offset
    - Result::unit_offset
    - Option<&mut Vec<DebugInfoFixup>>::ok_or
    - Option::ok_or
    - write_uleb128
    - write_udata
    - write_reference
    - usize::into
    - Option<&mut Vec<DebugInfoFixup>>::push
    - write_u8
    - len
    - Ok
    - write_sdata
    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:1100,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1101,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1101,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1101,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1102,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1105,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1105,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/op.rs:1106,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1114,1
    - Dst: Self::op_reg
      Src: /src/gimli/src/write/op.rs:1115,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1115,1
    - Dst: usize::op_deref
      Src: /src/gimli/src/write/op.rs:1123,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1126,1
    - Dst: usize::op_xderef
      Src: /src/gimli/src/write/op.rs:1132,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1135,1
    - Dst: usize::op_deref_size
      Src: /src/gimli/src/write/op.rs:1141,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1147,1
    - Dst: usize::op_xderef_size
      Src: /src/gimli/src/write/op.rs:1153,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1159,1
    - Dst: usize::op_deref_type
      Src: /src/gimli/src/write/op.rs:1165,1
    - Dst: usize::op_xderef_type
      Src: /src/gimli/src/write/op.rs:1178,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1191,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1192,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1195,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1195,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1198,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1198,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1201,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1201,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1205,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1206,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1210,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1211,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1215,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1216,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1220,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1221,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1225,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1226,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1230,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1231,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1235,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1236,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1240,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1241,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1245,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1246,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1250,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1251,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1255,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1256,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1260,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1261,1
    - Dst: usize::op_plus_uconst
      Src: /src/gimli/src/write/op.rs:1265,1
    - Dst: Operation::PlusConstant
      Src: /src/gimli/src/write/op.rs:1266,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1270,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1271,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1275,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1276,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1280,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1281,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1285,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1286,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1290,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1291,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1295,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1296,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1300,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1301,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1305,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1306,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1310,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1311,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1315,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1316,1
    - Dst: usize::op_constu
      Src: /src/gimli/src/write/op.rs:1320,1
    - Dst: Operation::UnsignedConstant
      Src: /src/gimli/src/write/op.rs:1321,1
    - Dst: usize::op_consts
      Src: /src/gimli/src/write/op.rs:1325,1
    - Dst: Operation::SignedConstant
      Src: /src/gimli/src/write/op.rs:1326,1
    - Dst: usize::op_reg
      Src: /src/gimli/src/write/op.rs:1330,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1330,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:1331,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1331,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1333,1
    - Dst: usize::op_reg
      Src: /src/gimli/src/write/op.rs:1337,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1337,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:1338,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1338,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1340,1
    - Dst: usize::op_breg
      Src: /src/gimli/src/write/op.rs:1344,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1344,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:1345,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1345,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1347,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1349,1
    - Dst: usize::op_breg
      Src: /src/gimli/src/write/op.rs:1353,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1353,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:1354,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1354,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1356,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1358,1
    - Dst: usize::op_regval_type
      Src: /src/gimli/src/write/op.rs:1362,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1362,1
    - Dst: Operation::RegisterType
      Src: /src/gimli/src/write/op.rs:1363,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1363,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1365,1
    - Dst: usize::op_fbreg
      Src: /src/gimli/src/write/op.rs:1370,1
    - Dst: Operation::FrameOffset
      Src: /src/gimli/src/write/op.rs:1370,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1374,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1375,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1379,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1380,1
    - Dst: usize::op_call
      Src: /src/gimli/src/write/op.rs:1383,1
    - Dst: Operation::Call
      Src: /src/gimli/src/write/op.rs:1383,1
    - Dst: read::DieReference::UnitRef
      Src: /src/gimli/src/write/op.rs:1385,1
    - Dst: usize::op_call_ref
      Src: /src/gimli/src/write/op.rs:1389,1
    - Dst: Operation::CallRef
      Src: /src/gimli/src/write/op.rs:1390,1
    - Dst: read::DieReference::DebugInfoRef
      Src: /src/gimli/src/write/op.rs:1392,1
    - Dst: usize::op_variable_value
      Src: /src/gimli/src/write/op.rs:1396,1
    - Dst: Operation::VariableValue
      Src: /src/gimli/src/write/op.rs:1397,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1403,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1404,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1408,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1409,1
    - Dst: usize::op_piece
      Src: /src/gimli/src/write/op.rs:1413,1
    - Dst: usize::op_bit_piece
      Src: /src/gimli/src/write/op.rs:1421,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1428,1
    - Dst: usize::op_implicit_value
      Src: /src/gimli/src/write/op.rs:1432,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1432,1
    - Dst: Operation::ImplicitValue
      Src: /src/gimli/src/write/op.rs:1433,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1433,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1435,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1439,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1440,1
    - Dst: usize::op_implicit_pointer
      Src: /src/gimli/src/write/op.rs:1444,1
    - Dst: usize::op_entry_value
      Src: /src/gimli/src/write/op.rs:1455,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/op.rs:1455,1
    - Dst: Operation::EntryValue
      Src: /src/gimli/src/write/op.rs:1456,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/op.rs:1456,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1458,1
    - Dst: usize::op_gnu_parameter_ref
      Src: /src/gimli/src/write/op.rs:1465,1
    - Dst: Operation::ParameterRef
      Src: /src/gimli/src/write/op.rs:1466,1
    - Dst: usize::op_addr
      Src: /src/gimli/src/write/op.rs:1472,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1472,1
    - Dst: Operation::Address
      Src: /src/gimli/src/write/op.rs:1473,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1473,1
    - Dst: usize::op_const_type
      Src: /src/gimli/src/write/op.rs:1477,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1477,1
    - Dst: Operation::ConstantType
      Src: /src/gimli/src/write/op.rs:1478,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1478,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1481,1
    - Dst: usize::op_convert
      Src: /src/gimli/src/write/op.rs:1484,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:1484,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1486,1
    - Dst: usize::op_convert
      Src: /src/gimli/src/write/op.rs:1490,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1490,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:1491,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1491,1
    - Dst: usize::op_reinterpret
      Src: /src/gimli/src/write/op.rs:1497,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:1498,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1500,1
    - Dst: usize::op_reinterpret
      Src: /src/gimli/src/write/op.rs:1504,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1504,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:1505,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1505,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1511,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1512,1
    - Dst: usize::op_wasm_local
      Src: /src/gimli/src/write/op.rs:1516,1
    - Dst: Operation::WasmLocal
      Src: /src/gimli/src/write/op.rs:1517,1
    - Dst: usize::op_wasm_global
      Src: /src/gimli/src/write/op.rs:1521,1
    - Dst: Operation::WasmGlobal
      Src: /src/gimli/src/write/op.rs:1522,1
    - Dst: usize::op_wasm_stack
      Src: /src/gimli/src/write/op.rs:1526,1
    - Dst: Operation::WasmStack
      Src: /src/gimli/src/write/op.rs:1527,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1533,1
    - Dst: next_index
      Src: /src/gimli/src/write/op.rs:1534,1
    - Dst: f
      Src: /src/gimli/src/write/op.rs:1536,1
    - Dst: op_bra
      Src: /src/gimli/src/write/op.rs:1540,1
    - Dst: op_skip
      Src: /src/gimli/src/write/op.rs:1541,1
    - Dst: op
      Src: /src/gimli/src/write/op.rs:1542,1
    - Dst: next_index
      Src: /src/gimli/src/write/op.rs:1543,1
    - Dst: set_target
      Src: /src/gimli/src/write/op.rs:1544,1
    - Dst: set_target
      Src: /src/gimli/src/write/op.rs:1545,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1548,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1548,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/op.rs:1549,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1550,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1552,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1556,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1556,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:1557,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/op.rs:1557,1
    - Dst: Result::read
      Src: /src/gimli/src/write/op.rs:1559,1
    - Dst: units
      Src: /src/gimli/src/write/op.rs:1560,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/op.rs:1561,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1561,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1561,1
    - Dst: unit
      Src: /src/gimli/src/write/op.rs:1562,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/op.rs:1562,1
    - Dst: entries
      Src: /src/gimli/src/write/op.rs:1563,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1564,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1564,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1564,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1568,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1568,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1568,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/op.rs:1571,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/op.rs:1571,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1571,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/op.rs:1575,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/op.rs:1581,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1581,1
    - Dst: exprloc_value
      Src: /src/gimli/src/write/op.rs:1582,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1582,1
    - Dst: operations
      Src: /src/gimli/src/write/op.rs:1583,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/op.rs:1604,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1604,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1604,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/op.rs:1604,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:1607,1
    - Dst: next
      Src: /src/gimli/src/write/op.rs:1607,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1607,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/op.rs:1608,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/op.rs:1608,1
    - Dst: children
      Src: /src/gimli/src/write/op.rs:1609,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/op.rs:1610,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1610,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/op.rs:1611,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/op.rs:1611,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1611,1
    - Dst: get
      Src: /src/gimli/src/write/op.rs:1612,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1612,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:1616,1
    - Dst: clone
      Src: /src/gimli/src/write/op.rs:1618,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/op.rs:1632,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 823
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1090
    functionDepth: 16
    functionLinenumber: 1090
    functionLinenumberEnd: 1650
    functionName: tests::test_operation
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::WasmStack
    - Result::read
    - op_bra
    - Operation::WasmLocal
    - set_target
    - Option::unwrap
    - unwrap
    - Sections::new
    - Operation::Convert
    - get_mut
    - f
    - Operation::ConstantType
    - Expression::new
    - slice::Iter::next
    - usize::op_call
    - Operation::Call
    - add
    - Result::attr_value
    - Self::clone
    - usize::op_consts
    - UnitHeader::root
    - DebugInfoRef::Entry
    - Result::offset
    - usize::op_xderef_size
    - usize::op_deref_type
    - usize::op_call_ref
    - Operation::PlusConstant
    - Dwarf::from
    - usize::op_piece
    - Operation::EntryValue
    - Operation::ImplicitValue
    - usize::op_gnu_parameter_ref
    - entries
    - usize::op_variable_value
    - AttributeValue::Exprloc
    - gimli::write::ConvertResult::root
    - Result::unwrap
    - children
    - usize::op_implicit_value
    - read::EndianSlice::new
    - Operation::Address
    - usize::op_const_type
    - UnitHeader::get_mut
    - usize::op_implicit_pointer
    - write
    - next_index
    - usize::op_plus_uconst
    - usize::op_deref_size
    - usize::op_deref
    - read::DieReference::DebugInfoRef
    - Operation::Pick
    - LineProgram::none
    - usize::op_pick
    - usize::op_bit_piece
    - units
    - next_dfs
    - Operation::RegisterType
    - iter
    - UnitHeader::unwrap
    - Result::to_debug_info_offset
    - gimli::write::ConvertResult::get
    - read::DieReference::UnitRef
    - UnitHeader::add
    - Some
    - usize::op_breg
    - Operation::Register
    - read::UnitOffset
    - Dwarf::new
    - usize::op_wasm_stack
    - operations
    - Self::op_reg
    - usize::op_regval_type
    - Operation::VariableValue
    - usize::op_convert
    - Operation::UnsignedConstant
    - usize::op_constu
    - usize::op_wasm_local
    - get
    - Address::Constant
    - Operation::RegisterOffset
    - Operation::SignedConstant
    - usize::op_addr
    - op
    - usize::op_xderef
    - clone
    - usize::op
    - common::Register
    - usize::op_reg
    - Unit::new
    - Operation::FrameOffset
    - Operation::WasmGlobal
    - usize::op_fbreg
    - Operation::Reinterpret
    - usize::op_entry_value
    - Operation::CallRef
    - into
    - Operation::ParameterRef
    - unit
    - next
    - usize::op_xderef_type
    - DebugInfoUnitHeadersIter::next
    - usize::op_reinterpret
    - Option::set
    - usize::op_wasm_global
    - exprloc_value
    - Operation::Simple
    - Self::unwrap
    - EndianVec::new
    - op_skip
    linkageType: ''
    returnType: void
    signature: fn test_operation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1664,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1665,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1665,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1665,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1666,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1667,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1667,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/op.rs:1668,1
    - Dst: Expression::raw
      Src: /src/gimli/src/write/op.rs:1669,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1670,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1672,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1676,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1676,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:1677,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/op.rs:1677,1
    - Dst: Result::read
      Src: /src/gimli/src/write/op.rs:1679,1
    - Dst: units
      Src: /src/gimli/src/write/op.rs:1680,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/op.rs:1681,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1681,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1681,1
    - Dst: unit
      Src: /src/gimli/src/write/op.rs:1682,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/op.rs:1682,1
    - Dst: entries
      Src: /src/gimli/src/write/op.rs:1683,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1684,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1684,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1684,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1686,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1686,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1686,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/op.rs:1688,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1688,1
    - Dst: exprloc_value
      Src: /src/gimli/src/write/op.rs:1689,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1689,1
    - Dst: operations
      Src: /src/gimli/src/write/op.rs:1690,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 80
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1699
      start: 1654
    functionDepth: 16
    functionLinenumber: 1654
    functionLinenumberEnd: 1699
    functionName: tests::test_expression_raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - Option::unwrap
    - entries
    - AttributeValue::Exprloc
    - unwrap
    - Sections::new
    - UnitHeader::add
    - Result::unwrap
    - get_mut
    - write
    - UnitHeader::get_mut
    - Dwarf::new
    - operations
    - unit
    - add
    - Expression::raw
    - Result::attr_value
    - DebugInfoUnitHeadersIter::next
    - Option::set
    - UnitHeader::root
    - LineProgram::none
    - exprloc_value
    - units
    - next_dfs
    - EndianVec::new
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_expression_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1709,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1710,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1710,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1710,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1711,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1714,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1714,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1717,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1717,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1720,1
    - Dst: op_deref_type
      Src: /src/gimli/src/write/op.rs:1721,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/op.rs:1724,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1724,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1726,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1730,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1735
      start: 1702
    functionDepth: 16
    functionLinenumber: 1702
    functionLinenumberEnd: 1735
    functionName: tests::test_forward_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Expression::new
    - Dwarf::new
    - op_deref_type
    - AttributeValue::Exprloc
    - Sections::new
    - Option::set
    - UnitHeader::add
    - UnitHeader::root
    - add
    - EndianVec::new
    - LineProgram::none
    - get_mut
    - UnitHeader::get_mut
    linkageType: ''
    returnType: void
    signature: fn test_forward_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4316,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4317,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4317,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4317,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4318,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4321,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4321,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4323,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4323,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:4323,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4326,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4326,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4327,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4327,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:4328,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4331,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4333
      start: 4309
    functionDepth: 16
    functionLinenumber: 4309
    functionLinenumberEnd: 4333
    functionName: tests::test_missing_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Dwarf::new
    - Sections::new
    - AttributeValue::UnitRef
    - Option::set
    - UnitHeader::add
    - UnitHeader::root
    - Option::delete_child
    - add
    - EndianVec::new
    - LineProgram::none
    - get_mut
    - UnitHeader::get_mut
    linkageType: ''
    returnType: void
    signature: fn test_missing_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4343,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4344,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4344,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4344,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4345,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4348,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4348,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4350,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4350,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:4350,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4353,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4353,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4354,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4354,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:4356,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:4356,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4360,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4362
      start: 4336
    functionDepth: 16
    functionLinenumber: 4336
    functionLinenumberEnd: 4362
    functionName: tests::test_missing_debuginfo_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - EndianVec::new
    - Dwarf::new
    - Sections::new
    - AttributeValue::DebugInfoRef
    - Option::set
    - UnitHeader::add
    - UnitHeader::root
    - Option::delete_child
    - add
    - DebugInfoRef::Entry
    - LineProgram::none
    - get_mut
    - UnitHeader::get_mut
    linkageType: ''
    returnType: void
    signature: fn test_missing_debuginfo_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::raw
      Src: /src/gimli/src/write/op.rs:1810,1
    - Dst: '&str::into'
      Src: /src/gimli/src/write/op.rs:1810,1
    - Dst: op_constu
      Src: /src/gimli/src/write/op.rs:1811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1813
      start: 1807
    functionDepth: 6
    functionLinenumber: 1807
    functionLinenumberEnd: 1813
    functionName: tests::test_expression_as_raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Expression::raw
    - op_constu
    - '&str::into'
    linkageType: ''
    returnType: void
    signature: fn test_expression_as_raw()
  - 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: 29
    functionsReached:
    - write::DebugLoc
    - DebugAbbrev
    - write::DebugFrame
    - write::DebugRanges
    - write::DebugInfo
    - write::EhFrame
    - write::DebugRngLists
    - write::DebugLine
    - Vec::clone
    - Vec::new
    - DebugLocLists
    - write::DebugLineStr
    - write::DebugStr
    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: 38
    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:
    - Ok
    - Err
    - EndianReader::copy_from_slice
    - EndianReader::len
    - '&[u8]::len'
    - len
    linkageType: ''
    returnType: Result
    signature: 'fn write_at(&mut self, offset: usize, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/endian_vec.rs:91,1
    - Dst: write
      Src: /src/gimli/src/write/endian_vec.rs:95,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:95,1
    - Dst: write
      Src: /src/gimli/src/write/endian_vec.rs:99,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:99,1
    - Dst: write_at
      Src: /src/gimli/src/write/endian_vec.rs:103,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:103,1
    - Dst: write_at
      Src: /src/gimli/src/write/endian_vec.rs:107,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 90
    functionDepth: 13
    functionLinenumber: 90
    functionLinenumberEnd: 116
    functionName: tests::test_endian_vec
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - write
    - unwrap
    - write_at
    - EndianVec::new
    linkageType: ''
    returnType: void
    signature: fn test_endian_vec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/abbrev.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - abbrev
    argTypes:
    - Abbreviation
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: AbbreviationTable::add
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - insert_full
    linkageType: ''
    returnType: u64
    signature: 'pub fn add(&mut self, abbrev: Abbreviation) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/abbrev.rs:28,1
    - Dst: enumerate
      Src: /src/gimli/src/write/abbrev.rs:28,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:29,1
    - Dst: Abbreviation::write
      Src: /src/gimli/src/write/abbrev.rs:30,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:33,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 34
      start: 27
    functionDepth: 12
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: AbbreviationTable::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::write
    - write_uleb128
    - enumerate
    - iter
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - code
    - tag
    - has_children
    - attributes
    argTypes:
    - u64
    - constants::DwTag
    - constants::DwChildren
    - Attributes
    constantsTouched: []
    func_position:
      end: 309
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 309
    functionName: Abbreviation::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: Abbreviation
    signature: 'pub(crate) fn new(code: u64,tag: constants::DwTag,has_children: constants::DwChildren,attributes:
      Attributes,) -> Abbreviation'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:63,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:63,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:64,1
    - Dst: bool::write
      Src: /src/gimli/src/write/abbrev.rs:70,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:73,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:74,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 75
      start: 62
    functionDepth: 14
    functionLinenumber: 62
    functionLinenumberEnd: 75
    functionName: Abbreviation::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 1
    functionsReached:
    - write_u8
    - into
    - write_uleb128
    - bool::write
    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:502,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: 504
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 504
    functionName: AttributeSpecification::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 7
    functionsReached:
    - Option::unwrap_or
    linkageType: ''
    returnType: AttributeSpecification
    signature: 'pub fn new(name: constants::DwAt,form: constants::DwForm,implicit_const_value:
      Option<i64>,) -> AttributeSpecification'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:109,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:109,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:110,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:110,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/abbrev.rs:112,1
    - Dst: Ok
      Src: /src/gimli/src/write/abbrev.rs:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 115
      start: 108
    functionDepth: 14
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionName: AttributeSpecification::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - write_uleb128
    - Ok
    - write_sleb128
    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
    - Self::abbreviations
    - offset
    - read::DebugAbbrev::new
    - Abbreviation::clone
    - unwrap
    - Abbreviation::new
    - get
    - Result::unwrap
    - DebugAbbrev::from
    - add
    - EndianVec::new
    - AbbreviationTable::default
    - write
    linkageType: ''
    returnType: void
    signature: fn test_abbreviation_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer
      Src: /src/gimli/src/write/relocate.rs:51,1
    - Dst: endian
      Src: /src/gimli/src/write/relocate.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 12
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: T::endian
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::writer
    - endian
    linkageType: ''
    returnType: Self::Endian
    signature: fn endian(&self) -> Self::Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer
      Src: /src/gimli/src/write/relocate.rs:55,1
    - Dst: len
      Src: /src/gimli/src/write/relocate.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 12
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: T::len
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 3
    functionsReached:
    - 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: 15
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: T::write_address
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::relocate
    - T::writer_mut
    - RelocationTarget::Symbol
    - '&mut Self::Writer::write_udata'
    - T::len
    linkageType: ''
    returnType: Result
    signature: 'fn write_address(&mut self, address: Address, size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:83,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:84,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:86,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:90,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - val
    - section
    - size
    argTypes:
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 13
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: T::write_offset
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - RelocationTarget::Section
    - T::relocate
    - T::writer_mut
    - '&mut Self::Writer::write_udata'
    - T::len
    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::relocate
    - T::writer_mut
    - '&mut Self::Writer::write_udata_at'
    - RelocationTarget::Section
    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:
    - Error::UnsupportedPointerEncoding
    - Err
    - '&mut Self::Writer::write_udata'
    - T::relocate
    - T::writer_mut
    - RelocationTarget::Symbol
    - constants::DwEhPe::format
    - Some
    - '&mut Self::Writer::write_eh_pointer'
    - T::len
    linkageType: ''
    returnType: Result
    signature: 'fn write_eh_pointer(&mut self,address: Address,eh_pe: constants::DwEhPe,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:172,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:173,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/relocate.rs:176,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:177,1
    - Dst: Vec::write_udata
      Src: /src/gimli/src/write/relocate.rs:181,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:181,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:182,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:182,1
    - Dst: Vec::write_address
      Src: /src/gimli/src/write/relocate.rs:185,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:186,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:185,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:188,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:188,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:191,1
    - Dst: Vec::write_address
      Src: /src/gimli/src/write/relocate.rs:192,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:192,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:201,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:202,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:205,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:211,1
    - Dst: Vec::write_offset
      Src: /src/gimli/src/write/relocate.rs:212,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:212,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:215,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:216,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:219,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:225,1
    - Dst: Vec::write_udata
      Src: /src/gimli/src/write/relocate.rs:226,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:226,1
    - Dst: Vec::write_offset_at
      Src: /src/gimli/src/write/relocate.rs:227,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:227,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:230,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:231,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:234,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:240,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:241,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:240,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:243,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:243,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:246,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:247,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:249,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:247,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:254,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:254,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:257,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:258,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:258,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:268,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:269,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:272,1
    - Dst: Some
      Src: /src/gimli/src/write/relocate.rs:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 139
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 171
    functionDepth: 11
    functionLinenumber: 171
    functionLinenumberEnd: 279
    functionName: tests::test_relocate_writer
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - EndianVec::push
    - Vec::write_offset_at
    - Vec::write_offset
    - RelocationTarget::Section
    - Vec::write_eh_pointer
    - Vec::new
    - Address::Constant
    - Result::unwrap
    - Vec::len
    - EndianVec::extend_from_slice
    - EndianVec::new
    - to_le_bytes
    - Vec::write_udata
    - RelocationTarget::Symbol
    - Some
    - Vec::write_address
    linkageType: ''
    returnType: void
    signature: fn test_relocate_writer()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:37,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:37,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - Unit
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 5
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: UnitTable::add
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - push
    - len
    - UnitId::new
    linkageType: ''
    returnType: UnitId
    signature: 'pub fn add(&mut self, unit: Unit) -> UnitId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: UnitTable::count
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: UnitTable::id
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitId::new
    linkageType: ''
    returnType: UnitId
    signature: 'pub fn id(&self, index: usize) -> UnitId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: UnitTable::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Unit'
    signature: 'pub fn get(&self, id: UnitId) -> &Unit'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: UnitTable::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut Unit'
    signature: 'pub fn get_mut(&mut self, id: UnitId) -> &mut Unit'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: enumerate
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 12
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: UnitTable::iter
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - map
    - enumerate
    - iter
    - 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:
    - map
    - enumerate
    - UnitId::new
    - iter_mut
    linkageType: ''
    returnType: impl Iterator
    signature: pub fn iter_mut(&mut self) -> impl Iterator<Item = (UnitId, &mut Unit)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:111,1
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/unit.rs:112,1
    - Dst: UnitHeader::write
      Src: /src/gimli/src/write/unit.rs:114,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:116,1
    - Dst: UnitTable::write_debug_info_fixups
      Src: /src/gimli/src/write/unit.rs:119,1
    - Dst: UnitTable::write_debug_info_fixups
      Src: /src/gimli/src/write/unit.rs:120,1
    - Dst: UnitTable::write_debug_info_fixups
      Src: /src/gimli/src/write/unit.rs:121,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:126,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    argCount: 3
    argNames:
    - sections
    - line_strings
    - strings
    argTypes:
    - '&mut Sections<W>'
    - '&mut LineStringTable'
    - '&mut StringTable'
    constantsTouched: []
    func_position:
      end: 127
      start: 99
    functionDepth: 14
    functionLinenumber: 99
    functionLinenumberEnd: 127
    functionName: UnitTable::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitTable::write_debug_info_fixups
    - Ok
    - offset
    - UnitHeader::write
    - AbbreviationTable::default
    - write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self,sections: &mut Sections<W>,line_strings:
      &mut LineStringTable,strings: &mut StringTable,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::drain
      Src: /src/gimli/src/write/unit.rs:134,1
    - Dst: debug_info_offset
      Src: /src/gimli/src/write/unit.rs:136,1
    - Dst: ok_or
      Src: /src/gimli/src/write/unit.rs:136,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/unit.rs:141,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 2
    argNames:
    - fixups
    - w
    argTypes:
    - '&mut Vec<DebugInfoFixup>'
    - '&mut W'
    constantsTouched: []
    func_position:
      end: 144
      start: 129
    functionDepth: 7
    functionLinenumber: 129
    functionLinenumberEnd: 144
    functionName: UnitTable::write_debug_info_fixups
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - ok_or
    - Ok
    - debug_info_offset
    - write_offset_at
    - Result::drain
    linkageType: ''
    returnType: Result
    signature: 'fn write_debug_info_fixups<W: Writer>(&self,fixups: &mut Vec<DebugInfoFixup>,w:
      &mut W,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1250,1
    - Dst: Self::new_with_abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - dwarf
    - header
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 1252
      start: 1249
    functionDepth: 15
    functionLinenumber: 1249
    functionLinenumberEnd: 1252
    functionName: Unit::new
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 25
    functionsReached:
    - Self::new_with_abbreviations
    - abbreviations
    linkageType: ''
    returnType: Result
    signature: 'pub fn new(dwarf: &Dwarf<R>, header: UnitHeader<R>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: Unit::set_encoding
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_encoding(&mut self, encoding: Encoding)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding
      Src: /src/gimli/src/read/dwarf.rs:1381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1382
      start: 1380
    functionDepth: 2
    functionLinenumber: 1380
    functionLinenumberEnd: 1382
    functionName: Unit::encoding
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - encoding
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: Unit::version
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: Unit::address_size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: Unit::format
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: Unit::count
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: Unit::root
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitEntryId
    signature: pub fn root(&self) -> UnitEntryId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 267
    functionName: Unit::reserve
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - UnitEntryId::new
    linkageType: ''
    returnType: UnitEntryId
    signature: pub fn reserve(&mut self) -> UnitEntryId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:277,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:278,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:278,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:279,1
    - Dst: DebuggingInformationEntry::new_reserved
      Src: /src/gimli/src/write/unit.rs:280,1
    - Dst: Unit::get_mut
      Src: /src/gimli/src/write/unit.rs:282,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:285,1
    - Dst: Unit::get_mut
      Src: /src/gimli/src/write/unit.rs:287,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 3
    argNames:
    - child
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 288
      start: 276
    functionDepth: 5
    functionLinenumber: 276
    functionLinenumberEnd: 288
    functionName: Unit::add_reserved
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Unit::get_mut
    - DebuggingInformationEntry::new_reserved
    - Some
    - UnitEntryId::new
    - push
    - len
    linkageType: ''
    returnType: void
    signature: 'pub fn add_reserved(&mut self, child: UnitEntryId, parent: UnitEntryId,
      tag: constants::DwTag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::reserve
      Src: /src/gimli/src/write/unit.rs:299,1
    - Dst: Unit::add_reserved
      Src: /src/gimli/src/write/unit.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 302
      start: 298
    functionDepth: 5
    functionLinenumber: 298
    functionLinenumberEnd: 302
    functionName: Unit::add
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::add_reserved
    - Unit::reserve
    linkageType: ''
    returnType: UnitEntryId
    signature: 'pub fn add(&mut self, parent: UnitEntryId, tag: constants::DwTag)
      -> UnitEntryId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 313
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 313
    functionName: Unit::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebuggingInformationEntry'
    signature: 'pub fn get(&self, id: UnitEntryId) -> &DebuggingInformationEntry'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: Unit::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: '&mut DebuggingInformationEntry'
    signature: 'pub fn get_mut(&mut self, id: UnitEntryId) -> &mut DebuggingInformationEntry'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/gimli/src/write/unit.rs:328,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:331,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 344
    functionName: Unit::line_program_in_use
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - is_none
    - is_empty
    linkageType: ''
    returnType: bool
    signature: fn line_program_in_use(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::line_program_in_use
      Src: /src/gimli/src/write/unit.rs:357,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:358,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:360,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:360,1
    - Dst: delete
      Src: /src/gimli/src/write/unit.rs:367,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:376,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:382,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:384,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:384,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:385,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:385,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:386,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:389,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:389,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:391,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:391,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:392,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:393,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:394,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:394,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:395,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:401,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/unit.rs:401,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:401,1
    - Dst: Unit::reorder_base_types
      Src: /src/gimli/src/write/unit.rs:407,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:409,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:410,1
    - Dst: iter
      Src: /src/gimli/src/write/unit.rs:418,1
    - Dst: any
      Src: /src/gimli/src/write/unit.rs:418,1
    - Dst: AttributeValue::Address
      Src: /src/gimli/src/write/unit.rs:420,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:420,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:422,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:427,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:428,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:431,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:432,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:446,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/unit.rs:447,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:447,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:451,1
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/unit.rs:453,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/unit.rs:453,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:454,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:454,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:460,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 197
    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: 461
      start: 347
    functionDepth: 14
    functionLinenumber: 347
    functionLinenumberEnd: 461
    functionName: Unit::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - offset
    - Err
    - write_udata_at
    - Unit::reorder_base_types
    - Some
    - write
    - delete
    - set
    - write_offset
    - Unit::version
    - any
    - Unit::line_program_in_use
    - write_initial_length
    - Format::word_size
    - write_initial_length_at
    - Result::unit_offset
    - Option::ok_or
    - calculate_offsets
    - Unit::address_size
    - Unit::format
    - Error::UnsupportedVersion
    - Address::Constant
    - Vec::new
    - write_u8
    - len
    - AttributeValue::Address
    - Ok
    - write_u16
    - iter
    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: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    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:468,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/unit.rs:469,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/unit.rs:470,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 467
    functionDepth: 3
    functionLinenumber: 467
    functionLinenumberEnd: 472
    functionName: Unit::free
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - LineProgram::none
    - Vec::new
    - RangeListTable::default
    - LocationListTable::default
    linkageType: ''
    returnType: void
    signature: fn free(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/unit.rs:478,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:478,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:481,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:486,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 476
    functionDepth: 5
    functionLinenumber: 476
    functionLinenumberEnd: 490
    functionName: Unit::reorder_base_types
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Vec::with_capacity
    - push
    - len
    linkageType: ''
    returnType: void
    signature: fn reorder_base_types(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:518,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 521
      start: 512
    functionDepth: 2
    functionLinenumber: 512
    functionLinenumberEnd: 521
    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: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    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: 533
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 533
    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: 851
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 851
    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:894,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:897,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 893
    functionDepth: 14
    functionLinenumber: 893
    functionLinenumberEnd: 900
    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: 553
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 553
    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: 861
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 861
    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:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 563
    functionDepth: 3
    functionLinenumber: 563
    functionLinenumberEnd: 565
    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:569,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:569,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 573
      start: 568
    functionDepth: 12
    functionLinenumber: 568
    functionLinenumberEnd: 573
    functionName: DebuggingInformationEntry::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - find
    - iter
    - map
    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:577,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:577,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 581
      start: 576
    functionDepth: 13
    functionLinenumber: 576
    functionLinenumberEnd: 581
    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:588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - additional
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 589
      start: 587
    functionDepth: 3
    functionLinenumber: 587
    functionLinenumberEnd: 589
    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:600,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:600,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:604,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - constants::DwAt
    - AttributeValue
    constantsTouched: []
    func_position:
      end: 605
      start: 598
    functionDepth: 13
    functionLinenumber: 598
    functionLinenumberEnd: 605
    functionName: DebuggingInformationEntry::set
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - push
    - find
    - iter_mut
    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:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 610
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 610
    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:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 618
      start: 616
    functionDepth: 12
    functionLinenumber: 616
    functionLinenumberEnd: 618
    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:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 623
    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:627,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/unit.rs:628,1
    - Dst: usize::from
      Src: /src/gimli/src/write/unit.rs:628,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:628,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/write/unit.rs:635,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:635,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/write/unit.rs:643,1
    - Dst: bool::specification
      Src: /src/gimli/src/write/unit.rs:643,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:646,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/unit.rs:646,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:648,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 651
      start: 626
    functionDepth: 5
    functionLinenumber: 626
    functionLinenumberEnd: 651
    functionName: DebuggingInformationEntry::abbreviation
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - usize::from
    - Ok
    - Vec::with_capacity
    - bool::specification
    - is_empty
    - AttributeSpecification::new
    - Abbreviation::new
    - '&[Attribute::push'
    - len
    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:661,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:662,1
    - Dst: DebuggingInformationEntry::abbreviation
      Src: /src/gimli/src/write/unit.rs:662,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:662,1
    - Dst: DebuggingInformationEntry::size
      Src: /src/gimli/src/write/unit.rs:664,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:665,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:667,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:673,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: 674
      start: 653
    functionDepth: 6
    functionLinenumber: 653
    functionLinenumberEnd: 674
    functionName: DebuggingInformationEntry::calculate_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::size
    - common::DebugInfoOffset
    - Ok
    - DebuggingInformationEntry::abbreviation
    - calculate_offsets
    - is_empty
    - UnitHeader::encoding
    - 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:677,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:678,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:679,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:679,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:682,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:684,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 3
    argNames:
    - unit
    - offsets
    - code
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    - u64
    constantsTouched: []
    func_position:
      end: 685
      start: 676
    functionDepth: 2
    functionLinenumber: 676
    functionLinenumberEnd: 685
    functionName: DebuggingInformationEntry::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - size
    - Ok
    - leb128::write::uleb128_size
    - is_empty
    - Format::word_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:703,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:705,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:706,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:707,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:707,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:707,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:708,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:714,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:728,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:730,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:745,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:749,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:751,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:751,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:751,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:753,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: 754
      start: 688
    functionDepth: 14
    functionLinenumber: 688
    functionLinenumberEnd: 754
    functionName: DebuggingInformationEntry::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - offset
    - write_udata_at
    - write_udata
    - write_uleb128
    - is_empty
    - Format::word_size
    - UnitHeader::format
    - write_u8
    - Some
    - write
    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: 1107
      start: 1105
    functionDepth: 0
    functionLinenumber: 1105
    functionLinenumberEnd: 1107
    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: 776
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 776
    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: 782
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 782
    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:786,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:787,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:787,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 788
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 788
    functionName: Attribute::specification
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::new
    - Ok
    - form
    linkageType: ''
    returnType: Result
    signature: 'fn specification(&self, encoding: Encoding) -> Result<AttributeSpecification>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1062,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1062,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1068,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 1069
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 1069
    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:1077,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1080,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1084,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1084,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1084,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/unit.rs:1108,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1111,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/unit.rs:1116,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1121,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1124,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1129,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1129,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1129,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1130,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1137,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1146,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1150,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1150,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1154,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1155,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1157,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1157,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1161,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1165,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1165,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1168,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1171,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1171,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1174,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1177,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1177,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1180,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1183,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1183,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1186,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1189,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1189,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1192,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1195,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1195,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1203,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1203,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1207,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1207,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1211,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1211,1
    - Dst: len
      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: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1227,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1231,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1235,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1239,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1243,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1247,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1251,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1255,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1259,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1263,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1267,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1267,1
    - Dst: raw
      Src: /src/gimli/src/write/unit.rs:1267,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1267,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1267,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 224
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    constantsTouched: []
    func_position:
      end: 1270
      start: 1071
    functionDepth: 2
    functionLinenumber: 1071
    functionLinenumberEnd: 1270
    functionName: AttributeValue::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - map
    - size
    - leb128::write::sleb128_size
    - Ok
    - UnitHeader::version
    - leb128::write::uleb128_size
    - UnitHeader::address_size
    - unwrap_or
    - UnitHeader::encoding
    - Format::word_size
    - Some
    - UnitHeader::format
    - len
    - raw
    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:1294,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1294,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1299,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1303,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:1307,1
    - Dst: write_u32
      Src: /src/gimli/src/write/unit.rs:1311,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1315,1
    - Dst: write_u128
      Src: /src/gimli/src/write/unit.rs:1319,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/unit.rs:1323,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1326,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/unit.rs:1330,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1335,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1338,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1343,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1343,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1343,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1343,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1344,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1346,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1347,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1348,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1353,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1356,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1360,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1364,1
    - Dst: '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
      Src: /src/gimli/src/write/unit.rs:1368,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:1368,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1369,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1369,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1369,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1373,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1374,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: write_reference
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: '&mut Vec<DebugInfoFixup>::push'
      Src: /src/gimli/src/write/unit.rs:1381,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1382,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1387,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1392,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1396,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1396,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1396,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1399,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1404,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1407,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1407,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:1410,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1414,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1417,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1422,1
    - Dst: '&LocationListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1422,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1422,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1422,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1425,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1428,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1428,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1428,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1431,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1434,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1434,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1434,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1437,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1440,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1445,1
    - Dst: '&RangeListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1445,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1445,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1445,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1449,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1453,1
    - Dst: '&StringTable::offset'
      Src: /src/gimli/src/write/unit.rs:1454,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1456,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1456,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1461,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1461,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1461,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1465,1
    - Dst: '&LineStringTable::offset'
      Src: /src/gimli/src/write/unit.rs:1466,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1473,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1474,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1478,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1478,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1482,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1482,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1486,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1486,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1490,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1490,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1494,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1494,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1498,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1498,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1502,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1502,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1506,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1510,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1510,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1514,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1514,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1518,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1518,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1522,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1522,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1526,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1526,1
    - Dst: raw
      Src: /src/gimli/src/write/unit.rs:1526,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1526,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1526,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1529,1
    CyclomaticComplexity: 60
    EdgeCount: 60
    ICount: 411
    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: 1530
      start: 1273
    functionDepth: 16
    functionLinenumber: 1273
    functionLinenumberEnd: 1530
    functionName: AttributeValue::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - map
    - size
    - offset
    - Err
    - unwrap_or
    - write_u32
    - '&StringTable::offset'
    - Some
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
    - write
    - '&mut Vec<DebugInfoFixup>::push'
    - write_offset
    - write_sleb128
    - write_u128
    - Format::word_size
    - write_address
    - raw
    - write_u64
    - UnitHeader::version
    - write_uleb128
    - write_udata
    - write_reference
    - UnitHeader::encoding
    - u64::from
    - write_u8
    - len
    - Ok
    - '&LineStringTable::offset'
    - UnitHeader::address_size
    - write_u16
    - '&LocationListOffsets::get'
    - UnitHeader::format
    - '&RangeListOffsets::get'
    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:1555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1556
      start: 1552
    functionDepth: 0
    functionLinenumber: 1552
    functionLinenumberEnd: 1556
    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:1565,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1567
      start: 1564
    functionDepth: 1
    functionLinenumber: 1564
    functionLinenumberEnd: 1567
    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:2373,1
    - Dst: read_abbreviation
      Src: /src/gimli/src/write/unit.rs:2376,1
    - Dst: ok_or
      Src: /src/gimli/src/write/unit.rs:2376,1
    - Dst: skip_attributes
      Src: /src/gimli/src/write/unit.rs:2379,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/write/unit.rs:2379,1
    - Dst: Result::clear
      Src: /src/gimli/src/write/unit.rs:2381,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:2382,1
    - Dst: next_offset
      Src: /src/gimli/src/write/unit.rs:2383,1
    - Dst: read_abbreviation
      Src: /src/gimli/src/write/unit.rs:2384,1
    - Dst: skip_attributes
      Src: /src/gimli/src/write/unit.rs:2387,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/write/unit.rs:2387,1
    - Dst: Result::push
      Src: /src/gimli/src/write/unit.rs:2388,1
    - Dst: Result::to_unit_section_offset
      Src: /src/gimli/src/write/unit.rs:2388,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:2391,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 43
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&read::Unit<R>'
    - '&mut Vec<UnitSectionOffset>'
    constantsTouched: []
    func_position:
      end: 2392
      start: 2369
    functionDepth: 10
    functionLinenumber: 2369
    functionLinenumberEnd: 2392
    functionName: convert::read_entry_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - ok_or
    - Result::clear
    - Ok
    - Result::push
    - Result::to_unit_section_offset
    - Abbreviation::attributes
    - UnitHeader::entries_raw
    - is_empty
    - skip_attributes
    - read_abbreviation
    - next_offset
    linkageType: ''
    returnType: ConvertResult
    signature: 'fn read_entry_offsets<R: Reader<Offset = usize>>(unit: &read::Unit<R>,offsets:
      &mut Vec<UnitSectionOffset>,) -> ConvertResult<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3159,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3160,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3160,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3166,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3168,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3168,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3174,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3176,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3176,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3182,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3186,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3192,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3195,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3203,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3203,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:3204,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3204,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3209,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/write/unit.rs:3210,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3210,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3216,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3219,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3222,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3222,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3223,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3223,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:3227,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3227,1
    - Dst: attrs_mut
      Src: /src/gimli/src/write/unit.rs:3229,1
    - Dst: next
      Src: /src/gimli/src/write/unit.rs:3229,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3229,1
    - Dst: bool::set
      Src: /src/gimli/src/write/unit.rs:3231,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:3231,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3236,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3239,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3242,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3242,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3243,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3243,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:3247,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3247,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3248,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:3248,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3253,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3261,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3267,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3269,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3275,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3275,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3276,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3276,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3278,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3279,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3282,1
    - Dst: Option::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:3283,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:3288,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:3288,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3289,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3291,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3291,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3293,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3293,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3293,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/unit.rs:3298,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3298,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3303,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3303,1
    - Dst: UnitEntryId::children
      Src: /src/gimli/src/write/unit.rs:3313,1
    - Dst: slice::Iter::cloned
      Src: /src/gimli/src/write/unit.rs:3313,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:3316,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3316,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3318,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3319,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3319,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3319,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3324,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3324,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3328,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3330,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3330,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:3341,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3341,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3343,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3344,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3344,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3344,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3349,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3349,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3353,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3355,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3355,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3369,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3369,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3369,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3370,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3375,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3375,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3376,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3379,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3379,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3380,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3380,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3380,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3390,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3390,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3390,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3391,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3396,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3396,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3397,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3400,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3400,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3401,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3401,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3401,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:3413,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:3413,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:3413,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:3413,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:3416,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3417,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3418,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3419,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3420,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3426,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3426,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3427,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:3427,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3429,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3429,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3429,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 400
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3433
      start: 3158
    functionDepth: 16
    functionLinenumber: 3158
    functionLinenumberEnd: 3433
    functionName: tests::test_unit_table
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - count
    - Option::unwrap
    - entries
    - slice::Iter::cloned
    - UnitEntryId::set
    - unwrap
    - bool::set
    - Sections::new
    - gimli::write::ConvertResult::get
    - attrs
    - gimli::write::ConvertResult::root
    - Result::unwrap
    - abbreviations
    - Some
    - '&[Attribute::zip'
    - get_mut
    - UnitEntryId::children
    - write
    - UnitHeader::get
    - into
    - set
    - Dwarf::new
    - attr_value
    - slice::Iter::next
    - unit
    - AttributeValue::StringRef
    - next
    - add
    - UnitEntryId::get
    - AttributeValue::String
    - DebugInfoUnitHeadersIter::next
    - attrs_mut
    - UnitEntryId::attrs
    - get
    - '&[Attribute::next'
    - Address::Constant
    - UnitHeader::root
    - id
    - LineProgram::none
    - clone
    - units
    - root
    - Self::unwrap
    - next_dfs
    - Dwarf::from
    - EndianVec::new
    - '&''static str::clone'
    - UnitHeader::unwrap
    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:3850,1
    - Dst: endian
      Src: /src/gimli/src/read/unit.rs:3851,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:3854,1
    - Dst: uleb
      Src: /src/gimli/src/read/unit.rs:3854,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:3854,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/unit.rs:3854,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3855,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:3857,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3857,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3858,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:3860,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3860,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3861,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:3870,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3870,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:3871,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:3871,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3871,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3879,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:3888,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:3889,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:3897,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:3898,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:3906,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:3907,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3916,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:3917,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:3917,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:3925,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:3926,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3934,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:3935,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:3935,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:3945,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:3945,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3953,1
    - Dst: AttributeValue::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:3954,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:3954,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3962,1
    - Dst: AttributeValue::DebugLineRef
      Src: /src/gimli/src/read/unit.rs:3963,1
    - Dst: common::DebugLineOffset
      Src: /src/gimli/src/read/unit.rs:3963,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3971,1
    - Dst: AttributeValue::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:3972,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:3972,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3980,1
    - Dst: AttributeValue::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:3981,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:3981,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:3989,1
    - Dst: AttributeValue::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:3990,1
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:3990,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:3994,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:3998,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4000,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/unit.rs:4000,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4000,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 106
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4004
      start: 3849
    functionDepth: 12
    functionLinenumber: 3849
    functionLinenumberEnd: 4004
    functionName: tests::test_attribute_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugRngListsBase
    - common::DebugLocListsBase
    - AttributeValue::Block
    - AttributeValue::Exprloc
    - EndianSlice::new
    - AttributeValue::DebugAddrBase
    - AttributeValue::DebugLocListsBase
    - AttributeValue::DebugLineRef
    - uleb
    - AttributeValue::DebugStrOffsetsBase
    - test_parse_attribute_unit_default
    - AttributeValue::Data4
    - Self::append_bytes
    - L32
    - common::DebugStrOffsetsBase
    - common::DebugRngListsBase
    - LocationListsOffset
    - UnitHeader::encoding
    - L64
    - Expression
    - parse_attribute
    - Result::expect
    - len
    - common::DebugAddrBase
    - endian
    - AttributeValue::LocationListsRef
    - AttributeValue::SecOffset
    - common::DebugLineOffset
    - AttributeSpecification::new
    - iter
    - AttributeValue::Udata
    - AttributeValue::Data8
    - section_contents
    linkageType: ''
    returnType: void
    signature: fn test_attribute_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3829,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3830,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3830,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3836,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3839,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3839,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3845,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3848,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3848,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3849,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3849,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3850,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3850,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3851,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3851,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3853,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3854,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3855,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3857,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3860,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3861,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3861,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3864,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3865,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3867,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:3867,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3872,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3873,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3874,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3876,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3879,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3880,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3880,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3883,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3884,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3886,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:3886,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3891,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3891,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3892,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3892,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3894,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3895,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3897,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3897,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3897,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3898,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3898,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3899,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3900,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3900,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3900,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3901,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3901,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3901,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3902,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3904,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:3904,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3904,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3905,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3905,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3905,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3906,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3907,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3909,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3909,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3909,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3910,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3910,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3911,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3912,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3912,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3912,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3913,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3913,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3913,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3914,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3916,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:3916,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3916,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3917,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3917,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3917,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3918,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3919,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:3943,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:3943,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:3943,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:3943,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:3947,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3948,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3948,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3949,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3949,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3955,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3955,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3956,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:3956,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3958,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3958,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3958,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3962,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3962,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3963,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3963,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3965,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3965,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3965,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3967,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3967,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3985,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3985,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3986,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3986,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3988,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3988,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3988,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3990,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3990,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 303
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4008
      start: 3828
    functionDepth: 16
    functionLinenumber: 3828
    functionLinenumberEnd: 4008
    functionName: tests::test_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - count
    - Option::unwrap
    - entries
    - unwrap
    - Result::to_debug_info_offset
    - Sections::new
    - gimli::write::ConvertResult::get
    - attrs
    - gimli::write::ConvertResult::root
    - Result::unwrap
    - abbreviations
    - Some
    - '&[Attribute::zip'
    - get_mut
    - write
    - UnitHeader::get
    - set
    - Dwarf::new
    - AttributeValue::DebugInfoRef
    - add
    - Result::attr_value
    - DebugInfoUnitHeadersIter::next
    - UnitEntryId::attrs
    - get
    - Address::Constant
    - Result::offset
    - DebugInfoRef::Entry
    - UnitHeader::root
    - id
    - LineProgram::none
    - UnitEntryId::new
    - clone
    - units
    - root
    - Self::unwrap
    - next_dfs
    - AttributeValue::UnitRef
    - Dwarf::from
    - EndianVec::new
    linkageType: ''
    returnType: void
    signature: fn test_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4018,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4019,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:4020,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4020,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:4020,1
    - Dst: set_sibling
      Src: /src/gimli/src/write/unit.rs:4021,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: 4023
      start: 4012
    functionDepth: 14
    functionLinenumber: 4012
    functionLinenumberEnd: 4023
    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:
    - UnitHeader::get_mut
    - set
    - set_sibling
    - UnitHeader::add
    - AttributeValue::String
    - '&''static str::into'
    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:4026,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:4027,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:4028,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:4029,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:4030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&mut Unit'
    constantsTouched: []
    func_position:
      end: 4031
      start: 4025
    functionDepth: 15
    functionLinenumber: 4025
    functionLinenumberEnd: 4031
    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:
    - UnitHeader::root
    - add_child
    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:4036,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4036,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4036,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:4037,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:4038,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:4038,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut read::EntriesCursor<''_, R>'
    constantsTouched: []
    func_position:
      end: 4045
      start: 4033
    functionDepth: 13
    functionLinenumber: 4033
    functionLinenumberEnd: 4045
    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:
    - unwrap
    - Option::map
    - AddrEntryIter::next_dfs
    - Result::offset
    - Result::unwrap
    - Result::attr_value
    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:4051,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4051,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/write/unit.rs:4052,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:4056,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4058,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4058,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4058,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:4060,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:4062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 2
    argNames:
    - unit
    - dwarf
    argTypes:
    - read::UnitHeader<R>
    - '&read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 4065
      start: 4047
    functionDepth: 13
    functionLinenumber: 4047
    functionLinenumberEnd: 4065
    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:
    - UnitHeader::entries
    - unit
    - unwrap
    - AddrEntryIter::next_dfs
    - next_child
    - Result::unwrap
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: 'fn check_sibling<R: read::Reader<Offset = usize>>(unit: read::UnitHeader<R>,dwarf:
      &read::Dwarf<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4072,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4073,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4073,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4073,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:4074,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4074,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4075,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4075,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4075,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:4076,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4076,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4078,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4078,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4079,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4079,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4081,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4082,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:4084,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4084,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4084,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 117
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4085
      start: 4011
    functionDepth: 16
    functionLinenumber: 4011
    functionLinenumberEnd: 4085
    functionName: tests::test_sibling
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - Option::unwrap
    - Dwarf::new
    - units
    - unwrap
    - Sections::new
    - check_sibling
    - add_children
    - Result::unwrap
    - add
    - EndianVec::new
    - LineProgram::none
    - get_mut
    - DebugInfoUnitHeadersIter::next
    - write
    linkageType: ''
    returnType: void
    signature: fn test_sibling()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4092,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4092,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4093,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4093,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:4105,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:4107,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4108,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4108,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4110,1
    - Dst: default_directory
      Src: /src/gimli/src/write/unit.rs:4113,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:4115,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4115,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:4116,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4116,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4118,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4119,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4119,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4120,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4122,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4122,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4124,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4126,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4126,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4128,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4130,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4130,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4131,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4131,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4133,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4133,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4136,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4136,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4137,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4137,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4139,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4139,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4142,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4143,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4145,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4145,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4146,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4146,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4148,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4149,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4150,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4150,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4150,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:4151,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4151,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:4152,1
    - Dst: as_ref
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: header
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:4154,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:4155,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4155,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4155,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:4158,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4158,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4158,1
    - Dst: Result::attr
      Src: /src/gimli/src/write/unit.rs:4159,1
    - Dst: bool::unwrap
      Src: /src/gimli/src/write/unit.rs:4159,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:4160,1
    - Dst: file
      Src: /src/gimli/src/write/unit.rs:4164,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4164,1
    - Dst: attr_string
      Src: /src/gimli/src/write/unit.rs:4165,1
    - Dst: path_name
      Src: /src/gimli/src/write/unit.rs:4166,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4165,1
    - Dst: core::slice
      Src: /src/gimli/src/write/unit.rs:4165,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:4172,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:4176,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:4181,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4181,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:4181,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:4181,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:4183,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:4183,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:4184,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:4184,1
    - Dst: children
      Src: /src/gimli/src/write/unit.rs:4185,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:4189,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4189,1
    - Dst: get_file
      Src: /src/gimli/src/write/unit.rs:4194,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:4197,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:4200,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 198
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4205
      start: 4088
    functionDepth: 14
    functionLinenumber: 4088
    functionLinenumberEnd: 4205
    functionName: tests::test_line_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - Option::unwrap
    - entries
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - Result::attr
    - gimli::write::ConvertResult::get
    - gimli::write::ConvertResult::root
    - UnitHeader::add
    - Result::unwrap
    - get_path
    - Some
    - children
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - slice::Iter::next
    - unit
    - AttributeValue::FileIndex
    - add
    - add_file
    - AttributeValue::String
    - unit_ref
    - bool::unwrap
    - get_file
    - DebugInfoUnitHeadersIter::next
    - header
    - attr_string
    - Option::set
    - Address::Constant
    - UnitHeader::root
    - path_name
    - default_directory
    - get
    - LineString::String
    - id
    - clone
    - as_ref
    - value
    - get_convert_path
    - units
    - file
    - Self::unwrap
    - next_dfs
    - Dwarf::from
    - core::slice
    - EndianVec::new
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_line_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:4216,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:4218,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4219,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:4219,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4221,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:4221,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4225,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4226,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/unit.rs:4226,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4227,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4228,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4228,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4230,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4233,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4234,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4236,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4236,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4237,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4240
      start: 4208
    functionDepth: 14
    functionLinenumber: 4208
    functionLinenumberEnd: 4240
    functionName: tests::test_line_program_used
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - EndianVec::new
    - Dwarf::new
    - LineProgram::new
    - LineEncoding::default
    - Sections::new
    - write
    - '&str::to_vec'
    - FileId::new
    - UnitHeader::root
    - Option::set
    - AttributeValue::FileIndex
    - add
    - LineString::String
    - Result::unwrap
    - Some
    - UnitHeader::get_mut
    linkageType: ''
    returnType: void
    signature: fn test_line_program_used()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4245,1
    - Dst: Result::set
      Src: /src/gimli/src/write/unit.rs:4246,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4246,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:4246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - unit
    - id
    - name
    argTypes:
    - '&mut Unit'
    - UnitEntryId
    - '&str'
    constantsTouched: []
    func_position:
      end: 4247
      start: 4244
    functionDepth: 14
    functionLinenumber: 4244
    functionLinenumberEnd: 4247
    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:4253,1
    - Dst: bool::unwrap
      Src: /src/gimli/src/write/unit.rs:4253,1
    - Dst: UnitHeader::attr_string
      Src: /src/gimli/src/write/unit.rs:4254,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:4254,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4254,1
    - Dst: to_string
      Src: /src/gimli/src/write/unit.rs:4255,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4255,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: 4257
      start: 4248
    functionDepth: 13
    functionLinenumber: 4248
    functionLinenumberEnd: 4257
    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:
    - value
    - UnitHeader::attr_string
    - Result::attr
    - to_string
    - Result::unwrap
    - bool::unwrap
    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:4263,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:4264,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4267,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4268,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4269,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4270,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4271,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4272,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4274,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:4274,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4275,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4276,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4277,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4278,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4279,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4280,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4281,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:4281,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
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4286,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4286,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4288,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4289,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4289,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4289,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4289,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:4290,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4290,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:4291,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:4292,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4294,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4294,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4294,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4296,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4296,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4296,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4297,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4299,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4299,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4299,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4300,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4302,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4302,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4302,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4306
      start: 4243
    functionDepth: 17
    functionLinenumber: 4243
    functionLinenumberEnd: 4306
    functionName: tests::test_delete_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - set_name
    - Result::read
    - Option::unwrap
    - entries
    - unwrap
    - Sections::new
    - Result::unwrap
    - get_mut
    - write
    - unit
    - add
    - unit_ref
    - DebugInfoUnitHeadersIter::next
    - AddrEntryIter::next_dfs
    - DwarfUnit::new
    - check_name
    - units
    - root
    - delete_child
    - EndianVec::new
    - UnitHeader::unwrap
    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:
    - FnvIndexSet::default
    - LineRow::initial_state
    - FnvIndexMap::default
    - Vec::new
    - add_directory
    - add_file
    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: 11
    functionsReached:
    - FnvIndexSet::default
    - LineRow::initial_state
    - FnvIndexMap::default
    - LineEncoding::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:
    - DirectoryId
    - insert_full
    - is_empty
    linkageType: ''
    returnType: DirectoryId
    signature: 'pub fn add_directory(&mut self, directory: LineString) -> DirectoryId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:238,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - DirectoryId
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: LineProgram::get_directory
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - get_index
    - unwrap
    linkageType: ''
    returnType: '&LineString'
    signature: 'pub fn get_directory(&self, id: DirectoryId) -> &LineString'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/line.rs:273,1
    - Dst: entry
      Src: /src/gimli/src/write/line.rs:276,1
    - Dst: Result::index
      Src: /src/gimli/src/write/line.rs:277,1
    - Dst: Result::or_default
      Src: /src/gimli/src/write/line.rs:278,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/line.rs:281,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 3
    argNames:
    - file
    - directory
    - info
    argTypes:
    - LineString
    - DirectoryId
    - Option<FileInfo>
    constantsTouched: []
    func_position:
      end: 282
      start: 258
    functionDepth: 12
    functionLinenumber: 258
    functionLinenumberEnd: 282
    functionName: LineProgram::add_file
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - entry
    - Result::or_default
    - insert_full
    - FileId::new
    - Result::index
    linkageType: ''
    returnType: FileId
    signature: 'pub fn add_file(&mut self,file: LineString,directory: DirectoryId,info:
      Option<FileInfo>,) -> FileId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:286,1
    - Dst: enumerate
      Src: /src/gimli/src/write/line.rs:286,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:286,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/line.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 285
    functionDepth: 12
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: LineProgram::files
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - map
    - enumerate
    - FileId::new
    - iter
    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:
    - get_index
    - unwrap
    - index
    - map
    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:
    - get_index
    - unwrap
    - index
    - map
    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:
    - map
    - get_index_mut
    - index
    - unwrap
    linkageType: ''
    returnType: '&mut FileInfo'
    signature: 'pub fn get_file_info_mut(&mut self, id: FileId) -> &mut FileInfo'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/line.rs:342,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - address
    argTypes:
    - Option<Address>
    constantsTouched: []
    func_position:
      end: 344
      start: 338
    functionDepth: 5
    functionLinenumber: 338
    functionLinenumberEnd: 344
    functionName: LineProgram::begin_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - push
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: 'pub fn begin_sequence(&mut self, address: Option<Address>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/line.rs:354,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - address
    argTypes:
    - Address
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: LineProgram::set_address
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - push
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: 'pub fn set_address(&mut self, address: Address)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:365,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:367,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:368,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:370,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:371,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:372,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    argCount: 1
    argNames:
    - address_offset
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 373
      start: 362
    functionDepth: 5
    functionLinenumber: 362
    functionLinenumberEnd: 373
    functionName: LineProgram::end_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::initial_state
    - LineProgram::op_advance
    - push
    - LineInstruction::AdvancePc
    linkageType: ''
    returnType: void
    signature: 'pub fn end_sequence(&mut self, address_offset: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: LineProgram::in_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn in_sequence(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: LineProgram::row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut LineRow'
    signature: pub fn row(&mut self) -> &mut LineRow
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/line.rs:401,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:402,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:406,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:410,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:414,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:420,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:423,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:424,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:427,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:428,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:431,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:432,1
    - Dst: i64::from
      Src: /src/gimli/src/write/line.rs:436,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:437,1
    - Dst: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:439,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:442,1
    - Dst: Self::wrapping_sub
      Src: /src/gimli/src/write/line.rs:446,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/write/line.rs:451,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:456,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:457,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:475,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:478,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:479,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:486,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:487,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:489,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 201
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 397
    functionDepth: 5
    functionLinenumber: 397
    functionLinenumberEnd: 493
    functionName: LineProgram::generate_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Self::wrapping_sub
    - LineInstruction::Special
    - LineProgram::op_advance
    - u64::from
    - wrapping_sub
    - LineInstruction::AdvanceLine
    - LineInstruction::SetColumn
    - LineInstruction::AdvancePc
    - LineInstruction::SetIsa
    - push
    - LineInstruction::SetDiscriminator
    - i64::from
    - LineInstruction::SetFile
    linkageType: ''
    returnType: void
    signature: pub fn generate_row(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:503,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 508
    functionName: LineProgram::op_advance
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 2
    functionsReached:
    - u64::from
    linkageType: ''
    returnType: u64
    signature: fn op_advance(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/write/line.rs:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: LineProgram::is_empty
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:540,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:541,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:543,1
    - Dst: offset
      Src: /src/gimli/src/write/line.rs:546,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/line.rs:548,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:548,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:549,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:552,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/line.rs:552,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:552,1
    - Dst: write_u16
      Src: /src/gimli/src/write/line.rs:554,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:554,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:556,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:557,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:557,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:559,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:562,1
    - Dst: write_udata
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:564,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:566,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:567,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:568,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:570,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:570,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:572,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:577,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:578,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:579,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:580,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:582,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:584,1
    - Dst: skip
      Src: /src/gimli/src/write/line.rs:584,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:585,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:593,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:595,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:596,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:603,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:604,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:605,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:607,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:610,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:613,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:613,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:617,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:618,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:627,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:630,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:630,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:631,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:631,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:634,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:634,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:635,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:635,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:638,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:638,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:639,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:639,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:642,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:642,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:643,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:643,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:645,1
    - Dst: find_map
      Src: /src/gimli/src/write/line.rs:645,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:648,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:648,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/line.rs:645,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:651,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:651,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:652,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:652,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:656,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:656,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:658,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:659,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:661,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:664,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:667,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:670,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:671,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:679,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:679,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:681,1
    - Dst: '&mut StringTable::add'
      Src: /src/gimli/src/write/line.rs:681,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:682,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:682,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:684,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:687,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:689,1
    - Dst: write_file
      Src: /src/gimli/src/write/line.rs:690,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:694,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/line.rs:695,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:698,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:698,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:702,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:705,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/line.rs:706,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:706,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:708,1
    CyclomaticComplexity: 78
    EdgeCount: 78
    ICount: 471
    argCount: 4
    argNames:
    - w
    - encoding
    - line_strings
    - strings
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    - '&mut LineStringTable'
    - '&mut StringTable'
    constantsTouched: []
    func_position:
      end: 709
      start: 527
    functionDepth: 14
    functionLinenumber: 527
    functionLinenumberEnd: 709
    functionName: LineProgram::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - map
    - offset
    - Err
    - write_udata_at
    - unwrap
    - Error::NeedVersion
    - FileId::write
    - '&mut LineStringTable::add'
    - find_map
    - write
    - form
    - into
    - LineProgram::address_size
    - write_initial_length
    - Format::word_size
    - LineProgram::version
    - write_initial_length_at
    - write_udata
    - write_uleb128
    - Error::UnsupportedVersion
    - skip
    - u64::from
    - Vec::new
    - '&mut StringTable::add'
    - LineString::String
    - get_index
    - LineString::StringRef
    - write_u8
    - len
    - as_ref
    - LineProgram::format
    - Ok
    - write_u16
    - LineString::LineStringRef
    - write_file
    - iter
    - unwrap_or
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self,w: &mut DebugLine<W>,encoding: Encoding,line_strings:
      &mut LineStringTable,strings: &mut StringTable,) -> Result<DebugLineOffset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FileId::initial_state
      Src: /src/gimli/src/write/line.rs:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - line_encoding
    argTypes:
    - Encoding
    - LineEncoding
    constantsTouched: []
    func_position:
      end: 773
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 773
    functionName: LineRow::initial_state
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 3
    functionsReached:
    - FileId::initial_state
    linkageType: ''
    returnType: Self
    signature: 'fn initial_state(encoding: Encoding, line_encoding: LineEncoding)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:809,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:810,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:812,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:813,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:816,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/line.rs:817,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:820,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:821,1
    - Dst: raw
      Src: /src/gimli/src/write/line.rs:821,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:824,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:825,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:827,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:828,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:829,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:830,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:831,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:833,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:834,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:837,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:838,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:839,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:842,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:843,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:843,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:844,1
    - Dst: write_address
      Src: /src/gimli/src/write/line.rs:845,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/write/line.rs:848,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:849,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:850,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:850,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:851,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:852,1
    - Dst: bytes
      Src: /src/gimli/src/write/line.rs:852,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:855,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 137
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 856
      start: 806
    functionDepth: 14
    functionLinenumber: 806
    functionLinenumberEnd: 856
    functionName: LineInstruction::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Ok
    - bytes
    - write_uleb128
    - write
    - u64::from
    - len
    - Leb128::unsigned
    - write_sleb128
    - write_u8
    - write_address
    - raw
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(self, w: &mut DebugLine<W>, encoding: Encoding)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into
      Src: /src/gimli/src/write/line.rs:879,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:881,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:883,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:883,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - val
    - encoding
    - line_strings
    argTypes:
    - T
    - Encoding
    - '&mut LineStringTable'
    constantsTouched: []
    func_position:
      end: 885
      start: 875
    functionDepth: 1
    functionLinenumber: 875
    functionLinenumberEnd: 885
    functionName: LineString::new
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineString::LineStringRef
    - '&mut LineStringTable::add'
    - into
    - LineString::String
    linkageType: ''
    returnType: Self
    signature: 'pub fn new<T>(val: T, encoding: Encoding, line_strings: &mut LineStringTable)
      -> SelfwhereT: Into<Vec<u8>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a StringTable::get'
      Src: /src/gimli/src/write/line.rs:895,1
    - Dst: '&''a LineStringTable::get'
      Src: /src/gimli/src/write/line.rs:896,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - strings
    - line_strings
    argTypes:
    - '&''a StringTable'
    - '&''a LineStringTable'
    constantsTouched: []
    func_position:
      end: 898
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 898
    functionName: LineString::get
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - '&''a LineStringTable::get'
    - '&''a StringTable::get'
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get<''a>(&''a self,strings: &''a StringTable,line_strings:
      &''a LineStringTable,) -> &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 900
    functionDepth: 0
    functionLinenumber: 900
    functionLinenumberEnd: 906
    functionName: LineString::form
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::form
      Src: /src/gimli/src/write/line.rs:916,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:917,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:925,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:926,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:930,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:930,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:932,1
    - Dst: '&StringTable::offset'
      Src: /src/gimli/src/write/line.rs:933,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:935,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:940,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:940,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:942,1
    - Dst: '&LineStringTable::offset'
      Src: /src/gimli/src/write/line.rs:943,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:945,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:949,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 62
    argCount: 5
    argNames:
    - w
    - form
    - encoding
    - line_strings
    - strings
    argTypes:
    - '&mut DebugLine<W>'
    - constants::DwForm
    - Encoding
    - '&LineStringTable'
    - '&StringTable'
    constantsTouched: []
    func_position:
      end: 950
      start: 908
    functionDepth: 13
    functionLinenumber: 908
    functionLinenumberEnd: 950
    functionName: LineString::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Ok
    - '&LineStringTable::offset'
    - Err
    - write_offset
    - Error::NeedVersion
    - word_size
    - LineString::form
    - '&StringTable::offset'
    - write_u8
    - write
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugLine<W>,form: constants::DwForm,encoding:
      Encoding,line_strings: &LineStringTable,strings: &StringTable,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1593,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1593,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1594,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1594,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1595,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1595,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1596,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1596,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1598,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1608,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1610,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1611,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1613,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:1631,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1631,1
    - Dst: then
      Src: /src/gimli/src/write/line.rs:1643,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1644,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1644,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: '&FileInfo::clone'
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: get_file_info_mut
      Src: /src/gimli/src/write/line.rs:1650,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1660,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:1661,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1661,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1662,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1664,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1664,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1666,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1668,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1668,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1670,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1671,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/line.rs:1673,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1673,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1676,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1681,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1681,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1682,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1682,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1683,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1687,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1688,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/line.rs:1690,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1690,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/line.rs:1692,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1697,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1697,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/line.rs:1699,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/line.rs:1699,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1701,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1710,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1711,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:1720,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:1721,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 191
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1592
    functionDepth: 14
    functionLinenumber: 1592
    functionLinenumberEnd: 1733
    functionName: tests::test_line_program
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - EndianVec::new
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - gimli::write::ConvertResult::get
    - gimli::write::ConvertResult::root
    - Result::unwrap
    - Some
    - UnitHeader::get_mut
    - write
    - UnitHeader::get
    - Dwarf::new
    - get_file_info
    - next
    - AttributeValue::FileIndex
    - add
    - add_file
    - UnitEntryId::get
    - AttributeValue::String
    - get_file
    - get
    - '&str::to_vec'
    - Address::Constant
    - UnitHeader::root
    - LineString::String
    - '&FileInfo::clone'
    - get_file_info_mut
    - then
    - clone
    - Self::unwrap
    - iter
    - Dwarf::from
    - add_directory
    linkageType: ''
    returnType: void
    signature: fn test_line_program()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1749,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1751,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1752,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1752,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1754,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1754,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:1757,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1760,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1760,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1760,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1764,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1765,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1766,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1766,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1774,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1775,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1780,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1781,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1782,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1790,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1791,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1796,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1797,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1808,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1809,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1814,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1815,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1816,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1817,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1823,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1823,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1826,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1826,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1827,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1828,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1830,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1830,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1831,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1832,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1833,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1834,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1836,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1838,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1841,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1846,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1848,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1848,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1849,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1851,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1852,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1854,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1856,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1863,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1863,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1866,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1866,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1867,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1868,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1870,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1870,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1871,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1873,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1873,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1874,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1875,1
    - Dst: ConvertLineSequenceEnd::Address
      Src: /src/gimli/src/write/line.rs:1876,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1877,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1879,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1879,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1881,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1881,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1883,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1885,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1885,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1886,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1887,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1888,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1889,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1891,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1893,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1894,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1894,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1896,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1896,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1898,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1903,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1903,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1904,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1905,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1907,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1907,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1908,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1910,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1911,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1913,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1915,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1917,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1922,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:1923,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1923,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1924,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1925,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1926,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1928,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1928,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1931,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1934,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1940,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1940,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1940,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/line.rs:1945,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/line.rs:1946,1
    - Dst: ConvertLineProgram::new
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1949,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1957,1
    - Dst: read_row
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1959,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/line.rs:1964,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/line.rs:1965,1
    - Dst: ConvertLineProgram::new
      Src: /src/gimli/src/write/line.rs:1966,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1968,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1966,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1976,1
    - Dst: read_sequence
      Src: /src/gimli/src/write/line.rs:1977,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1977,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1978,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 376
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1984
      start: 1736
    functionDepth: 14
    functionLinenumber: 1736
    functionLinenumberEnd: 1984
    functionName: tests::test_line_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - Option::unwrap
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - Result::unwrap
    - StringTable::default
    - Some
    - UnitHeader::get_mut
    - write
    - ConvertLineSequenceEnd::Length
    - Dwarf::new
    - read_sequence
    - ConvertLineRow::Row
    - unit
    - next
    - ConvertLineRow::EndSequence
    - end_sequence
    - add
    - add_file
    - ConvertLineSequenceEnd::Address
    - DebugInfoUnitHeadersIter::next
    - ConvertLineProgram::new
    - EndianVec::push
    - begin_sequence
    - core::mem::take
    - LineInstruction::SetAddress
    - generate_row
    - Address::Constant
    - Vec::new
    - UnitHeader::root
    - default_directory
    - EndianVec::extend_from_slice
    - LineString::String
    - LineInstruction::AdvancePc
    - set_address
    - clone
    - units
    - UnitHeader::unwrap
    - Self::unwrap
    - read_row
    - iter
    - Dwarf::from
    - LineStringTable::default
    - EndianVec::new
    - ConvertLineRow::SetAddress
    linkageType: ''
    returnType: void
    signature: fn test_line_sequence()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2003,1
    - Dst: Default::default
      Src: /src/gimli/src/write/line.rs:2008,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2010,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2010,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2012,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2012,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2015,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2019,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2019,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2019,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2023,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2025,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2028,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2031,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2034,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2035,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2038,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2039,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2040,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2046,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2047,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2048,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2058,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2059,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2066,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2067,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2068,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2076,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2077,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2078,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2079,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2082,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2083,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2084,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2085,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2091,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2092,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2093,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2094,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2103,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2104,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2105,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2106,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2112,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2113,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2114,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2115,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2124,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2125,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2126,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2127,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2137,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2144,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2154,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2160,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2166,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2168,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2176,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2183,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2193,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2200,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2207,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2214,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2221,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2228,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2230,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2231,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2243,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2244,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2244,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2245,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2247,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2248,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2250,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2250,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2251,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2251,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2252,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2257,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2257,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2257,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 377
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 1987
    functionDepth: 14
    functionLinenumber: 1987
    functionLinenumberEnd: 2273
    functionName: tests::test_line_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - LineProgram::new
    - UnitEntryId::set
    - unwrap
    - Sections::new
    - Result::unwrap
    - Some
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - Default::default
    - next
    - end_sequence
    - add
    - add_file
    - EndianVec::push
    - generate_row
    - Vec::new
    - u64::from
    - UnitHeader::root
    - default_directory
    - Address::Constant
    - LineString::String
    - clone
    - Self::unwrap
    - iter
    - Dwarf::from
    - EndianVec::new
    linkageType: ''
    returnType: void
    signature: fn test_line_row()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2288,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2290,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2291,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2291,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2293,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2293,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2296,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2298,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2298,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2298,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2302,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2303,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2306,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2307,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:2311,1
    - Dst: read::LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:2312,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:2315,1
    - Dst: read::LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:2316,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:2319,1
    - Dst: read::LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:2320,1
    - Dst: FileId::raw
      Src: /src/gimli/src/write/line.rs:2320,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:2323,1
    - Dst: read::LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:2324,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:2347,1
    - Dst: read::LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:2348,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:2355,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2355,1
    - Dst: read::LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:2356,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:2359,1
    - Dst: read::LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:2360,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2364,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:2365,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2367,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2368,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2368,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2369,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2371,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2372,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2373,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2373,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2374,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2374,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2376,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2379,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: instructions
      Src: /src/gimli/src/write/line.rs:2381,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 134
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2391
      start: 2276
    functionDepth: 14
    functionLinenumber: 2276
    functionLinenumberEnd: 2391
    functionName: tests::test_line_instruction
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - LineInstruction::Special
    - Option::unwrap
    - LineProgram::new
    - read::LineInstruction::Special
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - Result::unwrap
    - push
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - read::LineInstruction::SetColumn
    - FileId::raw
    - unit
    - LineInstruction::SetColumn
    - add
    - add_file
    - LineInstruction::SetIsa
    - unit_ref
    - DebugInfoUnitHeadersIter::next
    - read::LineInstruction::SetDiscriminator
    - header
    - instructions
    - read::LineInstruction::AdvancePc
    - LineInstruction::SetAddress
    - read::LineInstruction::AdvanceLine
    - Address::Constant
    - UnitHeader::root
    - default_directory
    - LineInstruction::AdvancePc
    - LineString::String
    - LineInstruction::AdvanceLine
    - LineInstruction::SetDiscriminator
    - clone
    - as_ref
    - units
    - read::LineInstruction::SetFile
    - read::LineInstruction::SetAddress
    - EndianVec::new
    - UnitHeader::unwrap
    - read::LineInstruction::SetIsa
    - LineInstruction::SetFile
    linkageType: ''
    returnType: void
    signature: fn test_line_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2419,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2422,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2422,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2424,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2424,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:2427,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2428,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2428,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2429,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2430,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2431,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2433,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2435,1
    - Dst: wrapping_add
      Src: /src/gimli/src/write/line.rs:2436,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2438,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2440,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2441,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2442,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2445,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2446,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2446,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2447,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2449,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2450,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2451,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2451,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2452,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2452,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2454,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2457,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2458,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2458,1
    - Dst: rows
      Src: /src/gimli/src/write/line.rs:2460,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:2461,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2465,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2465,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2465,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:2466,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2471,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:2481,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2484,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2484,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2484,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 180
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2395
    functionDepth: 14
    functionLinenumber: 2395
    functionLinenumberEnd: 2491
    functionName: tests::test_advance
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - Option::unwrap
    - LineProgram::new
    - UnitEntryId::set
    - unwrap
    - Sections::new
    - Result::unwrap
    - row
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - Result::clone
    - rows
    - '&mut LineRow::address'
    - unit
    - end_sequence
    - add
    - '&mut LineRow::line'
    - unit_ref
    - DebugInfoUnitHeadersIter::next
    - generate_row
    - get
    - Address::Constant
    - u64::from
    - UnitHeader::root
    - LineString::String
    - set_address
    - clone
    - units
    - wrapping_add
    - OneShotLineRows::next_row
    - EndianVec::new
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2508,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2508,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2508,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2510,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2510,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2514,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2515,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2517,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2519,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2520,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2520,1
    - Dst: FileId::clone
      Src: /src/gimli/src/write/line.rs:2522,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2525,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2525,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2526,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2527,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2529,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2530,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2530,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2531,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2532,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2534,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2534,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2535,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2535,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2537,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2540,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2541,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2541,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2542,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2543,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2543,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2544,1
    - Dst: path_name
      Src: /src/gimli/src/write/line.rs:2544,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2544,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 109
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2549
      start: 2494
    functionDepth: 13
    functionLinenumber: 2494
    functionLinenumberEnd: 2549
    functionName: tests::test_line_string
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - Option::unwrap
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - Result::unwrap
    - row
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - unit
    - add
    - unit_ref
    - DebugInfoUnitHeadersIter::next
    - header
    - as_bytes
    - '&str::to_vec'
    - Address::Constant
    - generate_row
    - UnitHeader::root
    - attr_string
    - path_name
    - LineString::String
    - LineString::StringRef
    - set_address
    - clone
    - file
    - units
    - FileId::clone
    - LineString::LineStringRef
    - EndianVec::new
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_line_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2561,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2563,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2564,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2564,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2566,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2566,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2570,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2572,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2572,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2572,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2574,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2575,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2576,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2577,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2579,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2580,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2580,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2582,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2584,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2585,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2586,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2586,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2587,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2587,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2588,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2590,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2590,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2590,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2590,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2595
      start: 2552
    functionDepth: 14
    functionLinenumber: 2552
    functionLinenumberEnd: 2595
    functionName: tests::test_missing_comp_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - Sections::new
    - Result::unwrap
    - row
    - Some
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - end_sequence
    - add
    - add_file
    - generate_row
    - '&str::to_vec'
    - Vec::new
    - Address::Constant
    - UnitHeader::root
    - default_directory
    - LineString::String
    - set_address
    - Self::unwrap
    - Dwarf::from
    - EndianVec::new
    linkageType: ''
    returnType: void
    signature: fn test_missing_comp_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2599,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2599,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2600,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2600,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2601,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2601,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2611,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2613,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2614,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2615,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2615,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2616,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:2626,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2626,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2627,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2627,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2629,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2630,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2631,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2632,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2635,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2636,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2636,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2637,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2639,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2639,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2641,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2643,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2643,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2645,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2647,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2648,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2650,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2650,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2651,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2651,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2652,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2657,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2657,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2657,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2666,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2666,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2666,1
    - Dst: get_directory
      Src: /src/gimli/src/write/line.rs:2667,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 125
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2679
      start: 2598
    functionDepth: 14
    functionLinenumber: 2598
    functionLinenumberEnd: 2679
    functionName: tests::test_separate_working_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - EndianVec::new
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - Result::unwrap
    - row
    - Some
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - next
    - end_sequence
    - add
    - add_file
    - AttributeValue::String
    - get_directory
    - begin_sequence
    - generate_row
    - '&str::to_vec'
    - Address::Constant
    - UnitHeader::root
    - LineString::String
    - clone
    - Self::unwrap
    - files
    - iter
    - Dwarf::from
    - add_directory
    linkageType: ''
    returnType: void
    signature: fn test_separate_working_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2696,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2696,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2696,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2698,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2698,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2702,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2703,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2703,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2705,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2707,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2708,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2708,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2710,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2710,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2711,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2720,1
    - Dst: impl Iterator::next
      Src: /src/gimli/src/write/line.rs:2720,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2720,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2722,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2723,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2724,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2725,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2727,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2728,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2728,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2729,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2730,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2732,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2732,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2733,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2733,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2735,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2738,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2739,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2739,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2740,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2741,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2741,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2748,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2748,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2748,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2750,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2750,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2750,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:2751,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 162
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2759
      start: 2682
    functionDepth: 14
    functionLinenumber: 2682
    functionLinenumberEnd: 2759
    functionName: tests::test_file_source
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::read
    - to_vec
    - Option::unwrap
    - LineProgram::new
    - UnitEntryId::set
    - LineEncoding::default
    - unwrap
    - Sections::new
    - Result::unwrap
    - row
    - Some
    - source
    - UnitHeader::get_mut
    - write
    - Dwarf::new
    - get_file_info
    - impl Iterator::next
    - unit
    - next
    - end_sequence
    - add
    - unit_ref
    - DebugInfoUnitHeadersIter::next
    - header
    - begin_sequence
    - as_bytes
    - '&str::to_vec'
    - Address::Constant
    - generate_row
    - UnitHeader::root
    - attr_string
    - LineString::String
    - LineString::StringRef
    - clone
    - units
    - file
    - Self::unwrap
    - LineString::LineStringRef
    - files
    - iter
    - Dwarf::from
    - EndianVec::new
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_file_source()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:38,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - address
    - size
    argTypes:
    - Address
    - u8
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 15
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: Writer::write_address
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Err
    - Writer::write_udata
    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:
    - Error::UnsupportedPointerEncoding
    - constants::DwEhPe::application
    - Err
    - wrapping_sub
    - constants::DwEhPe::format
    - Writer::write_eh_pointer_data
    - Writer::len
    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:
    - Error::UnsupportedPointerEncoding
    - Err
    - Writer::write_udata
    - Writer::write_sdata
    - Writer::write_sleb128
    - Writer::write_uleb128
    linkageType: ''
    returnType: Result
    signature: 'fn write_eh_pointer_data(&mut self,val: u64,format: constants::DwEhPe,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - val
    - _section
    - size
    argTypes:
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 15
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: Writer::write_offset
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset(&mut self, val: usize, _section: SectionId, size:
      u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata_at
      Src: /src/gimli/src/write/writer.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - offset
    - val
    - _section
    - size
    argTypes:
    - usize
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 120
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 120
    functionName: Writer::write_offset_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset_at(&mut self,offset: usize,val: usize,_section: SectionId,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - _symbol
    - _size
    argTypes:
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Writer::write_reference
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_reference(&mut self, _symbol: usize, _size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 13
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: Writer::write_u8
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_u8(&mut self, val: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:139,1
    - Dst: bool::write_u16
      Src: /src/gimli/src/write/writer.rs:139,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 13
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: Writer::write_u16
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::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: 13
    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: 13
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: Writer::write_u64
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::endian
    - Writer::write
    - bool::write_u64
    linkageType: ''
    returnType: Result
    signature: 'fn write_u64(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:160,1
    - Dst: bool::write_u128
      Src: /src/gimli/src/write/writer.rs:160,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 13
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: Writer::write_u128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::endian
    - Writer::write
    - bool::write_u128
    linkageType: ''
    returnType: Result
    signature: 'fn write_u128(&mut self, val: u128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: Writer::write_u8_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u8_at(&mut self, offset: usize, val: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:173,1
    - Dst: bool::write_u16
      Src: /src/gimli/src/write/writer.rs:173,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u16
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: Writer::write_u16_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::endian
    - bool::write_u16
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u16_at(&mut self, offset: usize, val: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:180,1
    - Dst: bool::write_u32
      Src: /src/gimli/src/write/writer.rs:180,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 3
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: Writer::write_u32_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - 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:
    - Writer::endian
    - bool::write_u128
    - 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: Err
      Src: /src/gimli/src/write/writer.rs:220,1
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:223,1
    - Dst: bool::write_u32
      Src: /src/gimli/src/write/writer.rs:223,1
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:224,1
    - Dst: bool::is_big_endian
      Src: /src/gimli/src/write/writer.rs:224,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:225,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:227,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:232,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:233,1
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:235,1
    - Dst: Writer::write_u64
      Src: /src/gimli/src/write/writer.rs:237,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:238,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:238,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 66
    argCount: 2
    argNames:
    - val
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 240
      start: 202
    functionDepth: 14
    functionLinenumber: 202
    functionLinenumberEnd: 240
    functionName: Writer::write_udata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 7
    functionsReached:
    - bool::is_big_endian
    - Writer::write_u32
    - Err
    - bool::write_u32
    - Error::UnsupportedWordSize
    - u64::from
    - Writer::write_u8
    - Writer::endian
    - Writer::write
    - Writer::write_u16
    - Writer::write_u64
    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:250,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:251,1
    - Dst: Writer::write_u8
      Src: /src/gimli/src/write/writer.rs:253,1
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:257,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:258,1
    - Dst: Writer::write_u16
      Src: /src/gimli/src/write/writer.rs:260,1
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:264,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:265,1
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:267,1
    - Dst: Writer::write_u64
      Src: /src/gimli/src/write/writer.rs:269,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:270,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:270,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 2
    argNames:
    - val
    - size
    argTypes:
    - i64
    - u8
    constantsTouched: []
    func_position:
      end: 272
      start: 246
    functionDepth: 14
    functionLinenumber: 246
    functionLinenumberEnd: 272
    functionName: Writer::write_sdata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write_u32
    - Err
    - Error::UnsupportedWordSize
    - Writer::write_u8
    - Writer::write_u16
    - i64::from
    - Writer::write_u64
    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:282,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:283,1
    - Dst: Writer::write_u8_at
      Src: /src/gimli/src/write/writer.rs:285,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:289,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:290,1
    - Dst: Writer::write_u16_at
      Src: /src/gimli/src/write/writer.rs:292,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:296,1
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:299,1
    - Dst: bool::write_u32
      Src: /src/gimli/src/write/writer.rs:299,1
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:300,1
    - Dst: bool::is_big_endian
      Src: /src/gimli/src/write/writer.rs:300,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:301,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:303,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:308,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:309,1
    - Dst: Writer::write_u32_at
      Src: /src/gimli/src/write/writer.rs:311,1
    - Dst: Writer::write_u64_at
      Src: /src/gimli/src/write/writer.rs:313,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:314,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:314,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 66
    argCount: 3
    argNames:
    - offset
    - val
    - size
    argTypes:
    - usize
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 316
      start: 278
    functionDepth: 4
    functionLinenumber: 278
    functionLinenumberEnd: 316
    functionName: Writer::write_udata_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 3
    functionsReached:
    - Writer::write_u32_at
    - Writer::write_at
    - Writer::write_u8_at
    - Err
    - bool::write_u32
    - Writer::write_u64_at
    - Error::UnsupportedWordSize
    - Writer::write_u16_at
    - u64::from
    - bool::is_big_endian
    - Writer::endian
    linkageType: ''
    returnType: Result
    signature: 'fn write_udata_at(&mut self, offset: usize, val: u64, size: u8) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:320,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/write/writer.rs:320,1
    - Dst: Result::bytes
      Src: /src/gimli/src/write/writer.rs:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 13
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: Writer::write_uleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write
    - Leb128::unsigned
    - Result::bytes
    linkageType: ''
    returnType: Result
    signature: 'fn write_uleb128(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:325,1
    - Dst: Leb128::signed
      Src: /src/gimli/src/write/writer.rs:325,1
    - Dst: Result::bytes
      Src: /src/gimli/src/write/writer.rs:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 13
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: Writer::write_sleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Leb128::signed
    - Writer::write
    - Result::bytes
    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:335,1
    - Dst: InitialLengthOffset
      Src: /src/gimli/src/write/writer.rs:337,1
    - Dst: Writer::len
      Src: /src/gimli/src/write/writer.rs:337,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:338,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:338,1
    - Dst: Ok
      Src: /src/gimli/src/write/writer.rs:339,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 340
      start: 333
    functionDepth: 14
    functionLinenumber: 333
    functionLinenumberEnd: 340
    functionName: Writer::write_initial_length
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::word_size
    - Ok
    - Writer::write_u32
    - Writer::write_udata
    - InitialLengthOffset
    - Writer::len
    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:351,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - offset
    - length
    - format
    argTypes:
    - InitialLengthOffset
    - u64
    - Format
    constantsTouched: []
    func_position:
      end: 352
      start: 345
    functionDepth: 5
    functionLinenumber: 345
    functionLinenumberEnd: 352
    functionName: Writer::write_initial_length_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata_at
    - DwEhPe::word_size
    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:367,1
    - Dst: write_address
      Src: /src/gimli/src/write/writer.rs:368,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/writer.rs:368,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:368,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:381,1
    - Dst: write_offset
      Src: /src/gimli/src/write/writer.rs:382,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:382,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/writer.rs:385,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:385,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:389,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:390,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:390,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:391,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:391,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:392,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:392,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:393,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:393,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:401,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:401,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:402,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:402,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:403,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:403,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:404,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:404,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:413,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:414,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:414,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:415,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:415,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:416,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:416,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:417,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:417,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:425,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:425,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:426,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:426,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:427,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:427,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:428,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:428,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:437,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:438,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:438,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:439,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:439,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:440,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:440,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:441,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:441,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:442,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:442,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:455,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:455,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:456,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:456,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:457,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:457,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:458,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:458,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:459,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:459,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:479,1
    - Dst: write_uleb128
      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:483,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:484,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:484,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:490,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:491,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:491,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:494,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:495,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:495,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:501,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:502,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:502,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:508,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:509,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:509,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:511,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:511,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:519,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:520,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:520,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:522,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 229
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 366
    functionDepth: 16
    functionLinenumber: 366
    functionLinenumberEnd: 530
    functionName: tests::test_writer
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - write_udata_at
    - write_offset_at
    - unwrap
    - write_u32
    - write_offset
    - write_initial_length
    - write_sleb128
    - write_u64_at
    - write_address
    - write_u16_at
    - write_initial_length_at
    - write_u64
    - write_u32_at
    - write_udata
    - write_uleb128
    - Address::Constant
    - write_u8
    - write_u16
    - write::EndianVec::new
    - write_u8_at
    linkageType: ''
    returnType: void
    signature: fn test_writer()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 100
    functionName: define_id
    functionSourceFile: /src/gimli/src/write/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/mod.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 140
    functionName: define_offsets
    functionSourceFile: /src/gimli/src/write/mod.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Debug::fmt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: Error::fmt
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Debug::fmt
    linkageType: ''
    returnType: ::std::result::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> ::std::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BaseId
      Src: /src/gimli/src/write/mod.rs:319,1
    - Dst: fetch_add
      Src: /src/gimli/src/write/mod.rs:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 320
    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:
    - LocationListId::new
    - insert_full
    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:64,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:65,1
    - Dst: LocationListOffsets::none
      Src: /src/gimli/src/write/loc.rs:65,1
    - Dst: LocationListTable::write_loc
      Src: /src/gimli/src/write/loc.rs:69,1
    - Dst: LocationListTable::write_loclists
      Src: /src/gimli/src/write/loc.rs:76,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:82,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/loc.rs:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 4
    argNames:
    - sections
    - encoding
    - have_base_address
    - unit_offsets
    argTypes:
    - '&mut Sections<W>'
    - Encoding
    - bool
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 84
      start: 57
    functionDepth: 13
    functionLinenumber: 57
    functionLinenumberEnd: 84
    functionName: LocationListTable::write
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - LocationListTable::write_loc
    - LocationListOffsets::none
    - LocationListTable::write_loclists
    - is_empty
    - Error::UnsupportedVersion
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,sections: &mut Sections<W>,encoding:
      Encoding,have_base_address: bool,unit_offsets: Option<&UnitOffsets>,) -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:96,1
    - Dst: iter
      Src: /src/gimli/src/write/loc.rs:97,1
    - Dst: Result::push
      Src: /src/gimli/src/write/loc.rs:99,1
    - Dst: offset
      Src: /src/gimli/src/write/loc.rs:99,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:107,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:108,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:117,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:120,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:122,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:123,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:124,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:132,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:135,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:137,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:138,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:139,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:147,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:154,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:157,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:159,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:160,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:161,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:164,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:168,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:169,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:171,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 127
    argCount: 5
    argNames:
    - w
    - refs
    - encoding
    - have_unit_base_address
    - unit_offsets
    argTypes:
    - '&mut DebugLoc<W>'
    - '&mut Vec<DebugInfoFixup>'
    - Encoding
    - bool
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 175
      start: 87
    functionDepth: 12
    functionLinenumber: 87
    functionLinenumberEnd: 175
    functionName: LocationListTable::write_loc
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - Ok
    - offset
    - Err
    - Result::push
    - write_udata
    - Vec::new
    - Address::Constant
    - iter
    - write_expression
    - write_address
    linkageType: ''
    returnType: Result
    signature: 'fn write_loc<W: Writer>(&self,w: &mut DebugLoc<W>,refs: &mut Vec<DebugInfoFixup>,encoding:
      Encoding,have_unit_base_address: bool,unit_offsets: Option<&UnitOffsets>,) ->
      Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:185,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:188,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/loc.rs:188,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/loc.rs:191,1
    - Dst: len
      Src: /src/gimli/src/write/loc.rs:192,1
    - Dst: write_u16
      Src: /src/gimli/src/write/loc.rs:194,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:195,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:196,1
    - Dst: write_u32
      Src: /src/gimli/src/write/loc.rs:197,1
    - Dst: iter
      Src: /src/gimli/src/write/loc.rs:200,1
    - Dst: Result::push
      Src: /src/gimli/src/write/loc.rs:201,1
    - Dst: offset
      Src: /src/gimli/src/write/loc.rs:201,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:205,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:206,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:213,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:214,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:215,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:216,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:223,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:224,1
    - Dst: write_address
      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:233,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:234,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:235,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:236,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:239,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:240,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:245,1
    - Dst: len
      Src: /src/gimli/src/write/loc.rs:248,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/loc.rs:249,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:251,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: 255
      start: 178
    functionDepth: 15
    functionLinenumber: 178
    functionLinenumberEnd: 255
    functionName: LocationListTable::write_loclists
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - write_expression
    - write_initial_length_at
    - Ok
    - write_address
    - offset
    - Err
    - Result::push
    - write_uleb128
    - write_u32
    - Error::NeedVersion
    - write_u16
    - Vec::new
    - iter
    - write_initial_length
    - write_u8
    - len
    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:311,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:313,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:315,1
    - Dst: write
      Src: /src/gimli/src/write/loc.rs:317,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:317,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:318,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: 319
      start: 304
    functionDepth: 15
    functionLinenumber: 304
    functionLinenumberEnd: 319
    functionName: write_expression
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 2
    functionsReached:
    - size
    - Ok
    - write_udata
    - write_uleb128
    - Some
    - write
    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:457,1
    - Dst: op_constu
      Src: /src/gimli/src/write/loc.rs:458,1
    - Dst: LocationList
      Src: /src/gimli/src/write/loc.rs:469,1
    - Dst: push
      Src: /src/gimli/src/write/loc.rs:490,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:491,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/loc.rs:495,1
    - Dst: Result::add
      Src: /src/gimli/src/write/loc.rs:496,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:496,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/loc.rs:498,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/loc.rs:498,1
    - Dst: Result::write
      Src: /src/gimli/src/write/loc.rs:499,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/loc.rs:499,1
    - Dst: read::DebugLoc::new
      Src: /src/gimli/src/write/loc.rs:506,1
    - Dst: slice
      Src: /src/gimli/src/write/loc.rs:506,1
    - Dst: read::DebugLocLists::new
      Src: /src/gimli/src/write/loc.rs:508,1
    - Dst: slice
      Src: /src/gimli/src/write/loc.rs:508,1
    - Dst: read::LocationLists::new
      Src: /src/gimli/src/write/loc.rs:509,1
    - Dst: get
      Src: /src/gimli/src/write/loc.rs:510,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/write/loc.rs:511,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/loc.rs:511,1
    - Dst: Default::default
      Src: /src/gimli/src/write/loc.rs:515,1
    - Dst: read::UnitHeader::new
      Src: /src/gimli/src/write/loc.rs:518,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/write/loc.rs:522,1
    - Dst: UnitSectionOffset
      Src: /src/gimli/src/write/loc.rs:524,1
    - Dst: read::EndianSlice::default
      Src: /src/gimli/src/write/loc.rs:525,1
    - Dst: Arc::new
      Src: /src/gimli/src/write/loc.rs:527,1
    - Dst: read::Abbreviations::default
      Src: /src/gimli/src/write/loc.rs:527,1
    - Dst: DebugStrOffsetsBase
      Src: /src/gimli/src/write/loc.rs:531,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/write/loc.rs:532,1
    - Dst: DebugLocListsBase
      Src: /src/gimli/src/write/loc.rs:533,1
    - Dst: DebugRngListsBase
      Src: /src/gimli/src/write/loc.rs:534,1
    - Dst: LocationList::from
      Src: /src/gimli/src/write/loc.rs:538,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/src/write/loc.rs:540,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:541,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:541,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/loc.rs:538,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:548,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:549,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:550,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 95
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 456
    functionDepth: 15
    functionLinenumber: 456
    functionLinenumberEnd: 557
    functionName: tests::test_loc_list
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - read::EndianSlice::default
    - DebugStrOffsetsBase
    - slice
    - EndianVec::new
    - LocationListTable::default
    - Sections::new
    - LocationList
    - Result::unwrap
    - Some
    - push
    - Arc::new
    - LocationList::from
    - Expression::new
    - DebugAbbrevOffset
    - Default::default
    - read::DebugLocLists::new
    - UnitSectionOffset
    - DebugAddrBase
    - LocationLists::raw_locations
    - UnitHeader::unit_ref
    - op_constu
    - get
    - DebugRngListsBase
    - Address::Constant
    - DebugLocListsBase
    - clone
    - read::UnitHeader::new
    - Result::add
    - Self::unwrap
    - read::DebugLoc::new
    - read::LocationLists::new
    - Result::write
    - read::Abbreviations::default
    linkageType: ''
    returnType: void
    signature: fn test_loc_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::new
      Src: /src/gimli/src/write/loc.rs:570,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:573,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:574,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/loc.rs:575,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:578,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/loc.rs:580,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:584,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:585,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:585,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:586,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:586,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:587,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:588,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:588,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:589,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:589,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:590,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:591,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:591,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:592,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:592,1
    - Dst: DwarfUnit::new
      Src: /src/gimli/src/write/loc.rs:594,1
    - Dst: add
      Src: /src/gimli/src/write/loc.rs:595,1
    - Dst: LocationList
      Src: /src/gimli/src/write/loc.rs:598,1
    - Dst: get_mut
      Src: /src/gimli/src/write/loc.rs:600,1
    - Dst: root
      Src: /src/gimli/src/write/loc.rs:600,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/loc.rs:602,1
    - Dst: AttributeValue::Address
      Src: /src/gimli/src/write/loc.rs:604,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:604,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/loc.rs:607,1
    - Dst: AttributeValue::LocationListRef
      Src: /src/gimli/src/write/loc.rs:609,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/loc.rs:612,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/loc.rs:612,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 615
      start: 560
    functionDepth: 17
    functionLinenumber: 560
    functionLinenumberEnd: 615
    functionName: tests::test_loc_base_address_v4
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - EndianVec::new
    - Expression::new
    - Ok
    - root
    - Err
    - UnitEntryId::set
    - Sections::new
    - DwarfUnit::new
    - LocationList
    - Address::Constant
    - add
    - Some
    - get_mut
    - AttributeValue::Address
    - AttributeValue::LocationListRef
    linkageType: ''
    returnType: void
    signature: fn test_loc_base_address_v4()
  - 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: 21
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:38,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:41,1
    - Dst: encoding
      Src: /src/gimli/src/write/dwarf.rs:43,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:48,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:49,1
    - Dst: Ok
      Src: /src/gimli/src/write/dwarf.rs:50,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 41
    argCount: 1
    argNames:
    - sections
    argTypes:
    - '&mut Sections<W>'
    constantsTouched: []
    func_position:
      end: 51
      start: 37
    functionDepth: 13
    functionLinenumber: 37
    functionLinenumberEnd: 51
    functionName: Dwarf::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - encoding
    - Ok
    - write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self, sections: &mut Sections<W>) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::get
      Src: /src/gimli/src/write/dwarf.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - string
    argTypes:
    - '&''a LineString'
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: Dwarf::get_line_string
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - bool::get
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get_line_string<''a>(&''a self, string: &''a LineString) ->
      &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::new
      Src: /src/gimli/src/write/dwarf.rs:80,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/dwarf.rs:80,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/dwarf.rs:83,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/dwarf.rs:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 16
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: DwarfUnit::new
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 3
    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: 14
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: DwarfUnit::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - write
    - Ok
    - AbbreviationTable::default
    - offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self, sections: &mut Sections<W>) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::get
      Src: /src/gimli/src/write/dwarf.rs:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - string
    argTypes:
    - '&''a LineString'
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: DwarfUnit::get_line_string
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - bool::get
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get_line_string<''a>(&''a self, string: &''a LineString) ->
      &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/range.rs:38,1
    - Dst: RangeListId::new
      Src: /src/gimli/src/write/range.rs:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - range_list
    argTypes:
    - RangeList
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: RangeListTable::add
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - 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:60,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:61,1
    - Dst: RangeListOffsets::none
      Src: /src/gimli/src/write/range.rs:61,1
    - Dst: RangeListTable::write_ranges
      Src: /src/gimli/src/write/range.rs:65,1
    - Dst: RangeListTable::write_rnglists
      Src: /src/gimli/src/write/range.rs:70,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:71,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/range.rs:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 3
    argNames:
    - sections
    - encoding
    - have_base_address
    argTypes:
    - '&mut Sections<W>'
    - Encoding
    - bool
    constantsTouched: []
    func_position:
      end: 73
      start: 54
    functionDepth: 13
    functionLinenumber: 54
    functionLinenumberEnd: 73
    functionName: RangeListTable::write
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - is_empty
    - Error::UnsupportedVersion
    - RangeListTable::write_rnglists
    - RangeListOffsets::none
    - RangeListTable::write_ranges
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,sections: &mut Sections<W>,encoding:
      Encoding,have_base_address: bool,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:82,1
    - Dst: iter
      Src: /src/gimli/src/write/range.rs:83,1
    - Dst: Result::push
      Src: /src/gimli/src/write/range.rs:85,1
    - Dst: offset
      Src: /src/gimli/src/write/range.rs:85,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:93,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:94,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:99,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:102,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:104,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:105,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:109,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: Address::Constant
      Src: /src/gimli/src/write/range.rs:119,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:126,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:129,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:131,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:132,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:136,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:137,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:139,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 108
    argCount: 3
    argNames:
    - w
    - address_size
    - have_unit_base_address
    argTypes:
    - '&mut DebugRanges<W>'
    - u8
    - bool
    constantsTouched: []
    func_position:
      end: 143
      start: 76
    functionDepth: 12
    functionLinenumber: 76
    functionLinenumberEnd: 143
    functionName: RangeListTable::write_ranges
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - Ok
    - offset
    - Err
    - Result::push
    - write_udata
    - Vec::new
    - Address::Constant
    - iter
    - write_address
    linkageType: ''
    returnType: Result
    signature: 'fn write_ranges<W: Writer>(&self,w: &mut DebugRanges<W>,address_size:
      u8,have_unit_base_address: bool,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:151,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:154,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/range.rs:154,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/range.rs:157,1
    - Dst: len
      Src: /src/gimli/src/write/range.rs:158,1
    - Dst: write_u16
      Src: /src/gimli/src/write/range.rs:160,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:161,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:162,1
    - Dst: write_u32
      Src: /src/gimli/src/write/range.rs:163,1
    - Dst: iter
      Src: /src/gimli/src/write/range.rs:166,1
    - Dst: Result::push
      Src: /src/gimli/src/write/range.rs:167,1
    - Dst: offset
      Src: /src/gimli/src/write/range.rs:167,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:171,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:172,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:175,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:176,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:177,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:180,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:181,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:182,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:185,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:186,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:187,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:192,1
    - Dst: len
      Src: /src/gimli/src/write/range.rs:195,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/range.rs:196,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:198,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 120
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugRngLists<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 202
      start: 146
    functionDepth: 15
    functionLinenumber: 146
    functionLinenumberEnd: 202
    functionName: RangeListTable::write_rnglists
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - write_initial_length_at
    - Ok
    - write_address
    - offset
    - Err
    - Result::push
    - write_uleb128
    - write_u32
    - Error::NeedVersion
    - write_u16
    - Vec::new
    - iter
    - write_initial_length
    - write_u8
    - len
    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:364,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/range.rs:382,1
    - Dst: add
      Src: /src/gimli/src/write/range.rs:383,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/range.rs:383,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/range.rs:385,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/range.rs:385,1
    - Dst: write
      Src: /src/gimli/src/write/range.rs:386,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/range.rs:386,1
    - Dst: read::DebugRanges::new
      Src: /src/gimli/src/write/range.rs:389,1
    - Dst: slice
      Src: /src/gimli/src/write/range.rs:389,1
    - Dst: read::DebugRngLists::new
      Src: /src/gimli/src/write/range.rs:391,1
    - Dst: slice
      Src: /src/gimli/src/write/range.rs:391,1
    - Dst: read::RangeLists::new
      Src: /src/gimli/src/write/range.rs:392,1
    - Dst: get
      Src: /src/gimli/src/write/range.rs:393,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/write/range.rs:394,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/range.rs:394,1
    - Dst: Default::default
      Src: /src/gimli/src/write/range.rs:398,1
    - Dst: read::UnitHeader::new
      Src: /src/gimli/src/write/range.rs:401,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/write/range.rs:405,1
    - Dst: UnitSectionOffset
      Src: /src/gimli/src/write/range.rs:407,1
    - Dst: read::EndianSlice::default
      Src: /src/gimli/src/write/range.rs:408,1
    - Dst: Arc::new
      Src: /src/gimli/src/write/range.rs:410,1
    - Dst: read::Abbreviations::default
      Src: /src/gimli/src/write/range.rs:410,1
    - Dst: DebugStrOffsetsBase
      Src: /src/gimli/src/write/range.rs:414,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/write/range.rs:415,1
    - Dst: DebugLocListsBase
      Src: /src/gimli/src/write/range.rs:416,1
    - Dst: DebugRngListsBase
      Src: /src/gimli/src/write/range.rs:417,1
    - Dst: RangeList::from
      Src: /src/gimli/src/write/range.rs:422,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/src/write/range.rs:422,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:423,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:423,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/range.rs:422,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:429,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:430,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 354
    functionDepth: 14
    functionLinenumber: 354
    functionLinenumberEnd: 437
    functionName: tests::test_range
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - read::EndianSlice::default
    - DebugStrOffsetsBase
    - slice
    - read::RangeLists::new
    - RangeLists::raw_ranges
    - RangeList::from
    - RangeListTable::default
    - Sections::new
    - Result::unwrap
    - Some
    - Arc::new
    - write
    - DebugAbbrevOffset
    - Result::clone
    - Default::default
    - add
    - UnitSectionOffset
    - DebugAddrBase
    - UnitHeader::unit_ref
    - get
    - DebugRngListsBase
    - Address::Constant
    - DebugLocListsBase
    - read::UnitHeader::new
    - read::DebugRngLists::new
    - read::DebugRanges::new
    - Self::unwrap
    - EndianVec::new
    - read::Abbreviations::default
    - RangeList
    linkageType: ''
    returnType: void
    signature: fn test_range()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:452,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:453,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:456,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:461,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:462,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:462,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:463,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:463,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:464,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:465,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:465,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:466,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:466,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:467,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:468,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:468,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:469,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:469,1
    - Dst: DwarfUnit::new
      Src: /src/gimli/src/write/range.rs:471,1
    - Dst: add
      Src: /src/gimli/src/write/range.rs:472,1
    - Dst: RangeList
      Src: /src/gimli/src/write/range.rs:472,1
    - Dst: get_mut
      Src: /src/gimli/src/write/range.rs:474,1
    - Dst: root
      Src: /src/gimli/src/write/range.rs:474,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/range.rs:476,1
    - Dst: AttributeValue::Address
      Src: /src/gimli/src/write/range.rs:478,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:478,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/range.rs:481,1
    - Dst: AttributeValue::RangeListRef
      Src: /src/gimli/src/write/range.rs:481,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/range.rs:483,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/range.rs:483,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 440
    functionDepth: 17
    functionLinenumber: 440
    functionLinenumberEnd: 486
    functionName: tests::test_range_base_address_v4
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - EndianVec::new
    - Ok
    - root
    - Err
    - UnitEntryId::set
    - Sections::new
    - DwarfUnit::new
    - Address::Constant
    - add
    - Some
    - AttributeValue::RangeListRef
    - get_mut
    - AttributeValue::Address
    - RangeList
    linkageType: ''
    returnType: void
    signature: fn test_range_base_address_v4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/cfi.rs:34,1
    - Dst: CieId::new
      Src: /src/gimli/src/write/cfi.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cie
    argTypes:
    - CommonInformationEntry
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: FrameTable::add_cie
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - CieId::new
    - insert_full
    linkageType: ''
    returnType: CieId
    signature: 'pub fn add_cie(&mut self, cie: CommonInformationEntry) -> CieId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: FrameTable::cie_count
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn cie_count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/cfi.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cie
    - fde
    argTypes:
    - CieId
    - FrameDescriptionEntry
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: FrameTable::add_fde
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn add_fde(&mut self, cie: CieId, fde: FrameDescriptionEntry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: FrameTable::fde_count
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn fde_count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameTable::write
      Src: /src/gimli/src/write/cfi.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugFrame<W>'
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 14
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: FrameTable::write_debug_frame
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameTable::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write_debug_frame<W: Writer>(&self, w: &mut DebugFrame<W>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameTable::write
      Src: /src/gimli/src/write/cfi.rs:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut EhFrame<W>'
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 14
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: FrameTable::write_eh_frame
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameTable::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write_eh_frame<W: Writer>(&self, w: &mut EhFrame<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/cfi.rs:74,1
    - Dst: unwrap
      Src: /src/gimli/src/write/cfi.rs:74,1
    - Dst: CieId::write
      Src: /src/gimli/src/write/cfi.rs:79,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:80,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:85,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:88,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 2
    argNames:
    - w
    - eh_frame
    argTypes:
    - '&mut W'
    - bool
    constantsTouched: []
    func_position:
      end: 89
      start: 70
    functionDepth: 13
    functionLinenumber: 70
    functionLinenumberEnd: 89
    functionName: FrameTable::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Ok
    - unwrap
    - CieId::write
    - Some
    - get_index
    - write
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self, w: &mut W, eh_frame: bool) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/cfi.rs:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - encoding
    - code_alignment_factor
    - data_alignment_factor
    - return_address_register
    argTypes:
    - Encoding
    - u8
    - i8
    - Register
    constantsTouched: []
    func_position:
      end: 151
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 151
    functionName: CommonInformationEntry::new
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Vec::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(encoding: Encoding,code_alignment_factor: u8,data_alignment_factor:
      i8,return_address_register: Register,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/cfi.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 5
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: CommonInformationEntry::add_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn add_instruction(&mut self, instruction: CallFrameInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:159,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:160,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: CommonInformationEntry::has_augmentation
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - is_some
    linkageType: ''
    returnType: bool
    signature: fn has_augmentation(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:168,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/cfi.rs:170,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:171,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:174,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:177,1
    - Dst: write_u64
      Src: /src/gimli/src/write/cfi.rs:178,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:184,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/cfi.rs:184,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:189,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/cfi.rs:189,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:192,1
    - Dst: CommonInformationEntry::has_augmentation
      Src: /src/gimli/src/write/cfi.rs:194,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:196,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:197,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:198,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:200,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:201,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:204,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:207,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:210,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:213,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:214,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:217,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:217,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:218,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:218,1
    - Dst: u16::from
      Src: /src/gimli/src/write/cfi.rs:222,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:223,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:225,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:227,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:227,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:231,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:232,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:233,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:236,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:239,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:240,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:243,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:246,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/cfi.rs:248,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:252,1
    - Dst: write_nop
      Src: /src/gimli/src/write/cfi.rs:255,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:257,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:257,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:261,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/cfi.rs:262,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:264,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 232
    argCount: 2
    argNames:
    - w
    - eh_frame
    argTypes:
    - '&mut W'
    - bool
    constantsTouched: []
    func_position:
      end: 265
      start: 166
    functionDepth: 15
    functionLinenumber: 166
    functionLinenumberEnd: 265
    functionName: CommonInformationEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - is_some
    - Err
    - write_udata_at
    - write_u32
    - write_eh_pointer
    - write
    - into
    - word_size
    - write_nop
    - u16::from
    - write_initial_length
    - write_sleb128
    - write_initial_length_at
    - write_u64
    - write_uleb128
    - Error::UnsupportedVersion
    - write_u8
    - len
    - Ok
    - CommonInformationEntry::has_augmentation
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self, w: &mut W, eh_frame: bool) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/cfi.rs:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - address
    - length
    argTypes:
    - Address
    - u32
    constantsTouched: []
    func_position:
      end: 293
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 293
    functionName: FrameDescriptionEntry::new
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Vec::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(address: Address, length: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/cfi.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - instruction
    argTypes:
    - u32
    - CallFrameInstruction
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 5
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: FrameDescriptionEntry::add_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn add_instruction(&mut self, offset: u32, instruction: CallFrameInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_initial_length
      Src: /src/gimli/src/write/cfi.rs:311,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:312,1
    - Dst: write_udata
      Src: /src/gimli/src/write/cfi.rs:316,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:316,1
    - Dst: write_offset
      Src: /src/gimli/src/write/cfi.rs:318,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:321,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:326,1
    - Dst: write_eh_pointer_data
      Src: /src/gimli/src/write/cfi.rs:331,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:332,1
    - Dst: format
      Src: /src/gimli/src/write/cfi.rs:333,1
    - Dst: write_address
      Src: /src/gimli/src/write/cfi.rs:337,1
    - Dst: write_udata
      Src: /src/gimli/src/write/cfi.rs:338,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:338,1
    - Dst: CieId::has_augmentation
      Src: /src/gimli/src/write/cfi.rs:341,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:342,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:343,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:344,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:348,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:351,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/cfi.rs:353,1
    - Dst: write_advance_loc
      Src: /src/gimli/src/write/cfi.rs:358,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:360,1
    - Dst: write_nop
      Src: /src/gimli/src/write/cfi.rs:363,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:365,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:365,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:369,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/cfi.rs:370,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:372,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 134
    argCount: 4
    argNames:
    - w
    - eh_frame
    - cie_offset
    - cie
    argTypes:
    - '&mut W'
    - bool
    - usize
    - '&CommonInformationEntry'
    constantsTouched: []
    func_position:
      end: 373
      start: 303
    functionDepth: 15
    functionLinenumber: 303
    functionLinenumberEnd: 373
    functionName: FrameDescriptionEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - CieId::has_augmentation
    - into
    - format
    - write_initial_length_at
    - write_address
    - Ok
    - write_offset
    - write_udata_at
    - write_advance_loc
    - write_udata
    - write_eh_pointer
    - word_size
    - write_eh_pointer_data
    - write_nop
    - write_initial_length
    - write_u8
    - len
    - write
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut W,eh_frame: bool,cie_offset: usize,cie:
      &CommonInformationEntry,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:429,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:430,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:431,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:431,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:432,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:432,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:435,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:436,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:436,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:437,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:441,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:442,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:442,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:446,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:447,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:448,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:448,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:451,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:452,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:456,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:457,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:457,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:458,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:462,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:464,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:465,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:465,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:469,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:470,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:470,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:473,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:474,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:474,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:477,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:479,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:480,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:480,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:481,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:481,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:483,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:484,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:486,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:487,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:487,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:488,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:492,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:494,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:495,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:495,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:496,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:496,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:498,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:499,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:499,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:500,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:504,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:505,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:505,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:506,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:506,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:509,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:510,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:510,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:511,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:511,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:512,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:515,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:516,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:516,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:517,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:517,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:518,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:521,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:524,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:527,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:528,1
    - Dst: u8::into
      Src: /src/gimli/src/write/cfi.rs:528,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:531,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:534,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 341
    argCount: 3
    argNames:
    - w
    - encoding
    - cie
    argTypes:
    - '&mut W'
    - Encoding
    - '&CommonInformationEntry'
    constantsTouched: []
    func_position:
      end: 535
      start: 420
    functionDepth: 14
    functionLinenumber: 420
    functionLinenumberEnd: 535
    functionName: CallFrameInstruction::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - size
    - into
    - Result::into
    - Ok
    - u8::into
    - write_uleb128
    - factored_data_offset
    - write_sleb128
    - write_u8
    - write
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut W,encoding: Encoding,cie: &CommonInformationEntry,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:545,1
    - Dst: factored_code_delta
      Src: /src/gimli/src/write/cfi.rs:547,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:549,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:551,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:552,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:554,1
    - Dst: write_u16
      Src: /src/gimli/src/write/cfi.rs:555,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:557,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:558,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:560,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 54
    argCount: 4
    argNames:
    - w
    - code_alignment_factor
    - prev_offset
    - offset
    argTypes:
    - '&mut W'
    - u8
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 561
      start: 538
    functionDepth: 14
    functionLinenumber: 538
    functionLinenumberEnd: 561
    functionName: write_advance_loc
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - factored_code_delta
    - write_u32
    - write_u16
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write_advance_loc<W: Writer>(w: &mut W,code_alignment_factor: u8,prev_offset:
      u32,offset: u32,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:567,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:569,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 3
    argNames:
    - w
    - len
    - align
    argTypes:
    - '&mut W'
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 570
      start: 563
    functionDepth: 14
    functionLinenumber: 563
    functionLinenumberEnd: 570
    functionName: write_nop
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - write_u8
    - Ok
    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:
    - Err
    - Ok
    - Error::InvalidFrameCodeOffset
    - u32::from
    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:
    - Err
    - Error::InvalidFrameDataOffset
    - i32::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn factored_data_offset(offset: i32, factor: i8) -> Result<i32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameTable::default
      Src: /src/gimli/src/write/cfi.rs:893,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:895,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:896,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:896,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:899,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:900,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:902,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:902,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:904,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:904,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:909,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:909,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:911,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:911,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:912,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:912,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:915,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:915,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:916,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:916,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:918,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:918,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:919,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:919,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:920,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:920,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:922,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:926,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:927,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:929,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:932,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:932,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:936,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:936,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:938,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:938,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:941,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:941,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:942,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:942,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:946,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:947,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:948,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:948,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:947,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:953,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:953,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:953,1
    - Dst: EhFrame::from
      Src: /src/gimli/src/write/cfi.rs:959,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:959,1
    - Dst: Self::write_eh_frame
      Src: /src/gimli/src/write/cfi.rs:960,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:960,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: slice
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:963,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:964,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:965,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:965,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:964,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:970,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:970,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:970,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 189
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 884
    functionDepth: 15
    functionLinenumber: 884
    functionLinenumberEnd: 977
    functionName: tests::test_frame_table
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - zip
    - slice
    - Self::set_address_size
    - EhFrame::from
    - FrameDescriptionEntry::new
    - Result::unwrap
    - Some
    - Result::slice
    - FrameTable::default
    - FrameTable::from
    - Self::clone
    - Address::Constant
    - read::DebugFrame::new
    - Self::write_eh_frame
    - CommonInformationEntry::new
    - Self::add_fde
    - Self::unwrap
    - DebugFrame::from
    - iter
    - EndianVec::new
    - Self::write_debug_frame
    - Self::add_cie
    - read::EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_frame_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::new
      Src: /src/gimli/src/write/cfi.rs:981,1
    - Dst: op_constu
      Src: /src/gimli/src/write/cfi.rs:982,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:985,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:986,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:990,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:991,1
    - Dst: CallFrameInstruction::CfaRegister
      Src: /src/gimli/src/write/cfi.rs:992,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:993,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:994,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:995,1
    - Dst: CallFrameInstruction::CfaExpression
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:998,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:998,1
    - Dst: CallFrameInstruction::Undefined
      Src: /src/gimli/src/write/cfi.rs:999,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:999,1
    - Dst: CallFrameInstruction::SameValue
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:1001,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1001,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:1002,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1002,1
    - Dst: CallFrameInstruction::ValOffset
      Src: /src/gimli/src/write/cfi.rs:1003,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1003,1
    - Dst: CallFrameInstruction::ValOffset
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: CallFrameInstruction::Register
      Src: /src/gimli/src/write/cfi.rs:1005,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1005,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1005,1
    - Dst: CallFrameInstruction::Expression
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: CallFrameInstruction::ValExpression
      Src: /src/gimli/src/write/cfi.rs:1012,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1012,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1012,1
    - Dst: CallFrameInstruction::ArgsSize
      Src: /src/gimli/src/write/cfi.rs:1016,1
    - Dst: FrameTable::default
      Src: /src/gimli/src/write/cfi.rs:1030,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:1032,1
    - Dst: CieId::add_instruction
      Src: /src/gimli/src/write/cfi.rs:1034,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1034,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:1036,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1038,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1038,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1040,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1040,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1042,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1046,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1046,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1048,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1048,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1050,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:1054,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:1054,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:1057,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:1057,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:1058,1
    - Dst: Self::set_vendor
      Src: /src/gimli/src/write/cfi.rs:1059,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:1060,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:1061,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1061,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:1060,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 166
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 980
    functionDepth: 15
    functionLinenumber: 980
    functionLinenumberEnd: 1077
    functionName: tests::test_frame_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - CieId::add_instruction
    - Self::set_address_size
    - CallFrameInstruction::CfaOffset
    - FrameDescriptionEntry::new
    - Result::unwrap
    - CallFrameInstruction::Cfa
    - CallFrameInstruction::Expression
    - add_instruction
    - Some
    - Self::set_vendor
    - Result::slice
    - Expression::new
    - FrameTable::default
    - CallFrameInstruction::Register
    - CallFrameInstruction::Restore
    - CallFrameInstruction::ValOffset
    - FrameTable::from
    - CallFrameInstruction::SameValue
    - CallFrameInstruction::CfaExpression
    - op_constu
    - Address::Constant
    - read::DebugFrame::new
    - CallFrameInstruction::CfaRegister
    - CommonInformationEntry::new
    - CallFrameInstruction::ArgsSize
    - Self::add_fde
    - clone
    - CallFrameInstruction::Undefined
    - Self::unwrap
    - CallFrameInstruction::ValExpression
    - DebugFrame::from
    - CallFrameInstruction::Offset
    - EndianVec::new
    - Self::write_debug_frame
    - Self::add_cie
    - common::Register
    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: checked_mul
      Src: /src/gimli/src/read/addr.rs:34,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:37,1
    - Dst: ok_or
      Src: /src/gimli/src/read/addr.rs:34,1
    - Dst: read_address
      Src: /src/gimli/src/read/addr.rs:40,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    argCount: 3
    argNames:
    - address_size
    - base
    - index
    argTypes:
    - u8
    - DebugAddrBase<R::Offset>
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 41
      start: 25
    functionDepth: 7
    functionLinenumber: 25
    functionLinenumberEnd: 41
    functionName: DebugAddr::get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - clone
    - into_u64
    - ok_or
    - R::Offset::from_u64
    - skip
    - u64::from
    - checked_mul
    - read_address
    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:48,1
    - Dst: common::DebugAddrOffset
      Src: /src/gimli/src/read/addr.rs:49,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: DebugAddr::headers
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - clone
    - common::DebugAddrOffset
    - R::Offset::from_u8
    linkageType: ''
    returnType: AddrHeaderIter
    signature: pub fn headers(&self) -> AddrHeaderIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/addr.rs:64,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/addr.rs:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 65
    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: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    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: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    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: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: DebugAddr::from
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/addr.rs:126,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/addr.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: AddrHeaderIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 11
    functionsReached:
    - Option::transpose
    - AddrHeaderIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/addr.rs:151,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/addr.rs:152,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/addr.rs:155,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:157,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/addr.rs:157,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:157,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/addr.rs:160,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/addr.rs:161,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:163,1
    - Dst: Error::UnsupportedSegmentSize
      Src: /src/gimli/src/read/addr.rs:163,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/addr.rs:167,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:174,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/addr.rs:174,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/addr.rs:181,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:181,1
    - Dst: Ok
      Src: /src/gimli/src/read/addr.rs:188,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 55
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugAddrOffset<Offset>
    constantsTouched: []
    func_position:
      end: 194
      start: 150
    functionDepth: 7
    functionLinenumber: 150
    functionLinenumberEnd: 194
    functionName: AddrHeader::parse
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Error::UnsupportedSegmentSize
    - R::Offset::from_u8
    - Err
    - Result::read_address_size
    - Error::UnknownVersion
    - Result::read_u8
    - '&mut R::read_initial_length'
    - Result::read_u16
    - u64::from
    - Error::UnsupportedAddressSize
    - '&mut R::split'
    - DwEhPe::initial_length_size
    - Result::skip
    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: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    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: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    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: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    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:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 5
    functionLinenumber: 216
    functionLinenumberEnd: 221
    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:267,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/addr.rs:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: AddrEntryIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 20
    functionsReached:
    - AddrEntryIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:283,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:285,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:286,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:287,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:288,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/addr.rs:296,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/addr.rs:298,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:299,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:301,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:301,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:302,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:302,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/addr.rs:303,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 315
    functionName: tests::test_get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - common::DebugAddrBase
    - D16
    - mark
    - Label::new
    - Section::with_endian
    - initial_length
    - Vec::get_contents
    - Vec::mark
    - unwrap
    - EndianSlice::new
    - D8
    - Self::set_const
    - Vec::word
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_get_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:323,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:323,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/addr.rs:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 329
    functionName: tests::test_get_address_index_overflow
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugAddrIndex
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_get_address_index_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:333,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:334,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:335,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:345,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:347,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:348,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:349,1
    - Dst: Vec::initial_length
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: Self::D16
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:358,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:359,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:359,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:360,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:360,1
    - Dst: Self::headers
      Src: /src/gimli/src/read/addr.rs:361,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:362,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/addr.rs:362,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:362,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:363,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:368,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:372,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/addr.rs:372,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:372,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:373,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 103
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 332
    functionDepth: 6
    functionLinenumber: 332
    functionLinenumberEnd: 383
    functionName: tests::test_iterator
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - entries
    - unwrap
    - Vec::initial_length
    - EndianSlice::new
    - word
    - DebugAddr::from
    - Label::new
    - Section::with_endian
    - initial_length
    - next
    - encoding
    - D8
    - Self::D16
    - Self::set_const
    - D16
    - mark
    - Vec::get_contents
    - Self::headers
    linkageType: ''
    returnType: void
    signature: fn test_iterator()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/lookup.rs:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - is_gnu
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 5
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: DebugPubSet::sets
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 1
    functionsReached:
    - clone
    linkageType: ''
    returnType: PubSetIter
    signature: 'pub(crate) fn sets(&self, is_gnu: bool) -> PubSetIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubSet::sets
      Src: /src/gimli/src/read/lookup.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - is_gnu
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 6
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: DebugPubSet::items
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - DebugPubSet::sets
    linkageType: ''
    returnType: PubSetEntryIter
    signature: 'pub(crate) fn items(&self, is_gnu: bool) -> PubSetEntryIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:45,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:46,1
    - Dst: PubSetHeader::parse
      Src: /src/gimli/src/read/lookup.rs:48,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:49,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:49,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:55,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 44
    functionDepth: 8
    functionLinenumber: 44
    functionLinenumberEnd: 59
    functionName: PubSetIter::next
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - empty
    - Ok
    - Err
    - is_empty
    - Some
    - PubSetHeader::parse
    linkageType: ''
    returnType: Result
    signature: pub(crate) fn next(&mut self) -> Result<Option<PubSet<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:81,1
    - Dst: PubSetEntry::parse
      Src: /src/gimli/src/read/lookup.rs:83,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:84,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:84,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:89,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:91,1
    - Dst: next
      Src: /src/gimli/src/read/lookup.rs:95,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:96,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:97,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:98,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 78
    functionDepth: 12
    functionLinenumber: 78
    functionLinenumberEnd: 101
    functionName: PubSetEntryIter::next
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 4
    functionsReached:
    - empty
    - Ok
    - Err
    - PubSetEntry::parse
    - is_empty
    - next
    - Some
    linkageType: ''
    returnType: Result
    signature: pub(crate) fn next(&mut self) -> Result<Option<PubSetEntry<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/lookup.rs:115,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:116,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:124,1
    - Dst: PubSet::clone
      Src: /src/gimli/src/read/lookup.rs:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 113
    functionDepth: 5
    functionLinenumber: 113
    functionLinenumberEnd: 126
    functionName: PubSet::items
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - empty
    - clone
    - PubSet::clone
    - Some
    linkageType: ''
    returnType: PubSetEntryIter
    signature: pub(crate) fn items(&self) -> PubSetEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/lookup.rs:141,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/lookup.rs:142,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/lookup.rs:144,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:146,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lookup.rs:146,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lookup.rs:146,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/lookup.rs:149,1
    - Dst: Result::map
      Src: /src/gimli/src/read/lookup.rs:149,1
    - Dst: Result::read_length
      Src: /src/gimli/src/read/lookup.rs:150,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:159,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 160
      start: 140
    functionDepth: 7
    functionLinenumber: 140
    functionLinenumberEnd: 160
    functionName: PubSetHeader::parse
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - Ok
    - Err
    - Error::UnknownVersion
    - '&mut R::read_initial_length'
    - Result::read_offset
    - Result::read_u16
    - u64::from
    - Result::read_length
    - '&mut R::split'
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader<Offset = T>>(input: &mut R) -> Result<(PubSetHeader<R::Offset>,
      R)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: PubSetEntry::is_static
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub(crate) fn is_static(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: constants::GdbIndexSymbolKind
      Src: /src/gimli/src/read/lookup.rs:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: PubSetEntry::kind
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - constants::GdbIndexSymbolKind
    linkageType: ''
    returnType: GdbIndexSymbolKind
    signature: pub(crate) fn kind(&self) -> GdbIndexSymbolKind
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: PubSetEntry::flags
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub(crate) fn flags(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/lookup.rs:190,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/lookup.rs:191,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/lookup.rs:192,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:193,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/lookup.rs:196,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/lookup.rs:197,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:198,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:198,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/lookup.rs:199,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    argCount: 3
    argNames:
    - input
    - header
    - is_gnu
    argTypes:
    - '&mut R'
    - '&PubSetHeader<R::Offset>'
    - bool
    constantsTouched: []
    func_position:
      end: 204
      start: 185
    functionDepth: 11
    functionLinenumber: 185
    functionLinenumberEnd: 204
    functionName: PubSetEntry::parse
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_offset'
    - read::UnitOffset
    - Ok
    - '&mut R::read_u8'
    - '&mut R::empty'
    - Result::into_u64
    - '&mut R::read_null_terminated_slice'
    - Some
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R,header: &PubSetHeader<R::Offset>,is_gnu: bool,)
      -> Result<Option<PubSetEntry<R>>>'
  - 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:
    - clone
    - common::DebugArangesOffset
    - R::Offset::from_u8
    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:
    - skip
    - clone
    - ArangeHeader::parse
    linkageType: ''
    returnType: Result
    signature: 'pub fn header(&self, offset: DebugArangesOffset<R::Offset>) -> Result<ArangeHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/aranges.rs:69,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/aranges.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: DebugAranges::borrow
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAranges
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAranges<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: DebugAranges::id
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugAranges::reader
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugAranges::from
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArangeHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:131,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/aranges.rs:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: ArangeHeaderIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - ArangeHeaderIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/aranges.rs:157,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/aranges.rs:164,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:166,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/aranges.rs:166,1
    - Dst: u64::from
      Src: /src/gimli/src/read/aranges.rs:166,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: Result::map
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/aranges.rs:170,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/aranges.rs:171,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: Error::UnsupportedSegmentSize
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: u8::checked_mul
      Src: /src/gimli/src/read/aranges.rs:181,1
    - Dst: ok_or
      Src: /src/gimli/src/read/aranges.rs:181,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:183,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:185,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:185,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/aranges.rs:192,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:192,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:199,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 71
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugArangesOffset<Offset>
    constantsTouched: []
    func_position:
      end: 206
      start: 156
    functionDepth: 7
    functionLinenumber: 156
    functionLinenumberEnd: 206
    functionName: ArangeHeader::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 4
    functionsReached:
    - ok_or
    - DwEhPe::word_size
    - Err
    - Result::read_u8
    - Error::UnsupportedAddressSize
    - Result::skip
    - Error::UnsupportedSegmentSize
    - u8::checked_mul
    - R::Offset::from_u8
    - Result::read_address_size
    - Error::UnknownVersion
    - Result::read_offset
    - u64::from
    - Result::map
    - Ok
    - '&mut R::read_initial_length'
    - Result::read_u16
    - '&mut R::split'
    - DwEhPe::initial_length_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: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: ArangeHeader::offset
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugArangesOffset
    signature: pub fn offset(&self) -> DebugArangesOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: ArangeHeader::length
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Offset
    signature: pub fn length(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: ArangeHeader::encoding
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: ArangeHeader::debug_info_offset
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn debug_info_offset(&self) -> DebugInfoOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 234
    functionDepth: 5
    functionLinenumber: 234
    functionLinenumberEnd: 239
    functionName: ArangeHeader::entries
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: ArangeEntryIter
    signature: pub fn entries(&self) -> ArangeEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArangeEntryIter::next
      Src: /src/gimli/src/read/aranges.rs:325,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/aranges.rs:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: ArangeEntryIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - ArangeEntryIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/aranges.rs:275,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:276,1
    - Dst: ArangeEntry::parse
      Src: /src/gimli/src/read/aranges.rs:279,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:280,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:280,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:282,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:283,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:286,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:287,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 274
    functionDepth: 8
    functionLinenumber: 274
    functionLinenumberEnd: 290
    functionName: ArangeEntryIter::next_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - empty
    - Ok
    - Err
    - is_empty
    - Some
    - ArangeEntry::parse
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<ArangeEntry>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/aranges.rs:301,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:302,1
    - Dst: add_sized
      Src: /src/gimli/src/read/aranges.rs:306,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:307,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:307,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - entry
    argTypes:
    - ArangeEntry
    constantsTouched: []
    func_position:
      end: 308
      start: 296
    functionDepth: 4
    functionLinenumber: 296
    functionLinenumberEnd: 308
    functionName: ArangeEntryIter::convert_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - add_sized
    - u64::min_tombstone
    - Ok
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert_raw(&self, mut entry: ArangeEntry) -> Result<Option<ArangeEntry>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:341,1
    - Dst: '&mut R::len'
      Src: /src/gimli/src/read/aranges.rs:342,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/aranges.rs:343,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:344,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:347,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:348,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/aranges.rs:355,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:356,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:356,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 358
      start: 338
    functionDepth: 7
    functionLinenumber: 338
    functionLinenumberEnd: 358
    functionName: ArangeEntry::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_address'
    - Ok
    - R::Offset::from_u8
    - '&mut R::empty'
    - Some
    - Self::parse
    - '&mut R::len'
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R, encoding: Encoding) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionName: ArangeEntry::address
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: ArangeEntry::length
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn length(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: ArangeEntry::range
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Range
    signature: pub fn range(&self) -> Range
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAranges::new
      Src: /src/gimli/src/read/aranges.rs:422,1
    - Dst: headers
      Src: /src/gimli/src/read/aranges.rs:423,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:425,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:425,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:425,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:432,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:432,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 387
    functionDepth: 6
    functionLinenumber: 387
    functionLinenumberEnd: 438
    functionName: tests::test_iterate_headers
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - expect
    - DebugAranges::new
    - Option::expect
    - AddrHeaderIter::next
    - headers
    linkageType: ''
    returnType: void
    signature: fn test_iterate_headers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:471,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:474,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:474,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/aranges.rs:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 441
    functionDepth: 8
    functionLinenumber: 441
    functionLinenumberEnd: 494
    functionName: tests::test_parse_header_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - ArangeHeader::parse
    - EndianSlice::new
    - common::DebugArangesOffset
    - Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:528,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:530,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:530,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 497
    functionDepth: 8
    functionLinenumber: 497
    functionLinenumberEnd: 533
    functionName: tests::test_parse_header_overflow_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Result::expect_err
    - ArangeHeader::parse
    - EndianSlice::new
    - common::DebugArangesOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_overflow_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:568,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:570,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:570,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 536
    functionDepth: 8
    functionLinenumber: 536
    functionLinenumberEnd: 573
    functionName: tests::test_parse_header_div_by_zero_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Result::expect_err
    - ArangeHeader::parse
    - EndianSlice::new
    - common::DebugArangesOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_div_by_zero_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:584,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:587,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 576
    functionDepth: 2
    functionLinenumber: 576
    functionLinenumberEnd: 602
    functionName: tests::test_parse_entry_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - Option::expect
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:623,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:626,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 605
    functionDepth: 2
    functionLinenumber: 605
    functionLinenumberEnd: 641
    functionName: tests::test_parse_entry_zero
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - Option::expect
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:660,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 644
    functionDepth: 2
    functionLinenumber: 644
    functionLinenumberEnd: 669
    functionName: tests::test_parse_entry_overflow_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:688,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 672
    functionDepth: 2
    functionLinenumber: 672
    functionLinenumberEnd: 697
    functionName: tests::test_parse_entry_overflow_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:721,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:724,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:724,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:741,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:744,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/aranges.rs:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 700
    functionDepth: 9
    functionLinenumber: 700
    functionLinenumberEnd: 759
    functionName: tests::test_parse_entry_tombstone_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - EndianSlice::new
    - 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:783,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:786,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:786,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:803,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:806,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/aranges.rs:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 762
    functionDepth: 9
    functionLinenumber: 762
    functionLinenumberEnd: 821
    functionName: tests::test_parse_entry_tombstone_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - EndianSlice::new
    - 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: 5
    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: 9
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: DebugStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - skip
    - clone
    - read_null_terminated_slice
    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: checked_mul
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: u64::from
      Src: /src/gimli/src/read/str.rs:124,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/str.rs:124,1
    - Dst: ok_or
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: read_offset
      Src: /src/gimli/src/read/str.rs:127,1
    - Dst: map
      Src: /src/gimli/src/read/str.rs:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    argCount: 3
    argNames:
    - format
    - base
    - index
    argTypes:
    - Format
    - DebugStrOffsetsBase<R::Offset>
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 128
      start: 112
    functionDepth: 7
    functionLinenumber: 112
    functionLinenumberEnd: 128
    functionName: DebugStrOffsets::get_str_offset
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - map
    - clone
    - into_u64
    - DwEhPe::word_size
    - ok_or
    - R::Offset::from_u64
    - skip
    - u64::from
    - checked_mul
    - read_offset
    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:141,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 142
    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: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    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: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    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: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: DebugStrOffsets::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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
    - Dst: initial_length_size
      Src: /src/gimli/src/read/str.rs:177,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:180,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/str.rs:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 182
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 182
    functionName: DebugStrOffsetsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 1
    functionsReached:
    - common::DebugStrOffsetsBase
    - initial_length_size
    - Offset::from_u8
    linkageType: ''
    returnType: DebugStrOffsetsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugStrOffsetsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/str.rs:211,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_line_str_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 212
    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:218,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:219,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/str.rs:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 9
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: DebugLineStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - skip
    - clone
    - read_null_terminated_slice
    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:234,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 235
      start: 230
    functionDepth: 2
    functionLinenumber: 230
    functionLinenumberEnd: 235
    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: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    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: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    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: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    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:264,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:266,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:267,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:268,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/str.rs:269,1
    - Dst: mark
      Src: /src/gimli/src/read/str.rs:269,1
    - Dst: initial_length
      Src: /src/gimli/src/read/str.rs:269,1
    - Dst: D16
      Src: /src/gimli/src/read/str.rs:269,1
    - Dst: D16
      Src: /src/gimli/src/read/str.rs:269,1
    - Dst: mark
      Src: /src/gimli/src/read/str.rs:269,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/str.rs:276,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/str.rs:276,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/str.rs:278,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/str.rs:279,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/str.rs:281,1
    - Dst: unwrap
      Src: /src/gimli/src/read/str.rs:281,1
    - Dst: DebugStrOffsets::from
      Src: /src/gimli/src/read/str.rs:282,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:282,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 262
    functionDepth: 2
    functionLinenumber: 262
    functionLinenumberEnd: 294
    functionName: tests::test_get_str_offset
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - D16
    - DwEhPe::word_size
    - mark
    - Label::new
    - Section::with_endian
    - initial_length
    - Vec::get_contents
    - common::DebugStrOffsetsBase
    - Vec::mark
    - unwrap
    - EndianSlice::new
    - Self::set_const
    - DebugStrOffsets::from
    - Vec::word
    linkageType: ''
    returnType: void
    signature: fn test_get_str_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugStrOffsets::from
      Src: /src/gimli/src/read/str.rs:302,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:302,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/str.rs:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 308
    functionName: tests::test_get_str_offset_index_overflow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - common::DebugStrOffsetsIndex
    - EndianSlice::new
    - DebugStrOffsets::from
    linkageType: ''
    returnType: void
    signature: fn test_get_str_offset_index_overflow()
  - 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:
    - common::DebugLocListsBase
    - LocListsHeader::size_for_encoding
    - Offset::from_u8
    linkageType: ''
    returnType: DebugLocListsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugLocListsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - debug_loc
    - debug_loclists
    argTypes:
    - DebugLoc<R>
    - DebugLocLists<R>
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: LocationLists::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: LocationLists
    signature: 'pub fn new(debug_loc: DebugLoc<R>, debug_loclists: DebugLocLists<R>)
      -> LocationLists<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:183,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:183,1
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:184,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: LocationLists::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: LocationLists
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> LocationLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:206,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:206,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/read/loclists.rs:207,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 212
      start: 198
    functionDepth: 8
    functionLinenumber: 198
    functionLinenumberEnd: 212
    functionName: LocationLists::locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocationLists::raw_locations
    - '&DebugAddr<R>::clone'
    - Ok
    - LocListIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,base_address: u64,debug_addr: &DebugAddr<R>,debug_addr_base: DebugAddrBase<R::Offset>,)
      -> Result<LocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:225,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:225,1
    - Dst: LocationLists::raw_locations_dwo
      Src: /src/gimli/src/read/loclists.rs:226,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 231
      start: 217
    functionDepth: 8
    functionLinenumber: 217
    functionLinenumberEnd: 231
    functionName: LocationLists::locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocationLists::raw_locations_dwo
    - '&DebugAddr<R>::clone'
    - Ok
    - LocListIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations_dwo(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,base_address: u64,debug_addr: &DebugAddr<R>,debug_addr_base: DebugAddrBase<R::Offset>,)
      -> Result<LocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:246,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:248,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:250,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:251,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:251,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 252
      start: 240
    functionDepth: 7
    functionLinenumber: 240
    functionLinenumberEnd: 252
    functionName: LocationLists::raw_locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - skip
    - clone
    - Ok
    - RawLocListIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:266,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:268,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:270,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:271,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 276
      start: 257
    functionDepth: 7
    functionLinenumber: 257
    functionLinenumberEnd: 276
    functionName: LocationLists::raw_locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - skip
    - clone
    - Ok
    - RawLocListIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations_dwo(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:291,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:292,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:293,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/loclists.rs:293,1
    - Dst: into_u64
      Src: /src/gimli/src/read/loclists.rs:294,1
    - Dst: checked_mul
      Src: /src/gimli/src/read/loclists.rs:294,1
    - Dst: u64::from
      Src: /src/gimli/src/read/loclists.rs:297,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/loclists.rs:297,1
    - Dst: ok_or
      Src: /src/gimli/src/read/loclists.rs:294,1
    - Dst: read_offset
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: map
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:302,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 3
    argNames:
    - unit_encoding
    - base
    - index
    argTypes:
    - Encoding
    - DebugLocListsBase<R::Offset>
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 303
      start: 284
    functionDepth: 7
    functionLinenumber: 284
    functionLinenumberEnd: 303
    functionName: LocationLists::get_offset
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - map
    - clone
    - into_u64
    - DwEhPe::word_size
    - ok_or
    - R::Offset::from_u64
    - LocationListsOffset
    - skip
    - u64::from
    - checked_mul
    - read_offset
    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:307,1
    - Dst: or_else
      Src: /src/gimli/src/read/loclists.rs:307,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/loclists.rs:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 310
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 310
    functionName: LocationLists::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - or_else
    - lookup_offset_id
    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:409,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:409,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:410,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:410,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:410,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:413,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:413,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:414,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:414,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:414,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 416
      start: 407
    functionDepth: 8
    functionLinenumber: 407
    functionLinenumberEnd: 416
    functionName: parse_data
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&mut R::read_uleb128'
    - read::Expression
    - R::Offset::from_u64
    - R::Offset::from_u16
    - '&mut R::read_u16'
    - '&mut R::split'
    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:421,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/loclists.rs:423,1
    - Dst: is_end
      Src: /src/gimli/src/read/loclists.rs:424,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/loclists.rs:426,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:427,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:429,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:429,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:430,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:430,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:431,1
    - Dst: constants::DwLle
      Src: /src/gimli/src/read/loclists.rs:438,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/loclists.rs:438,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:441,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:441,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:441,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:444,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:444,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:444,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:448,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:449,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:449,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:449,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/loclists.rs:454,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:456,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:458,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:459,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:460,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:461,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:463,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:464,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:466,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:467,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:469,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:470,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:471,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:472,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:474,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:475,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:476,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:477,1
    - Dst: Err
      Src: /src/gimli/src/read/loclists.rs:480,1
    - Dst: Error::UnknownLocListsEntry
      Src: /src/gimli/src/read/loclists.rs:480,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 124
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - LocListsFormat
    constantsTouched: []
    func_position:
      end: 484
      start: 420
    functionDepth: 8
    functionLinenumber: 420
    functionLinenumberEnd: 484
    functionName: RawLocListEntry::parse
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_u8'
    - Err
    - Result::and_then
    - constants::DwLle
    - is_base_address
    - R::Offset::from_u16
    - '&mut R::read_u32'
    - Some
    - Error::UnknownLocListsEntry
    - parse_data
    - read::Expression
    - '&mut R::read_uleb128'
    - '&mut R::read_address'
    - is_end
    - Ok
    - RawRange::parse
    - common::DebugAddrIndex
    - '&mut R::read_u16'
    - '&mut R::split'
    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: 495
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 495
    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:532,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/loclists.rs:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: RawLocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - RawLocListIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - raw
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RawLocListIter<R>
    - u64
    - DebugAddr<R>
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 563
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 563
    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:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 569
      start: 566
    functionDepth: 8
    functionLinenumber: 566
    functionLinenumberEnd: 569
    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:687,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/loclists.rs:687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 688
    functionName: LocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - Option::transpose
    - LocListIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/loclists.rs:591,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 590
    functionDepth: 2
    functionLinenumber: 590
    functionLinenumberEnd: 592
    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:607,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:610,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:611,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:614,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:615,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:623,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/loclists.rs:624,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/loclists.rs:637,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:638,1
    - Dst: add_base_address
      Src: /src/gimli/src/read/loclists.rs:641,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/loclists.rs:650,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/loclists.rs:665,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:666,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:669,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:669,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 71
    argCount: 1
    argNames:
    - raw_loc
    argTypes:
    - RawLocListEntry<R>
    constantsTouched: []
    func_position:
      end: 670
      start: 598
    functionDepth: 9
    functionLinenumber: 598
    functionLinenumberEnd: 670
    functionName: LocListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Ok
    - add_base_address
    - bool::wrapping_add_sized
    - Some
    - LocListIter::get_address
    - u64::min_tombstone
    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:716,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:733,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:733,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:734,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:737,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:738,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:739,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: initial_length
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:748,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:750,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:752,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:752,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:757,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:757,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:757,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:759,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:761,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:761,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:762,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:766,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:766,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:766,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:770,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:770,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:771,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: uleb
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:777,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:777,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:778,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:781,1
    - Dst: word
      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:787,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:787,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:789,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:789,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:790,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:793,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: expect_location
      Src: /src/gimli/src/read/loclists.rs:798,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:800,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:800,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:800,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:801,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:801,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:802,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:804,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:804,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:804,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:813,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:813,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:814,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:814,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:814,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:815,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:815,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:818,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:818,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:826,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:826,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:826,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:833,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:833,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:833,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:834,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:834,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:839,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:839,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:842,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:842,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:843,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:843,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:843,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:844,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:844,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:845,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:845,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:847,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:847,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:854,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:854,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:855,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:857,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/loclists.rs:858,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:860,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/loclists.rs:861,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:863,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/loclists.rs:863,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:864,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:864,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:865,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:866,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:867,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:868,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:868,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:873,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 519
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 713
    functionDepth: 9
    functionLinenumber: 713
    functionLinenumberEnd: 884
    functionName: tests::test_loclists
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - EndianSlice::new
    - expect_location
    - Result::unwrap
    - L16
    - word
    - DebugAddr::from
    - uleb
    - DebugLoc::new
    - Vec::L8
    - Label::new
    - Vec::uleb
    - Section::with_endian
    - initial_length
    - Result::next
    - read::Expression
    - Vec::start
    - Self::L32
    - L32
    - u64::ones_sized
    - DebugAddrBase
    - EndianVec::push
    - LocationListsOffset
    - Vec::new
    - Result::locations
    - DebugLocLists::new
    - Self::set_const
    - Vec::word
    - LocationLists::new
    - L8
    - mark
    - Vec::get_contents
    - Vec::mark
    linkageType: ''
    returnType: void
    signature: fn test_loclists()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:890,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:891,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:892,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:893,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:902,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:904,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:906,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:906,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:911,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:911,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:912,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:912,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:915,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:915,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:916,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:916,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:917,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:917,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:918,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:920,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:920,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:921,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:921,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: expect_location
      Src: /src/gimli/src/read/loclists.rs:924,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::word
      Src: /src/gimli/src/read/loclists.rs:927,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:927,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:928,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:928,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:931,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:931,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:932,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:932,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:933,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:933,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:934,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:936,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:936,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:937,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:937,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:940,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:940,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:941,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:941,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:943,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:943,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:945,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:947,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:947,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:948,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:949,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:950,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:951,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:952,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:952,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:953,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:959,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:959,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:964,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:976,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:976,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 223
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 887
    functionDepth: 9
    functionLinenumber: 887
    functionLinenumberEnd: 987
    functionName: tests::test_location_list
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - expect_location
    - Result::unwrap
    - L16
    - Self::word
    - word
    - DebugAddr::from
    - DebugLoc::new
    - Label::new
    - Section::with_endian
    - Result::next
    - read::Expression
    - L32
    - u64::ones_sized
    - DebugAddrBase
    - EndianVec::push
    - Vec::L16
    - LocationListsOffset
    - Vec::new
    - Result::locations
    - DebugLocLists::new
    - Vec::word
    - LocationLists::new
    - mark
    - Vec::get_contents
    - Vec::len
    linkageType: ''
    returnType: void
    signature: fn test_location_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:998,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:998,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:999,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:1000,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:1001,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:1002,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1002,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:1003,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1011,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1013,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1011,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1023,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1025,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1023,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1035,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1036,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:1036,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 990
    functionDepth: 9
    functionLinenumber: 990
    functionLinenumberEnd: 1045
    functionName: tests::test_locations_invalid
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugLoc::new
    - DebugLocLists::new
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - LocationListsOffset
    - Vec::len
    - L32
    - Result::locations
    - Result::unwrap
    - L16
    - DebugAddrBase
    - LocationLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_locations_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1023,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1025,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1026,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1027,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: D16
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: D32
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1028,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:1037,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:1037,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:1039,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:1040,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:1041,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:1041,1
    - Dst: DebugRanges::from
      Src: /src/gimli/src/read/rnglists.rs:1043,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1043,1
    - Dst: DebugRngLists::from
      Src: /src/gimli/src/read/rnglists.rs:1044,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1044,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:1045,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:1047,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 73
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1057
      start: 1015
    functionDepth: 2
    functionLinenumber: 1015
    functionLinenumberEnd: 1057
    functionName: tests::test_get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - D16
    - DwEhPe::word_size
    - mark
    - Label::new
    - Section::with_endian
    - initial_length
    - Vec::get_contents
    - DebugRanges::from
    - RangeLists::new
    - Vec::mark
    - unwrap
    - EndianSlice::new
    - D32
    - DebugRngLists::from
    - common::DebugRngListsBase
    - D8
    - Self::set_const
    - Vec::word
    linkageType: ''
    returnType: void
    signature: fn test_get_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1106,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:1107,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:1108,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:1109,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:1111,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1111,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:1112,1
    - Dst: Result::locations_dwo
      Src: /src/gimli/src/read/loclists.rs:1120,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1122,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1093
    functionDepth: 9
    functionLinenumber: 1093
    functionLinenumberEnd: 1139
    functionName: tests::test_loclists_gnu_v4_split_dwarf
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugLoc::new
    - EndianSlice::new
    - LocationListsOffset
    - Result::unwrap
    - Result::locations_dwo
    - DebugLocLists::new
    - DebugAddrBase
    - LocationLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_loclists_gnu_v4_split_dwarf()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: Location::is_empty
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::offset_from
      Src: /src/gimli/src/read/op.rs:393,1
    - Dst: R::Offset::wrapping_add
      Src: /src/gimli/src/read/op.rs:394,1
    - Dst: R::Offset::from_i16
      Src: /src/gimli/src/read/op.rs:394,1
    - Dst: '&R::len'
      Src: /src/gimli/src/read/op.rs:395,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:396,1
    - Dst: Error::BadBranchTarget
      Src: /src/gimli/src/read/op.rs:396,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/op.rs:396,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/op.rs:398,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/op.rs:399,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 3
    argNames:
    - pc
    - bytecode
    - offset
    argTypes:
    - '&R'
    - '&R'
    - i16
    constantsTouched: []
    func_position:
      end: 402
      start: 392
    functionDepth: 7
    functionLinenumber: 392
    functionLinenumberEnd: 402
    functionName: compute_pc
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - Self::skip
    - Ok
    - R::Offset::wrapping_add
    - Err
    - '&R::len'
    - Result::offset_from
    - Error::BadBranchTarget
    - Self::into_u64
    - R::Offset::from_i16
    - '&R::clone'
    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:
    - Result::unwrap
    - read::UnitOffset
    - O::from_u64
    linkageType: ''
    returnType: UnitOffset
    signature: 'fn generic_type<O: ReaderOffset>() -> UnitOffset<O>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:422,1
    - Dst: constants::DwOp
      Src: /src/gimli/src/read/op.rs:423,1
    - Dst: '&[u8]::read_address'
      Src: /src/gimli/src/read/op.rs:426,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:427,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:429,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:430,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:435,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:436,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:437,1
    - Dst: '&[u8]::read_i8'
      Src: /src/gimli/src/read/op.rs:441,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:442,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:443,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/op.rs:447,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:448,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:449,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:453,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:454,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:455,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:459,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:460,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:461,1
    - Dst: '&[u8]::read_i32'
      Src: /src/gimli/src/read/op.rs:465,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:466,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:467,1
    - Dst: '&[u8]::read_u64'
      Src: /src/gimli/src/read/op.rs:471,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:472,1
    - Dst: '&[u8]::read_i64'
      Src: /src/gimli/src/read/op.rs:475,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:476,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:479,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:480,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:483,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:486,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:487,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:488,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:490,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:491,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:493,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:494,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:495,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:496,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:500,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:501,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:502,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:503,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:504,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:505,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:506,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:507,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:508,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:509,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:511,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:512,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:514,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:515,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:516,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:517,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:519,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:520,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:522,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:523,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:524,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:525,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:526,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:527,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:529,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:530,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:563,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:564,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:597,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:598,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:598,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:632,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:633,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:634,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:634,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:636,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:640,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:640,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:641,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:644,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:645,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:648,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:648,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:649,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:650,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:653,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:657,1
    - Dst: u8::checked_mul
      Src: /src/gimli/src/read/op.rs:658,1
    - Dst: ok_or
      Src: /src/gimli/src/read/op.rs:658,1
    - Dst: Error::InvalidPieceSize
      Src: /src/gimli/src/read/op.rs:658,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:659,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:665,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:666,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:667,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:673,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:674,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:675,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:680,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:681,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/op.rs:683,1
    - Dst: u16::map
      Src: /src/gimli/src/read/op.rs:683,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:684,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:685,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:685,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:689,1
    - Dst: u32::map
      Src: /src/gimli/src/read/op.rs:689,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:690,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:691,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:691,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:695,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:696,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:697,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:697,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:701,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:702,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:703,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:707,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:709,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:711,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:712,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:713,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:715,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:719,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:719,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:720,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:721,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:723,1
    - Dst: '&[u8]::read_address'
      Src: /src/gimli/src/read/op.rs:726,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:726,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:730,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:732,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:733,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:734,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:739,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:739,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:740,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:741,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:745,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:745,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:746,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:747,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:751,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:751,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:752,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:753,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:756,1
    - Dst: u32::map
      Src: /src/gimli/src/read/op.rs:756,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:757,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:758,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:762,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:762,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:763,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:764,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/op.rs:764,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:765,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:766,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: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:772,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:772,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:773,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:776,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:780,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:781,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:781,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:782,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:783,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:789,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:790,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:790,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:791,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:792,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:798,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:798,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:799,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:800,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:804,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:804,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:805,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:806,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:809,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:810,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:812,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:813,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:816,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:817,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:820,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:821,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:824,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:825,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:827,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:827,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:829,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:829,1
    CyclomaticComplexity: 60
    EdgeCount: 60
    ICount: 401
    argCount: 2
    argNames:
    - bytes
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 831
      start: 421
    functionDepth: 6
    functionLinenumber: 421
    functionLinenumberEnd: 831
    functionName: Operation::parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 8
    functionsReached:
    - DieReference::UnitRef
    - ok_or
    - '&[u8]::read_address'
    - common::DebugInfoOffset
    - Err
    - Error::InvalidPieceSize
    - u16::map
    - Result::and_then
    - Error::InvalidExpression
    - '&[u8]::read_sleb128'
    - '&[u8]::read_uleb128_u32'
    - Some
    - '&[u8]::read_u8'
    - '&[u8]::read_i64'
    - into
    - read::UnitOffset
    - '&[u8]::read_offset'
    - constants::DwOp
    - u32::map
    - '&[u8]::read_u32'
    - '&[u8]::read_i16'
    - '&[u8]::read_u16'
    - i64::from
    - '&[u8]::read_uleb128'
    - u8::checked_mul
    - R::Offset::from_u8
    - generic_type
    - '&[u8]::split'
    - u64::from
    - '&[u8]::read_i32'
    - Ok
    - common::DebugAddrIndex
    - '&[u8]::read_i8'
    - DieReference::DebugInfoRef
    - '&[u8]::read_u64'
    - common::Register
    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:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 990
      start: 988
    functionDepth: 7
    functionLinenumber: 988
    functionLinenumberEnd: 990
    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: 998
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 998
    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:1043,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/op.rs:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1042
    functionDepth: 1
    functionLinenumber: 1042
    functionLinenumberEnd: 1044
    functionName: OperationIter::next
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 2
    functionsReached:
    - OperationIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/op.rs:1025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - expression
    argTypes:
    - '&Expression<R>'
    constantsTouched: []
    func_position:
      end: 1026
      start: 1024
    functionDepth: 1
    functionLinenumber: 1024
    functionLinenumberEnd: 1026
    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:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1190
      start: 1188
    functionDepth: 6
    functionLinenumber: 1188
    functionLinenumberEnd: 1190
    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:1198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1196
    functionDepth: 1
    functionLinenumber: 1196
    functionLinenumberEnd: 1203
    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:1212,1
    - Dst: EvaluationState::Start
      Src: /src/gimli/src/read/op.rs:1219,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:1223,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1225,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1226,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1231
      start: 1211
    functionDepth: 5
    functionLinenumber: 1211
    functionLinenumberEnd: 1231
    functionName: Evaluation::new_in
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - R::clone
    - u64::from
    - EvaluationState::Start
    - Default::default
    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:1246,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1252
      start: 1243
    functionDepth: 0
    functionLinenumber: 1243
    functionLinenumberEnd: 1252
    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:1259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1260
      start: 1258
    functionDepth: 0
    functionLinenumber: 1258
    functionLinenumberEnd: 1260
    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:1272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1273
      start: 1271
    functionDepth: 0
    functionLinenumber: 1271
    functionLinenumberEnd: 1273
    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:1276,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1277,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1280
      start: 1275
    functionDepth: 1
    functionLinenumber: 1275
    functionLinenumberEnd: 1280
    functionName: Evaluation::pop
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 3
    functionsReached:
    - Err
    - Ok
    - pop
    linkageType: ''
    returnType: Result
    signature: fn pop(&mut self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1283,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1284
      start: 1282
    functionDepth: 4
    functionLinenumber: 1282
    functionLinenumberEnd: 1284
    functionName: Evaluation::push
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 13
    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:1287,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1296,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:1296,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1298,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1299,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1301,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1302,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1303,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1307,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1307,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1319,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:1322,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1325,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1328,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1331,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1332,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1333,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1334,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1337,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: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1340,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1341,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1342,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1346,1
    - Dst: abs
      Src: /src/gimli/src/read/op.rs:1347,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1348,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1351,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1352,1
    - Dst: and
      Src: /src/gimli/src/read/op.rs:1353,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1354,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1357,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1358,1
    - Dst: div
      Src: /src/gimli/src/read/op.rs:1359,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1360,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1363,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1364,1
    - Dst: sub
      Src: /src/gimli/src/read/op.rs:1365,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1366,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1369,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1370,1
    - Dst: rem
      Src: /src/gimli/src/read/op.rs:1371,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1372,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1375,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1376,1
    - Dst: mul
      Src: /src/gimli/src/read/op.rs:1377,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1378,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1381,1
    - Dst: Abbreviation::neg
      Src: /src/gimli/src/read/op.rs:1382,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1383,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1386,1
    - Dst: not
      Src: /src/gimli/src/read/op.rs:1387,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1388,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1391,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1392,1
    - Dst: or
      Src: /src/gimli/src/read/op.rs:1393,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1394,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1397,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1398,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1399,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1400,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1403,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1404,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1404,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1405,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1406,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1409,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1410,1
    - Dst: shl
      Src: /src/gimli/src/read/op.rs:1411,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1412,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1415,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1416,1
    - Dst: shr
      Src: /src/gimli/src/read/op.rs:1417,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1418,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1421,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1422,1
    - Dst: shra
      Src: /src/gimli/src/read/op.rs:1423,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1424,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1427,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1428,1
    - Dst: xor
      Src: /src/gimli/src/read/op.rs:1429,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1430,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1434,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1435,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1437,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1442,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1443,1
    - Dst: eq
      Src: /src/gimli/src/read/op.rs:1444,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1445,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1448,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1449,1
    - Dst: ge
      Src: /src/gimli/src/read/op.rs:1450,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1451,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1454,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1455,1
    - Dst: gt
      Src: /src/gimli/src/read/op.rs:1456,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1457,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1460,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1461,1
    - Dst: le
      Src: /src/gimli/src/read/op.rs:1462,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1463,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1466,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1467,1
    - Dst: lt
      Src: /src/gimli/src/read/op.rs:1468,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1469,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1472,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1473,1
    - Dst: ne
      Src: /src/gimli/src/read/op.rs:1474,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1475,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1479,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1483,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1483,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1487,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1487,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1495,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1495,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1505,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1505,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1515,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1515,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1517,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1522,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1522,1
    - Dst: EvaluationResult::RequiresAtLocation
      Src: /src/gimli/src/read/op.rs:1524,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1529,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1530,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1531,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1531,1
    - Dst: EvaluationResult::RequiresTls
      Src: /src/gimli/src/read/op.rs:1533,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1538,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1538,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1546,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1551,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1553,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1557,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1559,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1564,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: EvaluationResult::RequiresEntryValue
      Src: /src/gimli/src/read/op.rs:1570,1
    - Dst: Expression
      Src: /src/gimli/src/read/op.rs:1570,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1570,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1575,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1575,1
    - Dst: EvaluationResult::RequiresParameterRef
      Src: /src/gimli/src/read/op.rs:1577,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1582,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1582,1
    - Dst: EvaluationResult::RequiresRelocatedAddress
      Src: /src/gimli/src/read/op.rs:1584,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1589,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1589,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: is_empty
      Src: /src/gimli/src/read/op.rs:1612,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1615,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1616,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1619,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1621,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1619,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1626,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1630,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1630,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1632,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1636,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1636,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1638,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1642,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1642,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1644,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1648,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1648,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1654,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1654,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1660,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1660,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1666,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1670,1
    CyclomaticComplexity: 118
    EdgeCount: 118
    ICount: 575
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1286
    functionDepth: 14
    functionLinenumber: 1286
    functionLinenumberEnd: 1671
    functionName: Evaluation::evaluate_one_operation
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - mul
    - Err
    - value_type
    - Evaluation::push
    - eq
    - abs
    - Some
    - ge
    - Value::Generic
    - Result::to_u64
    - Operation::parse
    - shl
    - EvaluationResult::RequiresEntryValue
    - and
    - EvaluationResult::RequiresRelocatedAddress
    - Value::from_u64
    - ne
    - add
    - map_err
    - gt
    - try_push
    - le
    - xor
    - EvaluationResult::RequiresTls
    - Abbreviation::neg
    - Expression
    - or
    - lt
    - EvaluationResult::RequiresBaseType
    - rem
    - len
    - clone
    - Evaluation::pop
    - Ok
    - div
    - OperationEvaluationResult::Waiting
    - Error::InvalidDerefSize
    - is_empty
    - shr
    - EvaluationResult::RequiresAtLocation
    - EvaluationResult::RequiresParameterRef
    - not
    - compute_pc
    - sub
    - shra
    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: 1689
      start: 1680
    functionDepth: 0
    functionLinenumber: 1680
    functionLinenumberEnd: 1689
    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: 1704
      start: 1695
    functionDepth: 0
    functionLinenumber: 1695
    functionLinenumberEnd: 1704
    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:1715,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1715,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1720,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1721,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1725,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1726,1
    - Dst: EvaluationState::Error
      Src: /src/gimli/src/read/op.rs:1728,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1729,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1711
    functionDepth: 16
    functionLinenumber: 1711
    functionLinenumberEnd: 1732
    functionName: Evaluation::evaluate
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Ok
    - Err
    - Evaluation::push
    - EvaluationState::Error
    - Value::Generic
    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:1743,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1745,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1752,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1753
      start: 1741
    functionDepth: 16
    functionLinenumber: 1741
    functionLinenumberEnd: 1753
    functionName: Evaluation::resume_with_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Evaluation::evaluate_internal
    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:1764,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1766,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1766,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1767,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1768,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1775,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1776
      start: 1762
    functionDepth: 16
    functionLinenumber: 1762
    functionLinenumberEnd: 1776
    functionName: Evaluation::resume_with_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Err
    - value_type
    - Value::from_u64
    - 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:1789,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1791,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1798,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1799
      start: 1787
    functionDepth: 16
    functionLinenumber: 1787
    functionLinenumberEnd: 1799
    functionName: Evaluation::resume_with_wasm_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Evaluation::evaluate_internal
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_wasm_value(&mut self, value: Value) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1810,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1812,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1812,1
    - Dst: Result::wrapping_add
      Src: /src/gimli/src/read/op.rs:1812,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1819,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - frame_base
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1820
      start: 1808
    functionDepth: 16
    functionLinenumber: 1808
    functionLinenumberEnd: 1820
    functionName: Evaluation::resume_with_frame_base
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Err
    - Evaluation::push
    - Result::wrapping_add
    - Value::Generic
    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:1831,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1833,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1833,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1840,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1841
      start: 1829
    functionDepth: 16
    functionLinenumber: 1829
    functionLinenumberEnd: 1841
    functionName: Evaluation::resume_with_tls
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    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:1852,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1854,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1854,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1861,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1862
      start: 1850
    functionDepth: 16
    functionLinenumber: 1850
    functionLinenumberEnd: 1862
    functionName: Evaluation::resume_with_call_frame_cfa
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    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:1873,1
    - Dst: '&[u8]::is_empty'
      Src: /src/gimli/src/read/op.rs:1875,1
    - Dst: '&[u8]::clone'
      Src: /src/gimli/src/read/op.rs:1876,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1877,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1878,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1879,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1879,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1889,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 1890
      start: 1871
    functionDepth: 16
    functionLinenumber: 1871
    functionLinenumberEnd: 1890
    functionName: Evaluation::resume_with_at_location
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - try_push
    - Evaluation::evaluate_internal
    - Err
    - '&[u8]::is_empty'
    - '&[u8]::clone'
    - mem::swap
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_at_location(&mut self, mut bytes: R) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1901,1
    - Dst: Evaluation::push
      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: 11
    argCount: 1
    argNames:
    - entry_value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1911
      start: 1899
    functionDepth: 16
    functionLinenumber: 1899
    functionLinenumberEnd: 1911
    functionName: Evaluation::resume_with_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Evaluation::evaluate_internal
    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:1925,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1927,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1927,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1934,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - parameter_value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1935
      start: 1920
    functionDepth: 16
    functionLinenumber: 1920
    functionLinenumberEnd: 1935
    functionName: Evaluation::resume_with_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    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:1947,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1949,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1949,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1956,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1957
      start: 1945
    functionDepth: 16
    functionLinenumber: 1945
    functionLinenumberEnd: 1957
    functionName: Evaluation::resume_with_relocated_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    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:1969,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1971,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1971,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1978,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1979
      start: 1967
    functionDepth: 16
    functionLinenumber: 1967
    functionLinenumberEnd: 1979
    functionName: Evaluation::resume_with_indexed_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    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:1990,1
    - Dst: Value::parse
      Src: /src/gimli/src/read/op.rs:1992,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1992,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1995,1
    - Dst: Result::convert
      Src: /src/gimli/src/read/op.rs:1996,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1999,1
    - Dst: Result::reinterpret
      Src: /src/gimli/src/read/op.rs:2000,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:2006,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:2007,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    argCount: 1
    argNames:
    - base_type
    argTypes:
    - ValueType
    constantsTouched: []
    func_position:
      end: 2008
      start: 1988
    functionDepth: 16
    functionLinenumber: 1988
    functionLinenumberEnd: 2008
    functionName: Evaluation::resume_with_base_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - clone
    - Result::convert
    - Evaluation::evaluate_internal
    - Evaluation::pop
    - Err
    - Value::parse
    - Evaluation::push
    - Result::reinterpret
    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:2011,1
    - Dst: pop
      Src: /src/gimli/src/read/op.rs:2012,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2021
      start: 2010
    functionDepth: 2
    functionLinenumber: 2010
    functionLinenumberEnd: 2021
    functionName: Evaluation::end_of_expression
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - pop
    - is_empty
    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:2024,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2029,1
    - Dst: Evaluation::evaluate_one_operation
      Src: /src/gimli/src/read/op.rs:2032,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:2036,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:2036,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2040,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:2044,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:2045,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2049,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2051,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2051,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2061,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2066,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2068,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2066,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2076,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:2076,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2076,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:2076,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2077,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:2077,1
    - Dst: EvaluationState::Waiting
      Src: /src/gimli/src/read/op.rs:2083,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2084,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:2091,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:2092,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2093,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:2094,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2095,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2095,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2105,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 124
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2106
      start: 2023
    functionDepth: 15
    functionLinenumber: 2023
    functionLinenumberEnd: 2106
    functionName: Evaluation::evaluate_internal
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 13
    functionsReached:
    - into_u64
    - try_push
    - Evaluation::pop
    - Ok
    - Err
    - Error::InvalidExpressionTerminator
    - Evaluation::end_of_expression
    - EvaluationState::Waiting
    - is_empty
    - Evaluation::evaluate_one_operation
    - Some
    - Result::to_u64
    - len
    - Operation::parse
    - map_err
    linkageType: ''
    returnType: Result
    signature: fn evaluate_internal(&mut self) -> Result<EvaluationResult<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2128
      start: 2122
    functionDepth: 0
    functionLinenumber: 2122
    functionLinenumberEnd: 2128
    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: 2136
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2136
    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:2143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2159
      start: 2139
    functionDepth: 1
    functionLinenumber: 2139
    functionLinenumberEnd: 2159
    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:2166,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2168,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: 2176
      start: 2161
    functionDepth: 7
    functionLinenumber: 2161
    functionLinenumberEnd: 2176
    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:2179,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&[u8]'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2188
      start: 2178
    functionDepth: 7
    functionLinenumber: 2178
    functionLinenumberEnd: 2188
    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:2197,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2197,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2197,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2197,1
    - Dst: F::len
      Src: /src/gimli/src/read/op.rs:2200,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2201,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 3
    argNames:
    - input
    - expect
    - encoding
    argTypes:
    - F
    - '&Operation<EndianSlice<''_, LittleEndian>>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2204
      start: 2190
    functionDepth: 8
    functionLinenumber: 2190
    functionLinenumberEnd: 2204
    functionName: tests::check_op_parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - input
    - get_contents
    - Section::with_endian
    - unwrap
    - check_op_parse_eof
    - check_op_parse_simple
    - F::len
    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:2209,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2217,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2230,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2287,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2288,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2289,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2290,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2291,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2292,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2293,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2294,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2295,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2296,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2297,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2298,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2299,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2300,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2301,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2302,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2303,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2304,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2305,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2306,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2307,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2308,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2309,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2310,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2311,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2312,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2313,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2314,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2315,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2316,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2317,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2318,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2329,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2331,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2333,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 221
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2207
    functionDepth: 8
    functionLinenumber: 2207
    functionLinenumberEnd: 2335
    functionName: tests::test_op_parse_onebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - generic_type
    - check_op_parse
    - iter
    - D8
    - check_op_parse_eof
    - common::Register
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_onebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2340,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2358,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2367,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2374,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2376,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2376,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2378
      start: 2338
    functionDepth: 12
    functionLinenumber: 2338
    functionLinenumberEnd: 2378
    functionName: tests::test_op_parse_twobyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - generic_type
    - check_op_parse
    - iter
    - D8
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_twobyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2383,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2402,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2402,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2417,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2419,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2419,1
    - Dst: L16
      Src: /src/gimli/src/read/op.rs:2419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2421
      start: 2381
    functionDepth: 12
    functionLinenumber: 2381
    functionLinenumberEnd: 2421
    functionName: tests::test_op_parse_threebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - DieReference::UnitRef
    - read::UnitOffset
    - check_op_parse
    - iter
    - D8
    - L16
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_threebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2426,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2450,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2450,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2457,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2457,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2464,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2469,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2471,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2471,1
    - Dst: L32
      Src: /src/gimli/src/read/op.rs:2471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2473
      start: 2424
    functionDepth: 12
    functionLinenumber: 2424
    functionLinenumberEnd: 2473
    functionName: tests::test_op_parse_fivebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - DieReference::UnitRef
    - read::UnitOffset
    - common::DebugInfoOffset
    - DieReference::DebugInfoRef
    - check_op_parse
    - L32
    - iter
    - D8
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_fivebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2479,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2505,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2505,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2512,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2517,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2519,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2519,1
    - Dst: L64
      Src: /src/gimli/src/read/op.rs:2519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2521
      start: 2477
    functionDepth: 12
    functionLinenumber: 2477
    functionLinenumberEnd: 2521
    functionName: tests::test_op_parse_ninebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - encoding8
    - DieReference::DebugInfoRef
    - check_op_parse
    - iter
    - D8
    - L64
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_ninebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2526,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2539,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2552,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2555,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2555,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2557,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2562,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2564,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2564,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2564,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2567
      start: 2524
    functionDepth: 12
    functionLinenumber: 2524
    functionLinenumberEnd: 2567
    functionName: tests::test_op_parse_sleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - into
    - read::UnitOffset
    - sleb
    - check_op_parse
    - iter
    - D8
    - push
    - common::Register
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_sleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2572,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2578,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2583,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2595,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2596,1
    - Dst: Register::from_u64
      Src: /src/gimli/src/read/op.rs:2599,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2599,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2604,1
    - Dst: extend
      Src: /src/gimli/src/read/op.rs:2605,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2609,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2615,1
    - Dst: checked_mul
      Src: /src/gimli/src/read/op.rs:2621,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2622,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2631,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2633,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2633,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2633,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2633,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2633,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2638,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2641
      start: 2570
    functionDepth: 12
    functionLinenumber: 2570
    functionLinenumberEnd: 2641
    functionName: tests::test_op_parse_uleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Register::from_u64
    - Section::with_endian
    - get_contents
    - common::DebugAddrIndex
    - unwrap
    - extend
    - iter
    - Result::unwrap
    - checked_mul
    - D8
    - push
    - check_op_parse_simple
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_uleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2646,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2652,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2652,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2652,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2652,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2652,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2662
      start: 2644
    functionDepth: 1
    functionLinenumber: 2644
    functionLinenumberEnd: 2662
    functionName: tests::test_op_parse_piece_overflow
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - D8
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_piece_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2667,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2682,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2683,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2684,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2685,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2685,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2685,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2685,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2687,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2689,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2695
      start: 2665
    functionDepth: 12
    functionLinenumber: 2665
    functionLinenumberEnd: 2695
    functionName: tests::test_op_parse_bregx
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - read::UnitOffset
    - sleb
    - check_op_parse
    - iter
    - D8
    - common::Register
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bregx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2700,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2704,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2705,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2706,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: get_contents
      Src: /src/gimli/src/read/op.rs:2706,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2706,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2712,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2716,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2722
      start: 2698
    functionDepth: 12
    functionLinenumber: 2698
    functionLinenumberEnd: 2722
    functionName: tests::test_op_parse_bit_piece
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Section::with_endian
    - get_contents
    - unwrap
    - iter
    - D8
    - Some
    - check_op_parse_simple
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bit_piece()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2727,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2731,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2733,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2733,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2734,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2733,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2742
      start: 2725
    functionDepth: 9
    functionLinenumber: 2725
    functionLinenumberEnd: 2742
    functionName: tests::test_op_parse_implicit_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - EndianSlice::new
    - check_op_parse
    - append_bytes
    - D8
    - len
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_implicit_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2747,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2751,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2753,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2753,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2753,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2755,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2753,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2759,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2760,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2764,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2766,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2766,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2766,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2768,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2766,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2772,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2777
      start: 2745
    functionDepth: 9
    functionLinenumber: 2745
    functionLinenumberEnd: 2777
    functionName: tests::test_op_parse_const_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - read::UnitOffset
    - EndianSlice::new
    - check_op_parse
    - append_bytes
    - D8
    - len
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_const_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2782,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2784,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2785,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2785,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2785,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2787,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2789,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2793,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2794,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2794,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2794,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2796,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2780
    functionDepth: 9
    functionLinenumber: 2780
    functionLinenumberEnd: 2802
    functionName: tests::test_op_parse_regval_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - read::UnitOffset
    - check_op_parse
    - D8
    - common::Register
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_regval_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2807,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2809,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2810,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2810,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2810,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2812,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2818,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2819,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2819,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2819,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2821,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2827,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2828,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2828,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2828,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2836
      start: 2805
    functionDepth: 9
    functionLinenumber: 2805
    functionLinenumberEnd: 2836
    functionName: tests::test_op_parse_deref_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - read::UnitOffset
    - check_op_parse
    - D8
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_deref_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2841,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2843,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2844,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2844,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2846,1
    - 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: uleb
      Src: /src/gimli/src/read/op.rs:2851,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2857
      start: 2839
    functionDepth: 9
    functionLinenumber: 2839
    functionLinenumberEnd: 2857
    functionName: tests::test_op_convert
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - read::UnitOffset
    - check_op_parse
    - D8
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_convert()
  - 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: uleb
      Src: /src/gimli/src/read/op.rs:2865,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2867,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2871,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2872,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2872,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2878
      start: 2860
    functionDepth: 9
    functionLinenumber: 2860
    functionLinenumberEnd: 2878
    functionName: tests::test_op_reinterpret
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - read::UnitOffset
    - check_op_parse
    - D8
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_reinterpret()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2886,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2887,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2887,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2887,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2889,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2892,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2895,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2896,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2896,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2896,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2898,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2901,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2904,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2905,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2905,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2905,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2907,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2917
      start: 2881
    functionDepth: 9
    functionLinenumber: 2881
    functionLinenumberEnd: 2917
    functionName: tests::test_op_parse_implicit_pointer
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - sleb
    - encoding8
    - D32
    - check_op_parse
    - D8
    - D64
    - encoding4
    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:2926,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2927,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2927,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2927,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2927,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2929,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2931,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2934
      start: 2920
    functionDepth: 9
    functionLinenumber: 2920
    functionLinenumberEnd: 2934
    functionName: tests::test_op_parse_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - EndianSlice::new
    - check_op_parse
    - append_bytes
    - D8
    - len
    - encoding4
    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:2938,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2939,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2939,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2941,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2945
      start: 2937
    functionDepth: 9
    functionLinenumber: 2937
    functionLinenumberEnd: 2945
    functionName: tests::test_op_parse_gnu_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - D32
    - check_op_parse
    - D8
    - 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:2950,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2953,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2953,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2953,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2957,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2958,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2958,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2958,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2962,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2963,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2963,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2963,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2967,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2968,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2968,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2972
      start: 2948
    functionDepth: 9
    functionLinenumber: 2948
    functionLinenumberEnd: 2972
    functionName: tests::test_op_wasm
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - uleb
    - D32
    - check_op_parse
    - D8
    - encoding4
    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: 3001
      start: 2996
    functionDepth: 0
    functionLinenumber: 2996
    functionLinenumberEnd: 3001
    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:3004,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3006,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:3008,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - stack
    - num
    - nbytes
    argTypes:
    - '&mut Vec<u8>'
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 3009
      start: 3003
    functionDepth: 13
    functionLinenumber: 3003
    functionLinenumberEnd: 3009
    functionName: t::e::s::t::s::::::::a::s::s::e::m::b::l::e::push
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - push
    - len
    - write
    linkageType: ''
    returnType: void
    signature: 'fn push(stack: &mut Vec<u8>, num: u64, nbytes: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2987,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2991,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/op.rs:2993,1
    - Dst: Marker
      Src: /src/gimli/src/read/op.rs:2993,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2993,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:3013,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3016,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:3016,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3019,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:3019,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3020,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:3022,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3023,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3023,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3024,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3024,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3025,1
    - Dst: Vec::extend
      Src: /src/gimli/src/read/op.rs:3027,1
    - Dst: leb128::write::Leb128::unsigned
      Src: /src/gimli/src/read/op.rs:3027,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/op.rs:3027,1
    - Dst: Vec::extend
      Src: /src/gimli/src/read/op.rs:3030,1
    - Dst: leb128::write::Leb128::signed
      Src: /src/gimli/src/read/op.rs:3030,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/op.rs:3030,1
    - Dst: Result::wrapping_sub
      Src: /src/gimli/src/read/op.rs:3039,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:3040,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 98
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&[AssemblerEntry]'
    constantsTouched: []
    func_position:
      end: 3046
      start: 2986
    functionDepth: 13
    functionLinenumber: 2986
    functionLinenumberEnd: 3046
    functionName: tests::assemble
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianVec::push
    - leb128::write::Leb128::unsigned
    - Vec::extend
    - leb128::write::Leb128::signed
    - Result::wrapping_sub
    - write
    - Vec::new
    - Vec::len
    - Marker
    - u64::from
    - Some
    - Vec::push
    - push
    - Result::bytes
    linkageType: ''
    returnType: Vec
    signature: 'fn assemble(entries: &[AssemblerEntry]) -> Vec<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assemble
      Src: /src/gimli/src/read/op.rs:3062,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3063,1
    - Dst: Evaluation::new
      Src: /src/gimli/src/read/op.rs:3065,1
    - Dst: set_object_address
      Src: /src/gimli/src/read/op.rs:3068,1
    - Dst: set_initial_value
      Src: /src/gimli/src/read/op.rs:3071,1
    - Dst: set_max_iterations
      Src: /src/gimli/src/read/op.rs:3074,1
    - Dst: evaluate
      Src: /src/gimli/src/read/op.rs:3077,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3078,1
    - Dst: f
      Src: /src/gimli/src/read/op.rs:3079,1
    - Dst: result
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:3086,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: 3095
      start: 3048
    functionDepth: 17
    functionLinenumber: 3048
    functionLinenumberEnd: 3095
    functionName: tests::check_eval_with_args
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - set_max_iterations
    - assemble
    - Err
    - EndianSlice::new
    - Evaluation::new
    - result
    - evaluate
    - len
    - set_initial_value
    - f
    - set_object_address
    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:3102,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - program
    - expect
    - encoding
    argTypes:
    - '&[AssemblerEntry]'
    - Result<&[Piece<EndianSlice<'_, LittleEndian>>]>
    - Encoding
    constantsTouched: []
    func_position:
      end: 3105
      start: 3097
    functionDepth: 18
    functionLinenumber: 3097
    functionLinenumberEnd: 3105
    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:3120,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3120,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3121,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3121,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3122,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3125,1
    - Dst: U16
      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: U32
      Src: /src/gimli/src/read/op.rs:3130,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3131,1
    - Dst: U32
      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: Uleb
      Src: /src/gimli/src/read/op.rs:3142,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3143,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3143,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3146,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3146,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3147,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3147,1
    - Dst: Op
      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: U8
      Src: /src/gimli/src/read/op.rs:3155,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3156,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3157,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3157,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3159,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3159,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3160,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3160,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3161,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3162,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3162,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3165,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3165,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3166,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3167,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3167,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3168,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3172,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3172,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3173,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3173,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3174,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3175,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3175,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3176,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3176,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3179,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3179,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3180,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3180,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3181,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3182,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3183,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3183,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3184,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3184,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3187,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3187,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3188,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3189,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3190,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3191,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3192,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3192,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3194,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3194,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3195,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3195,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3196,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3197,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3197,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3199,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3199,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3200,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3200,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3201,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3202,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3203,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3203,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3206,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3206,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3207,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3208,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3209,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3209,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3212,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3213,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3214,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3214,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3215,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3216,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3216,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3218,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3218,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3219,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3219,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3220,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3221,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3221,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3224,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3224,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3225,1
    - Dst: U8
      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: U8
      Src: /src/gimli/src/read/op.rs:3229,1
    - Dst: Op
      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: U32
      Src: /src/gimli/src/read/op.rs:3232,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3233,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3234,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3234,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: U8
      Src: /src/gimli/src/read/op.rs:3237,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3238,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3239,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3239,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3241,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3241,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3242,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3243,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3244,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3244,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3245,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3246,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3246,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3249,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3249,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3250,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3251,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3251,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3252,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3253,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3253,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3256,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3257,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3258,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3258,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3260,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3261,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3263,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3264,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3271,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3275,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3275,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 203
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3276
      start: 3108
    functionDepth: 19
    functionLinenumber: 3108
    functionLinenumberEnd: 3276
    functionName: tests::test_eval_arith
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U8
    - Branch
    - Op
    - Ok
    - U64
    - Mark
    - check_eval
    - Uleb
    - U32
    - U16
    - Value::Generic
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3291,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3291,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3292,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3292,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3293,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3294,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3294,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3296,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3296,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3297,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3297,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3298,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3299,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3299,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3301,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3303,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3303,1
    - Dst: Op
      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: Op
      Src: /src/gimli/src/read/op.rs:3308,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3308,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3310,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3310,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3311,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3311,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3312,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3313,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3314,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3315,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3315,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3317,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3317,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3318,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3318,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3319,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3320,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3320,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3321,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3321,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3323,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3324,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3324,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3325,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3326,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3326,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3327,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3328,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3328,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3331,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3332,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3333,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3333,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3335,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3336,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3338,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3339,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3346,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3350,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3350,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3351
      start: 3279
    functionDepth: 19
    functionLinenumber: 3279
    functionLinenumberEnd: 3351
    functionName: tests::test_eval_arith64
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - U8
    - Op
    - Ok
    - U64
    - Sleb
    - Mark
    - encoding8
    - check_eval
    - Uleb
    - Value::Generic
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3367,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3367,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3368,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3368,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3369,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3370,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3370,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3372,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3372,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3373,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3373,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3374,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3375,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3375,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3377,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3377,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3379,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3380,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3380,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3382,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3382,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3383,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3383,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3384,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3385,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3385,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3387,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3387,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3389,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3392,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3392,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3393,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3393,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3394,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3395,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3395,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3398,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3399,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3400,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3400,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3402,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3403,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3405,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3406,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3413,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3417,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3417,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3418
      start: 3354
    functionDepth: 19
    functionLinenumber: 3354
    functionLinenumberEnd: 3418
    functionName: tests::test_eval_compare
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U8
    - Branch
    - Op
    - Ok
    - Mark
    - check_eval
    - U32
    - Value::Generic
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_compare()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3429,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3430,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3431,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3432,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3433,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3434,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3435,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3435,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3436,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3437,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3437,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3438,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3438,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3439,1
    - Dst: Op
      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: Op
      Src: /src/gimli/src/read/op.rs:3443,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3444,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3451,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3455,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3455,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3456
      start: 3421
    functionDepth: 19
    functionLinenumber: 3421
    functionLinenumberEnd: 3456
    functionName: tests::test_eval_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U8
    - Op
    - Ok
    - check_eval
    - Uleb
    - Value::Generic
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:3465,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3466,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3466,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3469,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3469,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3469,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3471,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3471,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3472,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3472,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3475,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3475,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3476,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3476,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3477,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3477,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3478,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3478,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3480,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3480,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3486,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3490,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3492,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3493,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:3499,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3505,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3505,1
    - Dst: Self::wrapping_neg
      Src: /src/gimli/src/read/op.rs:3505,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3510,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3513
      start: 3459
    functionDepth: 18
    functionLinenumber: 3459
    functionLinenumberEnd: 3513
    functionName: tests::test_eval_lit_and_reg
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Op
    - check_eval_with_args
    - Ok
    - resume_with_register
    - Sleb
    - Value::Generic
    - Self::wrapping_neg
    - Uleb
    - Vec::new
    - u64::from
    - push
    - DwOp
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_lit_and_reg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3528,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3528,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3529,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3530,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3530,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3531,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3532,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3532,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3534,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3534,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3535,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3535,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3536,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3536,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3537,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3538,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3538,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3540,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3541,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3541,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3542,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3543,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3543,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3544,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3545,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3545,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3547,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3548,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3548,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3549,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3549,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3550,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3550,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3551,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3552,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3552,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3554,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3555,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3556,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3556,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3557,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3558,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3558,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3560,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3561,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3562,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3562,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3563,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3564,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3564,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3566,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3566,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3567,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3568,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3568,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3569,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3570,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3570,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3572,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3572,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3573,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3574,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3574,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3575,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3576,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3576,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3579,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3580,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3581,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3581,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3583,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3584,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3586,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3587,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3594,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3598,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3600,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3601,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3620,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3620,1
    - Dst: resume_with_tls
      Src: /src/gimli/src/read/op.rs:3622,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3624,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3628,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3630,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3637,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3643,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3643,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3644,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3644,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3646,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3648,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:3648,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3649,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3668,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3668,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3671,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3677,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 169
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3680
      start: 3516
    functionDepth: 18
    functionLinenumber: 3516
    functionLinenumberEnd: 3680
    functionName: tests::test_eval_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - U8
    - resume_with_indexed_address
    - Op
    - Ok
    - Mark
    - Err
    - resume_with_memory
    - Error::InvalidDerefSize
    - Uleb
    - U32
    - resume_with_tls
    - Value::Generic
    - check_eval_with_args
    - encoding4
    - resume_with_relocated_address
    linkageType: ''
    returnType: void
    signature: fn test_eval_memory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3692,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3692,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3694,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3700,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:3700,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3704,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3704,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3704,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3706,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3708,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:3708,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3709,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3715,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3715,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3722,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3726,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3726,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3727
      start: 3683
    functionDepth: 19
    functionLinenumber: 3683
    functionLinenumberEnd: 3727
    functionName: tests::test_eval_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - into
    - Op
    - Ok
    - Err
    - Error::InvalidExpressionTerminator
    - check_eval
    - Uleb
    - DwOp
    - common::Register
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3739,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3739,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3740,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3741,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3742,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3743,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3750,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3754,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3756,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3757,1
    - Dst: resume_with_frame_base
      Src: /src/gimli/src/read/op.rs:3766,1
    - Dst: resume_with_call_frame_cfa
      Src: /src/gimli/src/read/op.rs:3770,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3777,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3777,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3777,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3778,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3785,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3789,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3791,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3792,1
    - Dst: read_u64
      Src: /src/gimli/src/read/op.rs:3799,1
    - Dst: resume_with_entry_value
      Src: /src/gimli/src/read/op.rs:3803,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3803,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3810,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3813,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3815,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3816,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3826,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3827,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3834,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3838,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3840,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3841,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3842,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3845,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3861,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3863,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3864,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3866,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3868,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 91
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3870
      start: 3730
    functionDepth: 18
    functionLinenumber: 3730
    functionLinenumberEnd: 3870
    functionName: tests::test_eval_context
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Op
    - Ok
    - Sleb
    - U64
    - Err
    - encoding8
    - Uleb
    - resume_with_frame_base
    - resume_with_call_frame_cfa
    - Some
    - read_u64
    - Value::Generic
    - check_eval_with_args
    - encoding4
    - 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:3881,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3884,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3884,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3885
      start: 3873
    functionDepth: 19
    functionLinenumber: 3873
    functionLinenumberEnd: 3885
    functionName: tests::test_eval_empty_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Op
    - encoding4
    - check_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_empty_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3896,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3897,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3897,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3898,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3898,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3899,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3899,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3900,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3907,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3911,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3913,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3914,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3919,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3925,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3932,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3939,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3950,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3954,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3956,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3957,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3962,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3968,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3975,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3982,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3985
      start: 3888
    functionDepth: 18
    functionLinenumber: 3888
    functionLinenumberEnd: 3985
    functionName: tests::test_eval_call
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Op
    - Ok
    - EndianSlice::new
    - resume_with_at_location
    - U32
    - U16
    - 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:3997,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3998,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3998,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3999,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4000,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4000,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4005,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:4008,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4012,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:4015,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4020,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4020,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4020,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4026,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4027,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4027,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4028,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4028,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4029,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4029,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4030,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4030,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4035,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:4038,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4042,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4047,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4055,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4057,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4058,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:4066,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4072,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4078,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4078,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4079,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4079,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4079,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4079,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4079,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:4088,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4092,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4092,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4092,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4096,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4097,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4098,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4098,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4098,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4099,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4099,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4099,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4104,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4105,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4107,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4111,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4112,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4117,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4117,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4117,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4121,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4130,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4130,1
    - Dst: encoding4
      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: Sleb
      Src: /src/gimli/src/read/op.rs:4134,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:4141,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4146,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4146,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4146,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4150,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4152,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4155,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4155,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4155,1
    - Dst: Op
      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: check_eval
      Src: /src/gimli/src/read/op.rs:4164,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4164,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4164,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4165
      start: 3988
    functionDepth: 19
    functionLinenumber: 3988
    functionLinenumberEnd: 4165
    functionName: tests::test_eval_pieces
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U8
    - Op
    - Ok
    - common::DebugInfoOffset
    - Sleb
    - Err
    - EndianSlice::new
    - check_eval
    - Uleb
    - U32
    - Some
    - Value::Generic
    - check_eval_with_args
    - common::Register
    - encoding4
    - resume_with_relocated_address
    linkageType: ''
    returnType: void
    signature: fn test_eval_pieces()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:4176,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4177,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:4177,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4180,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4182,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4183,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4189
      start: 4168
    functionDepth: 18
    functionLinenumber: 4168
    functionLinenumberEnd: 4189
    functionName: tests::test_eval_max_iterations
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - Op
    - Mark
    - Err
    - Some
    - 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:4208,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4208,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4208,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4208,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4209,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4211,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4215,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4215,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4215,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4216,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4218,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4222,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4222,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4223,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4223,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4223,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4224,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4226,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4230,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4231,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4231,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4232,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4232,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4232,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4233,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4235,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4239,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4239,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4239,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4239,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4240,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4240,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4241,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/op.rs:4243,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4247,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4247,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4247,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4247,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4248,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4248,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4249,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/op.rs:4251,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4261,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4263,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4264,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4282,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:4283,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4289,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4291,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:4293,1
    - Dst: resume_with_base_type
      Src: /src/gimli/src/read/op.rs:4296,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:4299,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4304,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4308
      start: 4192
    functionDepth: 18
    functionLinenumber: 4192
    functionLinenumberEnd: 4308
    functionName: tests::test_eval_typed_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U8
    - Op
    - Ok
    - resume_with_register
    - resume_with_base_type
    - Value::U32
    - Value::U16
    - resume_with_memory
    - Value::F32
    - Uleb
    - U32
    - Value::from_u64
    - u64::from
    - U16
    - check_eval_with_args
    - encoding4
    - resume_with_relocated_address
    linkageType: ''
    returnType: void
    signature: fn test_eval_typed_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4319,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4319,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4319,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4320,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4322,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4326,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4326,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4326,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4327,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4329,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4333,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4333,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4333,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4334,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4336,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4340,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4340,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4340,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4341,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4343,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4353,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4355,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4356,1
    - Dst: resume_with_wasm_value
      Src: /src/gimli/src/read/op.rs:4363,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4364,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4364,1
    - Dst: resume_with_wasm_value
      Src: /src/gimli/src/read/op.rs:4365,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4366,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4366,1
    - Dst: resume_with_wasm_value
      Src: /src/gimli/src/read/op.rs:4367,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4368,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4368,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4372,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4377,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4379,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4380,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4381,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4382,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4384,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:4384,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4385,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 88
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4387
      start: 4311
    functionDepth: 18
    functionLinenumber: 4311
    functionLinenumberEnd: 4387
    functionName: tests::test_eval_wasm
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U8
    - Op
    - Ok
    - Err
    - Error::InvalidExpression
    - check_eval
    - Uleb
    - resume_with_wasm_value
    - U32
    - u64::from
    - Value::Generic
    - check_eval_with_args
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_wasm()
  - 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::bytes
    - '&EndianReader<Endian, T2>::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: 4
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: EndianReader::hash
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::bytes
    - '&[u8]::hash'
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:191,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/read/endian_reader.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: SubRange::new
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - '&[u8]::len'
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: Self
    signature: 'fn new(bytes: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slice::from_raw_parts
      Src: /src/gimli/src/read/endian_reader.rs:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: SubRange::bytes
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts
    linkageType: ''
    returnType: '&[u8]'
    signature: fn bytes(&self) -> &[u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: SubRange::len
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: SubRange::truncate
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn truncate(&mut self, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: add
      Src: /src/gimli/src/read/endian_reader.rs:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: SubRange::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - add
    linkageType: ''
    returnType: void
    signature: 'fn skip(&mut self, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SubRange::len
      Src: /src/gimli/src/read/endian_reader.rs:223,1
    - Dst: slice::from_raw_parts
      Src: /src/gimli/src/read/endian_reader.rs:227,1
    - Dst: SubRange::skip
      Src: /src/gimli/src/read/endian_reader.rs:228,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_reader.rs:229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 231
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 231
    functionName: SubRange::read_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts
    - SubRange::skip
    - SubRange::len
    - 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:
    - skip
    - EndianReader::clone
    - Range<usize>::len
    - truncate
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range(&self, idx: Range<usize>) -> EndianReader<Endian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:310,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<usize>
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 7
    functionLinenumber: 309
    functionLinenumberEnd: 313
    functionName: EndianReader::range_from
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - skip
    - EndianReader::clone
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range_from(&self, idx: RangeFrom<usize>) -> EndianReader<Endian,
      T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:334,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<usize>
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 5
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: EndianReader::range_to
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - EndianReader::clone
    - truncate
    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:
    - Ok
    - EndianReader::offset_id
    - Err
    - truncate
    - EndianReader::len
    - 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:
    - EndianReader::bytes
    - '&[u8]::as_ptr'
    - Result::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:
    - EndianReader::bytes
    - read::ReaderOffsetId
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:423,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:423,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:424,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/read/endian_reader.rs:424,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_reader.rs:426,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 430
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 430
    functionName: EndianReader::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::bytes
    - '&[u8]::len'
    - Some
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: '&[u8]::iter'
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: position
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: ok_or_else
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:437,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 438
      start: 433
    functionDepth: 12
    functionLinenumber: 433
    functionLinenumberEnd: 438
    functionName: EndianReader::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::offset_id
    - ok_or_else
    - position
    - EndianReader::bytes
    - '&[u8]::iter'
    - Error::UnexpectedEof
    linkageType: ''
    returnType: Result
    signature: 'fn find(&self, byte: u8) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::len
      Src: /src/gimli/src/read/endian_reader.rs:442,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:443,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:443,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:443,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:445,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 448
      start: 441
    functionDepth: 7
    functionLinenumber: 441
    functionLinenumberEnd: 448
    functionName: EndianReader::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - EndianReader::offset_id
    - Err
    - skip
    - EndianReader::len
    - Error::UnexpectedEof
    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:
    - Ok
    - EndianReader::offset_id
    - Err
    - EndianReader::clone
    - truncate
    - skip
    - EndianReader::len
    - Error::UnexpectedEof
    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:
    - EndianReader::bytes
    - '&[u8]::into'
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str::from_utf8
      Src: /src/gimli/src/read/endian_reader.rs:469,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:469,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:470,1
    - Dst: into
      Src: /src/gimli/src/read/endian_reader.rs:470,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: EndianReader::to_string
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    - Err
    - EndianReader::bytes
    - 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_reader.rs:477,1
    - Dst: String::from_utf8_lossy
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 2
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: EndianReader::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - String::from_utf8_lossy
    - EndianReader::bytes
    - Ok
    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
    - Ok
    - EndianReader::offset_id
    - Err
    - read_slice
    - Vec::len
    - 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:
    - '&R::split'
    - Result::unwrap
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn test_reader_split()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 5
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: tests::test_reader_split_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn test_reader_split_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:522,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:527,1
    - Dst: range_from
      Src: /src/gimli/src/read/endian_reader.rs:534,1
    - Dst: EndianReader::range_to
      Src: /src/gimli/src/read/endian_reader.rs:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 521
    functionDepth: 15
    functionLinenumber: 521
    functionLinenumberEnd: 547
    functionName: tests::bytes_and_len_and_range_and_eq
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::range_to
    - '&R::range'
    - range_from
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn bytes_and_len_and_range_and_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:551,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:552,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 550
    functionDepth: 7
    functionLinenumber: 550
    functionLinenumberEnd: 557
    functionName: tests::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn find()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:561,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:562,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 560
    functionDepth: 7
    functionLinenumber: 560
    functionLinenumberEnd: 564
    functionName: tests::indexing
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn indexing()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:569,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:570,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 568
    functionDepth: 7
    functionLinenumber: 568
    functionLinenumberEnd: 572
    functionName: tests::indexing_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn indexing_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 5
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: tests::endian
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn endian()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:582,1
    - Dst: '&R::empty'
      Src: /src/gimli/src/read/endian_reader.rs:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 581
    functionDepth: 5
    functionLinenumber: 581
    functionLinenumberEnd: 587
    functionName: tests::empty
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::empty'
    linkageType: ''
    returnType: void
    signature: fn empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:591,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:592,1
    - Dst: '&R::truncate'
      Src: /src/gimli/src/read/endian_reader.rs:593,1
    - Dst: unwrap
      Src: /src/gimli/src/read/endian_reader.rs:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 590
    functionDepth: 15
    functionLinenumber: 590
    functionLinenumberEnd: 595
    functionName: tests::truncate
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&R::truncate'
    - '&R::range'
    - unwrap
    - native_reader
    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:
    - '&R::range'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn offset_from()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:606,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:607,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 605
    functionDepth: 7
    functionLinenumber: 605
    functionLinenumberEnd: 609
    functionName: tests::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn skip()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 617
    functionName: tests::to_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn to_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:622,1
    - Dst: '&R::range_from'
      Src: /src/gimli/src/read/endian_reader.rs:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 620
    functionDepth: 8
    functionLinenumber: 620
    functionLinenumberEnd: 625
    functionName: tests::to_string_ok
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&R::range_from'
    - native_reader
    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:
    - '&R::read_u8_array'
    - unwrap
    - Result::unwrap
    - native_reader
    - '&R::skip'
    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:
    - Err
    - u64::from
    - Ok
    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:
    - Err
    - Ok
    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: 2
    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: 2
    functionsReached:
    - usize::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn checked_sub(self, other: Self) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::zeros
      Src: /src/gimli/src/read/reader.rs:228,1
    - Dst: Self::wrapping_add_sized
      Src: /src/gimli/src/read/reader.rs:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 3
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: ReaderAddress::min_tombstone
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Self::wrapping_add_sized
    - Self::zeros
    linkageType: ''
    returnType: Self
    signature: 'fn min_tombstone(size: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::checked_add
      Src: /src/gimli/src/read/reader.rs:235,1
    - Dst: ok_or
      Src: /src/gimli/src/read/reader.rs:235,1
    - Dst: Self::ones_sized
      Src: /src/gimli/src/read/reader.rs:236,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:238,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:240,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - length
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 241
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 241
    functionName: u64::add_sized
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - ok_or
    - Ok
    - Err
    - Self::ones_sized
    - u64::checked_add
    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:
    - <A as AsMut<[u8]>>::as_mut
    - Reader::read_slice
    - Ok
    - Default::default
    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::endian
    - Endian::read_u16
    - Reader::read_u8_array
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u16(&mut self) -> Result<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:413,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:414,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:414,1
    - Dst: Endian::read_i16
      Src: /src/gimli/src/read/reader.rs:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 412
    functionDepth: 5
    functionLinenumber: 412
    functionLinenumberEnd: 415
    functionName: Reader::read_i16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Reader::read_u8_array
    - Ok
    - Endian::read_i16
    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::endian
    - Endian::read_u32
    - Reader::read_u8_array
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u32(&mut self) -> Result<u32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:427,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:428,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:428,1
    - Dst: Endian::read_i32
      Src: /src/gimli/src/read/reader.rs:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 5
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: Reader::read_i32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Endian::read_i32
    - Reader::read_u8_array
    - Ok
    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::endian
    - Endian::read_u64
    - Reader::read_u8_array
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u64(&mut self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:441,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:442,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:442,1
    - Dst: Endian::read_u128
      Src: /src/gimli/src/read/reader.rs:442,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 5
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: Reader::read_u128
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Reader::read_u8_array
    - Ok
    - 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::endian
    - Reader::read_u8_array
    - Endian::read_i64
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_i64(&mut self) -> Result<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:455,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:456,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:456,1
    - Dst: Endian::read_f32
      Src: /src/gimli/src/read/reader.rs:456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 5
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: Reader::read_f32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Reader::read_u8_array
    - Ok
    - Endian::read_f32
    linkageType: ''
    returnType: Result
    signature: fn read_f32(&mut self) -> Result<f32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:462,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:463,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:463,1
    - Dst: Endian::read_f64
      Src: /src/gimli/src/read/reader.rs:463,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 461
    functionDepth: 5
    functionLinenumber: 461
    functionLinenumberEnd: 464
    functionName: Reader::read_f64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Reader::read_u8_array
    - Endian::read_f64
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_f64(&mut self) -> Result<f64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_slice
      Src: /src/gimli/src/read/reader.rs:474,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:475,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:475,1
    - Dst: Endian::read_uint
      Src: /src/gimli/src/read/reader.rs:475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 476
      start: 472
    functionDepth: 4
    functionLinenumber: 472
    functionLinenumberEnd: 476
    functionName: Reader::read_uint
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Endian::read_uint
    - Reader::read_slice
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn read_uint(&mut self, n: usize) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::find
      Src: /src/gimli/src/read/reader.rs:480,1
    - Dst: Reader::split
      Src: /src/gimli/src/read/reader.rs:481,1
    - Dst: Reader::skip
      Src: /src/gimli/src/read/reader.rs:482,1
    - Dst: Self::Offset::from_u8
      Src: /src/gimli/src/read/reader.rs:482,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:483,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 13
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: Reader::read_null_terminated_slice
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::skip
    - Ok
    - Self::Offset::from_u8
    - Reader::find
    - Reader::split
    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:
    - map_err
    - leb128::read::unsigned
    - 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
    - Dst: Error::UnknownReservedLength
      Src: /src/gimli/src/read/reader.rs:528,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    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:
    - Ok
    - Err
    - Result::and_then
    - Self::Offset::from_u32
    - Reader::read_u32
    - Error::UnknownReservedLength
    - Reader::read_u64
    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
    - Err
    - Ok
    - 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:
    - Result::map
    - Err
    - Reader::read_u32
    - Error::UnsupportedAddressSize
    - Reader::read_u8
    - Reader::read_u16
    - Reader::read_u64
    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:
    - Reader::read_u64
    - Result::map
    - 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:
    - Result::map
    - Err
    - and_then
    - Reader::read_u32
    - Reader::read_u8
    - Reader::read_u16
    - Reader::read_u64
    - 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:
    - skip
    - clone
    - Ok
    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:
    - clone
    - MacroUnitHeader::parse
    - Ok
    - skip
    - Result::format
    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'
    - Ok
    - '&mut R::read_u8'
    - Err
    - R::Offset::from_u64
    - DebugLineOffset
    - '&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: 11
    functionLinenumber: 262
    functionLinenumberEnd: 272
    functionName: MacroString::string
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - clone
    - UnitHeader::sup_string
    - Ok
    - UnitHeader::string_offset
    - UnitHeader::string
    linkageType: ''
    returnType: Result
    signature: 'pub fn string(&self, unit: UnitRef<''_, R>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MacroIter::next
      Src: /src/gimli/src/read/macros.rs:454,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/macros.rs:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: MacroIter::next
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - MacroIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:466,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:491,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:491,1
    - Dst: DebugMacinfo::from
      Src: /src/gimli/src/read/macros.rs:492,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:492,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:494,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:494,1
    - Dst: Self::get_macinfo
      Src: /src/gimli/src/read/macros.rs:496,1
    - Dst: common::DebugMacinfoOffset
      Src: /src/gimli/src/read/macros.rs:497,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:496,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:501,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:501,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:501,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:506,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:506,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:506,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:516,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:516,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:516,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:519,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:519,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:519,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:522,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:522,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 107
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 465
    functionDepth: 8
    functionLinenumber: 465
    functionLinenumberEnd: 528
    functionName: tests::test_get_macinfo
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Self::get_macinfo
    - mark
    - Label::new
    - Section::with_endian
    - Vec::get_contents
    - common::DebugMacinfoOffset
    - Option::unwrap
    - unwrap
    - DebugMacinfo::from
    - EndianSlice::new
    - append_bytes
    - Self::value
    - next
    - Result::unwrap
    - D8
    - set_start_const
    linkageType: ''
    returnType: void
    signature: fn test_get_macinfo()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:532,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:592,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:592,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:594,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:594,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:596,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:596,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:596,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:597,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:597,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:597,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:599,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:599,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:599,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:601,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:601,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:601,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:608,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:608,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:608,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:615,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:615,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:615,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:617,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:617,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:617,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:624,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:624,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:624,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:631,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:631,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:631,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:638,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:638,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:638,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:640,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:640,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:640,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:647,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:647,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:647,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:649,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:649,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:649,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:656,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:656,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:656,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:658,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:658,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:658,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:665,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:665,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:665,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:672,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:672,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:672,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:679,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:679,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:679,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:681,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:681,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 269
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 531
    functionDepth: 8
    functionLinenumber: 531
    functionLinenumberEnd: 684
    functionName: tests::get_macros_1
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - unwrap
    - EndianSlice::new
    - Result::unwrap
    - Self::get_macros
    - set_start_const
    - uleb
    - Label::new
    - Section::with_endian
    - next
    - D8
    - DebugMacro::from
    - append_bytes
    - DebugMacroOffset
    - D16
    - mark
    - Vec::get_contents
    - D32
    - Self::value
    linkageType: ''
    returnType: void
    signature: fn get_macros_1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:689,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:690,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:691,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:692,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:717,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:722,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:745,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:762,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:771,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:771,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:774,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:774,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:775,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:775,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:775,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:776,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:776,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:776,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:778,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:778,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:778,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:780,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:780,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:780,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:785,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:785,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:785,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:787,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:787,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:787,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:792,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:792,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:792,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:794,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:794,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:794,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:801,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:801,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:801,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:803,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:803,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:803,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:810,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:810,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:810,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:812,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:812,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:812,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:819,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:819,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:819,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:824,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:824,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:826,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:826,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:826,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:833,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:833,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:833,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:843,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:843,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:845,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:845,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:845,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:852,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:852,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:852,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:859,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:859,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:859,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:869,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:869,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:869,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:874,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:874,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 350
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 879
      start: 687
    functionDepth: 8
    functionLinenumber: 687
    functionLinenumberEnd: 879
    functionName: tests::get_macros_2
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - unwrap
    - EndianSlice::new
    - Result::unwrap
    - DebugStr::from
    - Self::get_macros
    - set_start_const
    - uleb
    - Label::new
    - Section::with_endian
    - get_contents
    - DebugStrOffset
    - next
    - L32
    - D8
    - DebugMacro::from
    - Self::clone
    - append_bytes
    - DebugMacroOffset
    - D16
    - mark
    - D32
    - Self::value
    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: 14
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: DebugAbbrev::abbreviations
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - skip
    - clone
    - Abbreviations::parse
    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: 15
    functionLinenumber: 129
    functionLinenumberEnd: 171
    functionName: AbbreviationsCache::populate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - map
    - into_u64
    - Result::sort_unstable_by_key
    - Result::map
    - R::Offset::from_u8
    - Result::push
    - Result::into_iter
    - collect
    - Result::dedup
    - Vec::new
    - Result::retain
    - abbreviations
    - UnitHeader::debug_abbrev_offset
    - DebugInfoUnitHeadersIter::next
    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: 13
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionName: AbbreviationsCache::set
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - Ok
    - insert
    linkageType: ''
    returnType: void
    signature: 'pub fn set<R: Reader>(&mut self,offset: DebugAbbrevOffset<R::Offset>,abbreviations:
      Arc<Abbreviations>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:193,1
    - Dst: into_u64
      Src: /src/gimli/src/read/abbrev.rs:193,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/abbrev.rs:194,1
    - Dst: abbreviations
      Src: /src/gimli/src/read/abbrev.rs:195,1
    - Dst: Result::map
      Src: /src/gimli/src/read/abbrev.rs:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 2
    argNames:
    - debug_abbrev
    - offset
    argTypes:
    - '&DebugAbbrev<R>'
    - DebugAbbrevOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 197
      start: 188
    functionDepth: 15
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionName: AbbreviationsCache::get
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - Result::map
    - Result::clone
    - get
    - abbreviations
    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:
    - btree_map::BTreeMap::new
    - Vec::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: 12
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: Abbreviations::insert
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - entry
    - Result::insert
    - Ok
    - Err
    - is_empty
    - contains_key
    - push
    - len
    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:
    - usize::try_from
    - get
    - Some
    - len
    - u64::checked_sub
    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:271,1
    - Dst: ::core::result::Result::is_err
      Src: /src/gimli/src/read/abbrev.rs:271,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:272,1
    - Dst: Error::DuplicateAbbreviationCode
      Src: /src/gimli/src/read/abbrev.rs:272,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:276,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 277
      start: 266
    functionDepth: 13
    functionLinenumber: 266
    functionLinenumberEnd: 277
    functionName: Abbreviations::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 5
    functionsReached:
    - Error::DuplicateAbbreviationCode
    - Ok
    - Err
    - Abbreviation::parse
    - Abbreviations::empty
    - insert
    - ::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: 315
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 315
    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: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: Abbreviation::tag
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    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: 327
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 327
    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: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: Abbreviation::attributes
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 10
    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:337,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:339,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:341,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 343
      start: 336
    functionDepth: 8
    functionLinenumber: 336
    functionLinenumberEnd: 343
    functionName: Abbreviation::parse_tag
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_uleb128_u16'
    - Err
    - constants::DwTag
    - Ok
    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:347,1
    - Dst: constants::DwChildren
      Src: /src/gimli/src/read/abbrev.rs:348,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:350,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:352,1
    - Dst: Error::InvalidAbbreviationChildren
      Src: /src/gimli/src/read/abbrev.rs:352,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 354
      start: 346
    functionDepth: 6
    functionLinenumber: 346
    functionLinenumberEnd: 354
    functionName: Abbreviation::parse_has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 1
    functionsReached:
    - Error::InvalidAbbreviationChildren
    - Ok
    - '&mut R::read_u8'
    - Err
    - 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:359,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:361,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/read/abbrev.rs:362,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 366
      start: 358
    functionDepth: 9
    functionLinenumber: 358
    functionLinenumberEnd: 366
    functionName: Abbreviation::parse_attributes
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse
    - '&[Attribute::push'
    - Ok
    - Attributes::new
    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:371,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:375,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/abbrev.rs:377,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:379,1
    - Dst: Self::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:382,1
    - Dst: Self::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:383,1
    - Dst: Self::parse_attributes
      Src: /src/gimli/src/read/abbrev.rs:384,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:385,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:386,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:386,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 387
      start: 370
    functionDepth: 8
    functionLinenumber: 370
    functionLinenumberEnd: 387
    functionName: Abbreviation::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 5
    functionsReached:
    - Ok
    - Self::parse_has_children
    - '&mut R::is_empty'
    - Self::parse_attributes
    - '&mut R::read_uleb128'
    - Abbreviation::new
    - Some
    - Self::parse_tag
    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:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 412
    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:417,1
    - Dst: Vec::to_vec
      Src: /src/gimli/src/read/abbrev.rs:422,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:423,1
    - Dst: Attributes::Heap
      Src: /src/gimli/src/read/abbrev.rs:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 431
      start: 415
    functionDepth: 5
    functionLinenumber: 415
    functionLinenumberEnd: 431
    functionName: Attributes::push
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - Vec::to_vec
    - Attributes::Heap
    linkageType: ''
    returnType: void
    signature: 'fn push(&mut self, attr: AttributeSpecification)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt
      Src: /src/gimli/src/read/abbrev.rs:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 437
      start: 435
    functionDepth: 2
    functionLinenumber: 435
    functionLinenumberEnd: 437
    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: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    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: 455
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 455
    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:463,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 468
      start: 459
    functionDepth: 5
    functionLinenumber: 459
    functionLinenumberEnd: 468
    functionName: Attributes::from_iter
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - Attributes::new
    linkageType: ''
    returnType: Attributes
    signature: 'fn from_iter<I>(iter: I) -> AttributeswhereI: IntoIterator<Item =
      AttributeSpecification>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::Heap
      Src: /src/gimli/src/read/abbrev.rs:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - list
    argTypes:
    - Vec<AttributeSpecification>
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 474
    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: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    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: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    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:522,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 526
    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:533,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/abbrev.rs:533,1
    - Dst: Option::map
      Src: /src/gimli/src/read/abbrev.rs:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 534
      start: 532
    functionDepth: 2
    functionLinenumber: 532
    functionLinenumberEnd: 534
    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:539,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:540,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:542,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:543,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:544,1
    - Dst: constants::DwAt
      Src: /src/gimli/src/read/abbrev.rs:547,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/abbrev.rs:548,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:550,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/abbrev.rs:550,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/abbrev.rs:554,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:555,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:555,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 556
      start: 538
    functionDepth: 8
    functionLinenumber: 538
    functionLinenumberEnd: 556
    functionName: AttributeSpecification::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 4
    functionsReached:
    - Ok
    - '&mut R::read_uleb128_u16'
    - Err
    - '&mut R::read_sleb128'
    - AttributeSpecification::new
    - Some
    - constants::DwAt
    - constants::DwForm
    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:562,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:564,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:570,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:575,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:577,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:583,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:588,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:590,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:597,1
    - Dst: word_size
      Src: /src/gimli/src/read/abbrev.rs:597,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:603,1
    - Dst: word_size
      Src: /src/gimli/src/read/abbrev.rs:606,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 2
    argNames:
    - form
    - encoding
    argTypes:
    - constants::DwForm
    - Encoding
    constantsTouched: []
    func_position:
      end: 625
      start: 560
    functionDepth: 1
    functionLinenumber: 560
    functionLinenumberEnd: 625
    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:675,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:675,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:689,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:693,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:708,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:712,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/abbrev.rs:720,1
    - Dst: common::DebugAbbrevOffset
      Src: /src/gimli/src/read/abbrev.rs:721,1
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:721,1
    - Dst: abbreviations
      Src: /src/gimli/src/read/abbrev.rs:722,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 671
    functionDepth: 15
    functionLinenumber: 671
    functionLinenumberEnd: 727
    functionName: tests::test_debug_abbrev_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - into
    - get_contents
    - unwrap
    - Abbreviation::new
    - common::DebugAbbrevOffset
    - append_bytes
    - Result::expect
    - Self::append_bytes
    - abbrev
    - abbrev_attr_null
    - abbrev_attr
    - abbrev_null
    - Section::new
    - abbreviations
    - len
    linkageType: ''
    returnType: void
    signature: fn test_debug_abbrev_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:732,1
    - Dst: u64::into
      Src: /src/gimli/src/read/abbrev.rs:733,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:734,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - code
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 738
      start: 731
    functionDepth: 1
    functionLinenumber: 731
    functionLinenumberEnd: 738
    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:
    - u64::into
    - into
    - constants::DwTag
    - Abbreviation::new
    linkageType: ''
    returnType: Abbreviation
    signature: 'fn abbrev(code: u16) -> Abbreviation'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:741,1
    - Dst: u64::into
      Src: /src/gimli/src/read/abbrev.rs:741,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:741,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - abbrevs
    - code
    argTypes:
    - '&Abbreviations'
    - u16
    constantsTouched: []
    func_position:
      end: 743
      start: 740
    functionDepth: 1
    functionLinenumber: 740
    functionLinenumberEnd: 743
    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
    - u64::into
    - unwrap
    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:746,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:747,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:747,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:747,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:748,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:748,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:748,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:751,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:752,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:755,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:756,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:756,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:756,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:757,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:757,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:757,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:763,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:764,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:764,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:764,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:765,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:765,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:765,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:766,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:766,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:766,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:770,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:773,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:774,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:774,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:774,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:775,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:775,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:775,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:780,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:781,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:781,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:781,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:791,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:792,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:792,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 793
      start: 730
    functionDepth: 13
    functionLinenumber: 730
    functionLinenumberEnd: 793
    functionName: tests::test_abbreviations_insert
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - assert_abbrev
    - Abbreviations::empty
    - insert
    - 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:799,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:801,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - code
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 805
      start: 798
    functionDepth: 1
    functionLinenumber: 798
    functionLinenumberEnd: 805
    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:808,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - abbrevs
    - code
    argTypes:
    - '&Abbreviations'
    - u64
    constantsTouched: []
    func_position:
      end: 810
      start: 807
    functionDepth: 1
    functionLinenumber: 807
    functionLinenumberEnd: 810
    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:812,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:813,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:813,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:813,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:819,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:819,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:819,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:820,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 822
      start: 797
    functionDepth: 13
    functionLinenumber: 797
    functionLinenumberEnd: 822
    functionName: tests::test_abbreviations_insert_32
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - assert_abbrev
    - Abbreviations::empty
    - insert
    - 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:828,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:828,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:842,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:846,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:861,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:865,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:873,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 825
    functionDepth: 14
    functionLinenumber: 825
    functionLinenumberEnd: 877
    functionName: tests::test_parse_abbreviations_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - get_contents
    - unwrap
    - EndianSlice::new
    - Abbreviation::new
    - Result::expect
    - append_bytes
    - Abbreviation::abbrev_attr
    - abbrev
    - abbrev_attr_null
    - abbrev_attr
    - abbrev_null
    - Section::new
    - Self::abbrev
    - Abbreviations::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviations_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:883,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 901
      start: 880
    functionDepth: 14
    functionLinenumber: 880
    functionLinenumberEnd: 901
    functionName: tests::test_parse_abbreviations_duplicate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - unwrap
    - EndianSlice::new
    - append_bytes
    - Abbreviation::abbrev_attr
    - abbrev
    - abbrev_attr_null
    - abbrev_attr
    - abbrev_null
    - Section::new
    - Self::abbrev
    - 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:906,1
    - Dst: Abbreviation::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:907,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 904
    functionDepth: 9
    functionLinenumber: 904
    functionLinenumberEnd: 910
    functionName: tests::test_parse_abbreviation_tag_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::parse_tag
    - EndianSlice::new
    - Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_tag_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:915,1
    - Dst: Abbreviation::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:916,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 920
      start: 913
    functionDepth: 9
    functionLinenumber: 913
    functionLinenumberEnd: 920
    functionName: tests::test_parse_abbreviation_tag_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::parse_tag
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_tag_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:925,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:926,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:926,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:928,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:928,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:930,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 934
      start: 923
    functionDepth: 7
    functionLinenumber: 923
    functionLinenumberEnd: 934
    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:939,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:939,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:939,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:939,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:939,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:939,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:939,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:946,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:948,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:948,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:952,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:960,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 937
    functionDepth: 9
    functionLinenumber: 937
    functionLinenumberEnd: 963
    functionName: tests::test_parse_abbreviation_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - get_contents
    - Abbreviation::parse
    - unwrap
    - EndianSlice::new
    - Abbreviation::new
    - Result::expect
    - append_bytes
    - Abbreviation::abbrev_attr
    - abbrev_attr_null
    - Some
    - Section::new
    - Self::abbrev
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: Abbreviation::abbrev_attr_implicit_const
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:968,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:975,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:977,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:977,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:981,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:989,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:989,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 992
      start: 966
    functionDepth: 9
    functionLinenumber: 966
    functionLinenumberEnd: 992
    functionName: tests::test_parse_abbreviation_implicit_const_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - get_contents
    - Abbreviation::parse
    - unwrap
    - EndianSlice::new
    - Abbreviation::new
    - Result::expect
    - Abbreviation::abbrev_attr_implicit_const
    - append_bytes
    - abbrev_attr_null
    - Some
    - Section::new
    - Self::abbrev
    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:996,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:996,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:996,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:996,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:996,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1001,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1003,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1007
      start: 995
    functionDepth: 9
    functionLinenumber: 995
    functionLinenumberEnd: 1007
    functionName: tests::test_parse_abbreviation_implicit_const_no_const
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Abbreviation::parse
    - unwrap
    - EndianSlice::new
    - Abbreviation::abbrev_attr
    - Section::new
    - Self::abbrev
    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:1012,1
    - Dst: Self::abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:1012,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:1012,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:1012,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:1012,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1017,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1019,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1010
    functionDepth: 9
    functionLinenumber: 1010
    functionLinenumberEnd: 1022
    functionName: tests::test_parse_null_abbreviation_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Abbreviation::parse
    - unwrap
    - EndianSlice::new
    - append_bytes
    - Self::abbrev_null
    - Result::expect
    - 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:1027,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1029,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1032
      start: 1025
    functionDepth: 9
    functionLinenumber: 1025
    functionLinenumberEnd: 1032
    functionName: tests::test_parse_null_attribute_specification_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse
    - EndianSlice::new
    - Result::expect
    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:1037,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1038,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1035
    functionDepth: 9
    functionLinenumber: 1035
    functionLinenumberEnd: 1042
    functionName: tests::test_parse_attribute_specifications_name_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse
    - EndianSlice::new
    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:1047,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1048,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1045
    functionDepth: 9
    functionLinenumber: 1045
    functionLinenumberEnd: 1052
    functionName: tests::test_parse_attribute_specifications_form_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse
    - EndianSlice::new
    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:1056,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:1057,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:1058,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:1060,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:1062,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:1057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1055
    functionDepth: 13
    functionLinenumber: 1055
    functionLinenumberEnd: 1066
    functionName: tests::test_get_abbrev_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - Abbreviations::empty
    - Abbreviation::new
    - insert
    - constants::DwTag
    - ::core::result::Result::unwrap
    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: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: RelocateReader::inner
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn inner(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_tuple
      Src: /src/gimli/src/read/relocate.rs:56,1
    - Dst: field
      Src: /src/gimli/src/read/relocate.rs:56,1
    - Dst: finish
      Src: /src/gimli/src/read/relocate.rs:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: RelocateReader::fmt
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - finish
    - ::std::result::Result::debug_tuple
    - field
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> core::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:71,1
    - Dst: read_address
      Src: /src/gimli/src/read/relocate.rs:72,1
    - Dst: relocate_address
      Src: /src/gimli/src/read/relocate.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 7
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: RelocateReader::read_address
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - relocate_address
    - read_address
    - offset_from
    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:77,1
    - Dst: read_offset
      Src: /src/gimli/src/read/relocate.rs:78,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 8
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: RelocateReader::read_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_offset
    - relocate_offset
    - offset_from
    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:83,1
    - Dst: read_sized_offset
      Src: /src/gimli/src/read/relocate.rs:84,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 7
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: RelocateReader::read_sized_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - relocate_offset
    - read_sized_offset
    - offset_from
    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:90,1
    - Dst: truncate
      Src: /src/gimli/src/read/relocate.rs:91,1
    - Dst: skip
      Src: /src/gimli/src/read/relocate.rs:92,1
    - Dst: Ok
      Src: /src/gimli/src/read/relocate.rs:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 7
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: RelocateReader::split
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - skip
    - Ok
    - RelocateReader::clone
    - truncate
    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:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: RelocateReader::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:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: RelocateReader::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:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 111
    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:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 116
    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:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 121
    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:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 126
    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:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 131
    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:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 13
    functionLinenumber: 134
    functionLinenumberEnd: 136
    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:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 7
    functionLinenumber: 139
    functionLinenumberEnd: 141
    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: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    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:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 152
    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:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 158
    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:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 164
    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:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 169
    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:
    - to_unit_offset
    - DebugTypesOffset::to_unit_section_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:84,1
    - Dst: checked_sub
      Src: /src/gimli/src/read/unit.rs:84,1
    - Dst: UnitHeader::offset
      Src: /src/gimli/src/read/unit.rs:84,1
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:85,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 89
      start: 80
    functionDepth: 5
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: UnitSectionOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - UnitHeader::is_in_bounds
    - checked_sub
    - Some
    - UnitHeader::offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:102,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: UnitSectionOffset::to_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - common::DebugInfoOffset
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_debug_info_offset<R>(&self, unit: &UnitHeader<R>) -> Option<DebugInfoOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:116,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: UnitSectionOffset::to_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - common::DebugTypesOffset
    - Some
    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:
    - UnitHeader::offset
    - common::UnitSectionOffset
    linkageType: ''
    returnType: UnitSectionOffset
    signature: 'pub fn to_unit_section_offset<R>(&self, unit: &UnitHeader<R>) -> UnitSectionOffset<T>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitOffset::to_unit_section_offset
      Src: /src/gimli/src/read/unit.rs:153,1
    - Dst: UnitSectionOffset::to_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 154
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 154
    functionName: UnitOffset::to_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitOffset::to_unit_section_offset
    - UnitSectionOffset::to_debug_info_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_debug_info_offset<R>(&self, unit: &UnitHeader<R>) -> Option<DebugInfoOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitOffset::to_unit_section_offset
      Src: /src/gimli/src/read/unit.rs:164,1
    - Dst: UnitSectionOffset::to_debug_types_offset
      Src: /src/gimli/src/read/unit.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: UnitOffset::to_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitSectionOffset::to_debug_types_offset
    - UnitOffset::to_unit_section_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:216,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:217,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 5
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: DebugInfo::units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    - R::Offset::from_u8
    - common::UnitSectionOffset
    linkageType: ''
    returnType: DebugInfoUnitHeadersIter
    signature: pub fn units(&self) -> DebugInfoUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:225,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:226,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:227,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 7
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: DebugInfo::header_from_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - skip
    - clone
    - parse_unit_header
    - common::UnitSectionOffset
    linkageType: ''
    returnType: Result
    signature: 'pub fn header_from_offset(&self, offset: DebugInfoOffset<R::Offset>)
      -> Result<UnitHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/unit.rs:241,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 242
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 242
    functionName: DebugInfo::borrow
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugInfo
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugInfo<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: DebugInfo::id
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: DebugInfo::reader
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_info_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: DebugInfo::from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_info_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:306,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/unit.rs:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: DebugInfoUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 28
    functionsReached:
    - Option::transpose
    - DebugInfoUnitHeadersIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 370
    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: 415
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 415
    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: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    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: 432
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionName: UnitHeader::offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: UnitSectionOffset
    signature: pub fn offset(&self) -> UnitSectionOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: UnitHeader::debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - to_debug_info_offset
    linkageType: ''
    returnType: Option
    signature: pub fn debug_info_offset(&self) -> Option<DebugInfoOffset<Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_debug_types_offset
      Src: /src/gimli/src/read/unit.rs:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 446
    functionName: UnitHeader::debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - to_debug_types_offset
    linkageType: ''
    returnType: Option
    signature: pub fn debug_types_offset(&self) -> Option<DebugTypesOffset<Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/unit.rs:451,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:453,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:460,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 472
    functionName: UnitHeader::size_of_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - initial_length_size
    - word_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: 478
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 478
    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:483,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/read/unit.rs:483,1
    - Dst: Format::initial_length_size
      Src: /src/gimli/src/read/unit.rs:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 2
    functionLinenumber: 482
    functionLinenumberEnd: 484
    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: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    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: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    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: 499
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 499
    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: 505
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 505
    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: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    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: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    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:519,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 518
    functionDepth: 3
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionName: UnitHeader::header_size
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 6
    functionsReached:
    - UnitHeader::length_including_self
    - len
    linkageType: ''
    returnType: Offset
    signature: pub fn header_size(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:524,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 4
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: UnitHeader::root_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - read::UnitOffset
    - UnitHeader::header_size
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn root_offset(&self) -> UnitOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:528,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 535
      start: 527
    functionDepth: 4
    functionLinenumber: 527
    functionLinenumberEnd: 535
    functionName: UnitHeader::is_in_bounds
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - len
    - UnitHeader::header_size
    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:539,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:540,1
    - Dst: Error::OffsetOutOfBounds
      Src: /src/gimli/src/read/unit.rs:540,1
    - Dst: into_u64
      Src: /src/gimli/src/read/unit.rs:540,1
    - 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: Error::OffsetOutOfBounds
      Src: /src/gimli/src/read/unit.rs:543,1
    - Dst: into_u64
      Src: /src/gimli/src/read/unit.rs:543,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:546,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:549,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:550,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:551,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:552,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 50
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 553
      start: 538
    functionDepth: 7
    functionLinenumber: 538
    functionLinenumberEnd: 553
    functionName: UnitHeader::range
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - clone
    - Ok
    - Err
    - UnitHeader::header_size
    - UnitHeader::is_in_bounds
    - truncate
    - skip
    - Error::OffsetOutOfBounds
    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:557,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:558,1
    - Dst: Error::OffsetOutOfBounds
      Src: /src/gimli/src/read/unit.rs:558,1
    - Dst: into_u64
      Src: /src/gimli/src/read/unit.rs:558,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:560,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:561,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:562,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:563,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 564
      start: 556
    functionDepth: 7
    functionLinenumber: 556
    functionLinenumberEnd: 564
    functionName: UnitHeader::range_from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - into_u64
    - clone
    - Ok
    - Err
    - UnitHeader::header_size
    - UnitHeader::is_in_bounds
    - skip
    - Error::OffsetOutOfBounds
    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:568,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:569,1
    - Dst: Error::OffsetOutOfBounds
      Src: /src/gimli/src/read/unit.rs:569,1
    - Dst: into_u64
      Src: /src/gimli/src/read/unit.rs:569,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:571,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:572,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:573,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:574,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 575
      start: 567
    functionDepth: 5
    functionLinenumber: 567
    functionLinenumberEnd: 575
    functionName: UnitHeader::range_to
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - clone
    - Ok
    - Err
    - UnitHeader::header_size
    - UnitHeader::is_in_bounds
    - truncate
    - Error::OffsetOutOfBounds
    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:587,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/read/unit.rs:588,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:588,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:589,1
    - Dst: Result::is_null
      Src: /src/gimli/src/read/unit.rs:590,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:591,1
    - Dst: Error::NoEntryAtGivenOffset
      Src: /src/gimli/src/read/unit.rs:591,1
    - Dst: into_u64
      Src: /src/gimli/src/read/unit.rs:591,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:593,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 595
      start: 582
    functionDepth: 11
    functionLinenumber: 582
    functionLinenumberEnd: 595
    functionName: UnitHeader::entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - Ok
    - Err
    - DebuggingInformationEntry::null
    - Result::is_null
    - UnitHeader::entries_raw
    - Error::NoEntryAtGivenOffset
    - Some
    - read_entry
    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:602,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:603,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - abbreviations
    argTypes:
    - '&''abbrev Abbreviations'
    constantsTouched: []
    func_position:
      end: 608
      start: 598
    functionDepth: 5
    functionLinenumber: 598
    functionLinenumberEnd: 608
    functionName: UnitHeader::entries
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 18
    functionsReached:
    - clone
    - UnitHeader::root_offset
    - EntriesCursor::new
    linkageType: ''
    returnType: EntriesCursor
    signature: 'pub fn entries<''abbrev>(&self,abbreviations: &''abbrev Abbreviations,)
      -> EntriesCursor<''abbrev, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:617,1
    - Dst: EntriesCursor::new
      Src: /src/gimli/src/read/unit.rs:617,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 623
      start: 612
    functionDepth: 8
    functionLinenumber: 612
    functionLinenumberEnd: 623
    functionName: UnitHeader::entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - UnitHeader::range_from
    - Ok
    - EntriesCursor::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_at_offset<''abbrev>(&self,abbreviations: &''abbrev
      Abbreviations,offset: UnitOffset<Offset>,) -> Result<EntriesCursor<''abbrev,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::unwrap_or_else
      Src: /src/gimli/src/read/unit.rs:632,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:632,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:633,1
    - Dst: EntriesTree::new
      Src: /src/gimli/src/read/unit.rs:633,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 639
      start: 627
    functionDepth: 8
    functionLinenumber: 627
    functionLinenumberEnd: 639
    functionName: UnitHeader::entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Ok
    - UnitHeader::root_offset
    - UnitHeader::range_from
    - Result::unwrap_or_else
    - EntriesTree::new
    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:647,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:647,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:648,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:648,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:649,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 654
      start: 642
    functionDepth: 8
    functionLinenumber: 642
    functionLinenumberEnd: 654
    functionName: UnitHeader::entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 8
    functionsReached:
    - Ok
    - UnitHeader::root_offset
    - UnitHeader::range_from
    - EntriesRaw::new
    - Result::unwrap_or_else
    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:658,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - debug_abbrev
    argTypes:
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 659
      start: 657
    functionDepth: 15
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionName: UnitHeader::abbreviations
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 26
    functionsReached:
    - UnitHeader::debug_abbrev_offset
    - abbreviations
    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:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 670
      start: 668
    functionDepth: 4
    functionLinenumber: 668
    functionLinenumberEnd: 670
    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:683,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:684,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/unit.rs:686,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/unit.rs:693,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:693,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:694,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/unit.rs:702,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:702,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:703,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/unit.rs:704,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:704,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:706,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/unit.rs:706,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:706,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/unit.rs:718,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:718,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/unit.rs:719,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:719,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/unit.rs:727,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:727,1
    - Dst: UnitType::Skeleton
      Src: /src/gimli/src/read/unit.rs:728,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/unit.rs:731,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:731,1
    - Dst: UnitType::SplitCompilation
      Src: /src/gimli/src/read/unit.rs:732,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/unit.rs:735,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:735,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/unit.rs:736,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:736,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:742,1
    - Dst: Error::UnknownUnitType
      Src: /src/gimli/src/read/unit.rs:742,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:745,1
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:745,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 96
    argCount: 3
    argNames:
    - input
    - section
    - unit_offset
    argTypes:
    - '&mut R'
    - SectionId
    - UnitSectionOffset<Offset>
    constantsTouched: []
    func_position:
      end: 754
      start: 674
    functionDepth: 7
    functionLinenumber: 674
    functionLinenumberEnd: 754
    functionName: parse_unit_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - Result::map
    - u64::map
    - Ok
    - Result::read_address_size
    - Err
    - Error::UnknownUnitType
    - Result::read_u8
    - Error::UnknownVersion
    - '&mut R::read_initial_length'
    - Result::read_offset
    - Result::read_u64
    - UnitType::Skeleton
    - Result::read_u16
    - u64::from
    - UnitHeader::new
    - UnitType::SplitCompilation
    - '&mut R::split'
    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: Self::null
      Src: /src/gimli/src/read/unit.rs:788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 3
    functionLinenumber: 787
    functionLinenumberEnd: 789
    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: 811
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 811
    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:818,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:819,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 822
      start: 814
    functionDepth: 2
    functionLinenumber: 814
    functionLinenumberEnd: 822
    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: 827
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 827
    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:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 832
    functionDepth: 1
    functionLinenumber: 832
    functionLinenumberEnd: 836
    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: 841
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 841
    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: 846
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 846
    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: 856
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 856
    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:865,1
    - Dst: any
      Src: /src/gimli/src/read/unit.rs:865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 866
      start: 864
    functionDepth: 12
    functionLinenumber: 864
    functionLinenumberEnd: 866
    functionName: DebuggingInformationEntry::has_attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - any
    - iter
    linkageType: ''
    returnType: bool
    signature: 'pub fn has_attr(&self, name: constants::DwAt) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:872,1
    - Dst: find
      Src: /src/gimli/src/read/unit.rs:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 873
      start: 871
    functionDepth: 12
    functionLinenumber: 871
    functionLinenumberEnd: 873
    functionName: DebuggingInformationEntry::attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - find
    - iter
    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:880,1
    - Dst: Option::map
      Src: /src/gimli/src/read/unit.rs:880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 881
      start: 879
    functionDepth: 13
    functionLinenumber: 879
    functionLinenumberEnd: 881
    functionName: DebuggingInformationEntry::attr_value_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::attr
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'pub fn attr_value_raw(&self, name: constants::DwAt) -> Option<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attr
      Src: /src/gimli/src/read/unit.rs:888,1
    - Dst: Option::map
      Src: /src/gimli/src/read/unit.rs:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 889
      start: 887
    functionDepth: 13
    functionLinenumber: 887
    functionLinenumberEnd: 889
    functionName: DebuggingInformationEntry::attr_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - DebuggingInformationEntry::attr
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'pub fn attr_value(&self, name: constants::DwAt) -> Option<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1112
    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:1116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1117
      start: 1115
    functionDepth: 5
    functionLinenumber: 1115
    functionLinenumberEnd: 1117
    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:1713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 145
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1714
      start: 1127
    functionDepth: 5
    functionLinenumber: 1127
    functionLinenumberEnd: 1714
    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:1719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1718
    functionDepth: 1
    functionLinenumber: 1718
    functionLinenumberEnd: 1720
    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:1725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1726
      start: 1724
    functionDepth: 1
    functionLinenumber: 1724
    functionLinenumberEnd: 1726
    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:1731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1732
      start: 1730
    functionDepth: 1
    functionLinenumber: 1730
    functionLinenumberEnd: 1732
    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:1737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1738
      start: 1736
    functionDepth: 1
    functionLinenumber: 1736
    functionLinenumberEnd: 1738
    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:1743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1744
      start: 1742
    functionDepth: 1
    functionLinenumber: 1742
    functionLinenumberEnd: 1744
    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:1753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1754
      start: 1752
    functionDepth: 1
    functionLinenumber: 1752
    functionLinenumberEnd: 1754
    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:1767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1768
      start: 1766
    functionDepth: 1
    functionLinenumber: 1766
    functionLinenumberEnd: 1768
    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:1786,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: 1787
      start: 1781
    functionDepth: 1
    functionLinenumber: 1781
    functionLinenumberEnd: 1787
    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:1797,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/unit.rs:1797,1
    - Dst: u8::try_from
      Src: /src/gimli/src/read/unit.rs:1797,1
    - Dst: ok
      Src: /src/gimli/src/read/unit.rs:1797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1798
      start: 1796
    functionDepth: 2
    functionLinenumber: 1796
    functionLinenumberEnd: 1798
    functionName: AttributeValue::u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u8::try_from
    - AttributeValue::udata_value
    - ok
    - Option::and_then
    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:1802,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/unit.rs:1802,1
    - Dst: u16::try_from
      Src: /src/gimli/src/read/unit.rs:1802,1
    - Dst: ok
      Src: /src/gimli/src/read/unit.rs:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1801
    functionDepth: 2
    functionLinenumber: 1801
    functionLinenumberEnd: 1803
    functionName: AttributeValue::u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u16::try_from
    - AttributeValue::udata_value
    - ok
    - Option::and_then
    linkageType: ''
    returnType: Option
    signature: pub fn u16_value(&self) -> Option<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1807,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1808,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1809,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1810,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1822
      start: 1806
    functionDepth: 1
    functionLinenumber: 1806
    functionLinenumberEnd: 1822
    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:1826,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1827,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1828,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1829,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1841
      start: 1825
    functionDepth: 1
    functionLinenumber: 1825
    functionLinenumberEnd: 1841
    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:1848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1852
      start: 1844
    functionDepth: 0
    functionLinenumber: 1844
    functionLinenumberEnd: 1852
    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:1860,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:1861,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1861,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1862,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1859
    functionDepth: 5
    functionLinenumber: 1859
    functionLinenumberEnd: 1865
    functionName: AttributeValue::exprloc_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    - Expression
    - Some
    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:1878,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1878,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1879,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1879,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1882
      start: 1876
    functionDepth: 10
    functionLinenumber: 1876
    functionLinenumberEnd: 1882
    functionName: AttributeValue::string_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - bool::clone
    - Result::ok
    - '&DebugStr<R>::get_str'
    - Some
    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:1900,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1900,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1901,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1901,1
    - Dst: Option<&DebugStr<R>>::and_then
      Src: /src/gimli/src/read/unit.rs:1903,1
    - Dst: get_str
      Src: /src/gimli/src/read/unit.rs:1903,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1903,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: 1907
      start: 1894
    functionDepth: 10
    functionLinenumber: 1894
    functionLinenumberEnd: 1907
    functionName: AttributeValue::string_value_sup
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option<&DebugStr<R>>::and_then
    - bool::clone
    - Result::ok
    - '&DebugStr<R>::get_str'
    - 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: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - name
    - version
    argTypes:
    - constants::DwAt
    - u16
    constantsTouched: []
    func_position:
      end: 1930
      start: 1912
    functionDepth: 0
    functionLinenumber: 1912
    functionLinenumberEnd: 1930
    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:1741,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1743,1
    - Dst: Result::map
      Src: /src/gimli/src/read/line.rs:1743,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1744,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1745,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1748,1
    - Dst: u16::map
      Src: /src/gimli/src/read/line.rs:1748,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1749,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1750,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1753,1
    - Dst: u32::map
      Src: /src/gimli/src/read/line.rs:1753,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1754,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1755,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1758,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:1758,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1759,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1760,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1763,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/line.rs:1764,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1767,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/line.rs:1768,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1771,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/line.rs:1772,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/line.rs:1775,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/line.rs:1776,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1779,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:1779,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1780,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1783,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/line.rs:1784,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/line.rs:1787,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/line.rs:1788,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1791,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/line.rs:1792,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1795,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/line.rs:1796,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/line.rs:1799,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1800,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1803,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/line.rs:1804,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/line.rs:1804,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1807,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/line.rs:1808,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/line.rs:1808,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1811,1
    - Dst: AttributeValue::DebugLineStrRef
      Src: /src/gimli/src/read/line.rs:1812,1
    - Dst: common::DebugLineStrOffset
      Src: /src/gimli/src/read/line.rs:1812,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1815,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:1815,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1816,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1816,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1819,1
    - Dst: Result::map
      Src: /src/gimli/src/read/line.rs:1819,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1820,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1820,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1823,1
    - Dst: u16::map
      Src: /src/gimli/src/read/line.rs:1823,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1824,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1824,1
    - Dst: '&mut R::read_uint'
      Src: /src/gimli/src/read/line.rs:1827,1
    - Dst: u64::and_then
      Src: /src/gimli/src/read/line.rs:1827,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1828,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1828,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1831,1
    - Dst: u32::map
      Src: /src/gimli/src/read/line.rs:1831,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1832,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1832,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1835,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/line.rs:1835,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 138
    argCount: 3
    argNames:
    - input
    - encoding
    - form
    argTypes:
    - '&mut R'
    - Encoding
    - constants::DwForm
    constantsTouched: []
    func_position:
      end: 1838
      start: 1736
    functionDepth: 8
    functionLinenumber: 1736
    functionLinenumberEnd: 1838
    functionName: parse_attribute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 60
    functionsReached:
    - AttributeValue::Flag
    - common::DebugLineStrOffset
    - '&mut R::read_u8'
    - Err
    - AttributeValue::Block
    - '&mut R::read_sleb128'
    - AttributeValue::Sdata
    - u16::map
    - Result::and_then
    - '&mut R::read_u32'
    - common::DebugStrOffset
    - '&mut R::read_u64'
    - common::DebugStrOffsetsIndex
    - AttributeValue::DebugStrRefSup
    - '&mut R::read_uint'
    - u32::map
    - '&mut R::read_uleb128'
    - AttributeValue::Data4
    - AttributeValue::DebugStrRef
    - AttributeValue::String
    - u64::and_then
    - '&mut R::read_offset'
    - R::Offset::from_u8
    - AttributeValue::Data2
    - '&mut R::read_null_terminated_slice'
    - AttributeValue::DebugLineStrRef
    - Result::map
    - Ok
    - AttributeValue::SecOffset
    - AttributeValue::Data1
    - AttributeValue::Udata
    - '&mut R::read_u16'
    - '&mut R::split'
    - Error::UnknownForm
    - AttributeValue::DebugStrOffsetsIndex
    - AttributeValue::Data8
    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:2171,1
    - Dst: form
      Src: /src/gimli/src/read/unit.rs:2173,1
    - Dst: read::abbrev::get_attribute_size
      Src: /src/gimli/src/read/unit.rs:2175,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2177,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2182,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2184,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2185,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/unit.rs:2190,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/unit.rs:2191,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:2195,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:2195,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/unit.rs:2198,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:2198,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/unit.rs:2201,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:2201,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:2204,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:2204,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/unit.rs:2207,1
    - Dst: '&mut R::skip_leb128'
      Src: /src/gimli/src/read/unit.rs:2218,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2221,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/unit.rs:2221,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2227,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2229,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2231,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 86
    argCount: 3
    argNames:
    - input
    - encoding
    - specs
    argTypes:
    - '&mut R'
    - Encoding
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2232
      start: 2166
    functionDepth: 11
    functionLinenumber: 2166
    functionLinenumberEnd: 2232
    functionName: skip_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - '&mut R::read_u8'
    - Err
    - u16::map
    - Result::and_then
    - '&mut R::read_u32'
    - form
    - u32::map
    - '&mut R::read_uleb128'
    - constants::DwForm
    - '&mut R::skip'
    - read::abbrev::get_attribute_size
    - R::Offset::from_u8
    - '&mut R::read_null_terminated_slice'
    - Result::map
    - Ok
    - '&mut R::read_uleb128_u16'
    - '&mut R::skip_leb128'
    - '&mut R::read_u16'
    - Error::UnknownForm
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn skip_attributes<R: Reader>(input: &mut R,encoding: Encoding,specs:
      &[AttributeSpecification],) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:2317,1
    - Dst: R::len
      Src: /src/gimli/src/read/unit.rs:2317,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: 2325
      start: 2311
    functionDepth: 2
    functionLinenumber: 2311
    functionLinenumberEnd: 2325
    functionName: EntriesRaw::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - R::len
    - read::UnitOffset
    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:2329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2330
      start: 2328
    functionDepth: 2
    functionLinenumber: 2328
    functionLinenumberEnd: 2330
    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:2335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2336
      start: 2334
    functionDepth: 2
    functionLinenumber: 2334
    functionLinenumberEnd: 2336
    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:2339,1
    - Dst: EntriesRaw::next_offset
      Src: /src/gimli/src/read/unit.rs:2339,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:2341,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:2342,1
    - Dst: is_ok
      Src: /src/gimli/src/read/unit.rs:2342,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 2
    argNames:
    - offset
    - depth
    argTypes:
    - UnitOffset<R::Offset>
    - isize
    constantsTouched: []
    func_position:
      end: 2349
      start: 2338
    functionDepth: 7
    functionLinenumber: 2338
    functionLinenumberEnd: 2349
    functionName: EntriesRaw::seek_forward
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - is_ok
    - clone
    - skip
    - checked_sub
    - EntriesRaw::next_offset
    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:2356,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:2356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2357
      start: 2355
    functionDepth: 2
    functionLinenumber: 2355
    functionLinenumberEnd: 2357
    functionName: EntriesRaw::next_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - read::UnitOffset
    - len
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn next_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 2364
    functionDepth: 0
    functionLinenumber: 2364
    functionLinenumberEnd: 2366
    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:2379,1
    - Dst: EntriesRaw::next_offset
      Src: /src/gimli/src/read/unit.rs:2380,1
    - Dst: EntriesRaw::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:2381,1
    - Dst: Result::set_null
      Src: /src/gimli/src/read/unit.rs:2382,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2383,1
    - Dst: Abbreviation::tag
      Src: /src/gimli/src/read/unit.rs:2385,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/unit.rs:2386,1
    - Dst: EntriesRaw::read_attributes
      Src: /src/gimli/src/read/unit.rs:2387,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:2387,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2388,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&mut DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2389
      start: 2378
    functionDepth: 10
    functionLinenumber: 2378
    functionLinenumberEnd: 2389
    functionName: EntriesRaw::read_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesRaw::next_depth
    - Ok
    - Abbreviation::attributes
    - EntriesRaw::read_abbreviation
    - Result::set_null
    - EntriesRaw::next_offset
    - EntriesRaw::read_attributes
    - Abbreviation::tag
    - 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:2398,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2401,1
    - Dst: get
      Src: /src/gimli/src/read/unit.rs:2403,1
    - Dst: ok_or
      Src: /src/gimli/src/read/unit.rs:2403,1
    - Dst: Error::InvalidAbbreviationCode
      Src: /src/gimli/src/read/unit.rs:2406,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/unit.rs:2407,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2410,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2410,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2411
      start: 2397
    functionDepth: 8
    functionLinenumber: 2397
    functionLinenumberEnd: 2411
    functionName: EntriesRaw::read_abbreviation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - ok_or
    - Ok
    - Error::InvalidAbbreviationCode
    - get
    - read_uleb128
    - 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:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2420
      start: 2418
    functionDepth: 9
    functionLinenumber: 2418
    functionLinenumberEnd: 2420
    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:2428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2429
      start: 2427
    functionDepth: 9
    functionLinenumber: 2427
    functionLinenumberEnd: 2429
    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:2441,1
    - Dst: '&[Attribute::reserve'
      Src: /src/gimli/src/read/unit.rs:2442,1
    - Dst: '&[AttributeSpecification]::len'
      Src: /src/gimli/src/read/unit.rs:2442,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/read/unit.rs:2444,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:2444,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2446,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 2
    argNames:
    - specs
    - attrs
    argTypes:
    - '&[AttributeSpecification]'
    - '&mut Vec<Attribute<R>>'
    constantsTouched: []
    func_position:
      end: 2447
      start: 2436
    functionDepth: 9
    functionLinenumber: 2436
    functionLinenumberEnd: 2447
    functionName: EntriesRaw::read_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&[Attribute::reserve'
    - '&[AttributeSpecification]::len'
    - '&[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:2452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - specs
    argTypes:
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2453
      start: 2451
    functionDepth: 12
    functionLinenumber: 2451
    functionLinenumberEnd: 2453
    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:2483,1
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:2484,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: 2486
      start: 2476
    functionDepth: 3
    functionLinenumber: 2476
    functionLinenumberEnd: 2486
    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:2494,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2499
      start: 2493
    functionDepth: 1
    functionLinenumber: 2493
    functionLinenumberEnd: 2499
    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: 2506
      start: 2504
    functionDepth: 0
    functionLinenumber: 2504
    functionLinenumberEnd: 2506
    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: 2513
      start: 2511
    functionDepth: 0
    functionLinenumber: 2511
    functionLinenumberEnd: 2513
    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:2517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2518
      start: 2516
    functionDepth: 3
    functionLinenumber: 2516
    functionLinenumberEnd: 2518
    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:2522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2523
      start: 2521
    functionDepth: 1
    functionLinenumber: 2521
    functionLinenumberEnd: 2523
    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:2530,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2531,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2532,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2535,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2536,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2538,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2539,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2540,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2543
      start: 2529
    functionDepth: 11
    functionLinenumber: 2529
    functionLinenumberEnd: 2543
    functionName: EntriesCursor::next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - empty
    - Ok
    - Err
    - set_null
    - is_empty
    - read_entry
    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:2648,1
    - Dst: is_null
      Src: /src/gimli/src/read/unit.rs:2649,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2650,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2650,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2653,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2656
      start: 2645
    functionDepth: 12
    functionLinenumber: 2645
    functionLinenumberEnd: 2656
    functionName: EntriesCursor::next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - is_null
    - Some
    - Ok
    - 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:2766,1
    - Dst: Option::is_none
      Src: /src/gimli/src/read/unit.rs:2766,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2768,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2774,1
    - Dst: Option::has_children
      Src: /src/gimli/src/read/unit.rs:2775,1
    - Dst: Option::sibling
      Src: /src/gimli/src/read/unit.rs:2776,1
    - Dst: seek_forward
      Src: /src/gimli/src/read/unit.rs:2781,1
    - Dst: EntriesCursor::next_entry
      Src: /src/gimli/src/read/unit.rs:2784,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2786,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2791,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2791,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2794
      start: 2765
    functionDepth: 15
    functionLinenumber: 2765
    functionLinenumberEnd: 2794
    functionName: EntriesCursor::next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Option::is_none
    - seek_forward
    - EntriesCursor::current
    - EntriesCursor::next_entry
    - Option::has_children
    - Option::sibling
    linkageType: ''
    returnType: Result
    signature: pub fn next_sibling(&mut self) -> Result<Option<&DebuggingInformationEntry<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitEntryId::clone
      Src: /src/gimli/src/read/unit.rs:2851,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:2854,1
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:2855,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: 2857
      start: 2845
    functionDepth: 5
    functionLinenumber: 2845
    functionLinenumberEnd: 2857
    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:2861,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2863,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2864,1
    - Dst: Error::NoEntryAtGivenOffset
      Src: /src/gimli/src/read/unit.rs:2864,1
    - Dst: into_u64
      Src: /src/gimli/src/read/unit.rs:2864,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2866,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:2866,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2860
    functionDepth: 11
    functionLinenumber: 2860
    functionLinenumberEnd: 2867
    functionName: EntriesTree::root
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    - into_u64
    - Ok
    - Err
    - Error::NoEntryAtGivenOffset
    - EntriesTreeNode::new
    - read_entry
    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:2878,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2879,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2882,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2883,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2884,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2887,1
    - Dst: Result::is_err
      Src: /src/gimli/src/read/unit.rs:2888,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2889,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2890,1
    - Dst: has_children
      Src: /src/gimli/src/read/unit.rs:2896,1
    - Dst: sibling
      Src: /src/gimli/src/read/unit.rs:2897,1
    - Dst: seek_forward
      Src: /src/gimli/src/read/unit.rs:2902,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2905,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2906,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2907,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2910,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2913,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2917,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2918,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2919,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 100
    argCount: 1
    argNames:
    - depth
    argTypes:
    - isize
    constantsTouched: []
    func_position:
      end: 2923
      start: 2874
    functionDepth: 11
    functionLinenumber: 2874
    functionLinenumberEnd: 2923
    functionName: EntriesTree::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - empty
    - Ok
    - Err
    - has_children
    - set_null
    - sibling
    - is_empty
    - seek_forward
    - Result::is_err
    - read_entry
    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: 2943
      start: 2937
    functionDepth: 0
    functionLinenumber: 2937
    functionLinenumberEnd: 2943
    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: 2949
      start: 2946
    functionDepth: 0
    functionLinenumber: 2946
    functionLinenumberEnd: 2949
    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:2956,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2957
      start: 2955
    functionDepth: 1
    functionLinenumber: 2955
    functionLinenumberEnd: 2957
    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: 2982
      start: 2973
    functionDepth: 0
    functionLinenumber: 2973
    functionLinenumberEnd: 2982
    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:2989,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:2990,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2991,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2991,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:2991,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2994,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2996
      start: 2987
    functionDepth: 2
    functionLinenumber: 2987
    functionLinenumberEnd: 2996
    functionName: EntriesTreeIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - next
    - EntriesTreeNode::new
    - Ok
    - Some
    linkageType: ''
    returnType: Result
    signature: pub fn next<'me>(&'me mut self) -> Result<Option<EntriesTreeNode<'abbrev,
      'me, R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/unit.rs:3025,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_types_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 3026
      start: 3024
    functionDepth: 1
    functionLinenumber: 3024
    functionLinenumberEnd: 3026
    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:3039,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:3039,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 3040
      start: 3035
    functionDepth: 2
    functionLinenumber: 3035
    functionLinenumberEnd: 3040
    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: 3046
      start: 3044
    functionDepth: 0
    functionLinenumber: 3044
    functionLinenumberEnd: 3046
    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: 3050
      start: 3048
    functionDepth: 0
    functionLinenumber: 3048
    functionLinenumberEnd: 3050
    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: 3058
      start: 3054
    functionDepth: 0
    functionLinenumber: 3054
    functionLinenumberEnd: 3058
    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:3078,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3079,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3081
      start: 3076
    functionDepth: 5
    functionLinenumber: 3076
    functionLinenumberEnd: 3081
    functionName: DebugTypes::units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    - R::Offset::from_u8
    - common::UnitSectionOffset
    linkageType: ''
    returnType: DebugTypesUnitHeadersIter
    signature: pub fn units(&self) -> DebugTypesUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypesUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:3130,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/unit.rs:3130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3131
      start: 3129
    functionDepth: 1
    functionLinenumber: 3129
    functionLinenumberEnd: 3131
    functionName: DebugTypesUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - DebugTypesUnitHeadersIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - UnitHeader<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 3257
      start: 3253
    functionDepth: 0
    functionLinenumber: 3253
    functionLinenumberEnd: 3257
    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: 3258
      start: 3251
    functionDepth: 0
    functionLinenumber: 3251
    functionLinenumberEnd: 3258
    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: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3272,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3274,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3275,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3285,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3287,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3288,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3290,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3290,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3290,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3293,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3293,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:3295,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:3296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3301
      start: 3262
    functionDepth: 6
    functionLinenumber: 3262
    functionLinenumberEnd: 3301
    functionName: tests::test_units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - units
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - DebugInfo::new
    linkageType: ''
    returnType: void
    signature: fn test_units()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3306,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3308,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3308,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3314,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3316,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3316,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3320
      start: 3304
    functionDepth: 8
    functionLinenumber: 3304
    functionLinenumberEnd: 3320
    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:3325,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3327,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3331
      start: 3323
    functionDepth: 8
    functionLinenumber: 3323
    functionLinenumberEnd: 3331
    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:3345,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3347,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3348,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3350,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3350,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3350,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3353,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3353,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3361
      start: 3334
    functionDepth: 2
    functionLinenumber: 3334
    functionLinenumberEnd: 3361
    functionName: tests::test_parse_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3376,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3378,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3379,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3381,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3381,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3381,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3384,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3384,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3392
      start: 3365
    functionDepth: 2
    functionLinenumber: 3365
    functionLinenumberEnd: 3392
    functionName: tests::test_parse_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3406,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3408,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3409,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3411,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3411,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3411,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3414,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3414,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3422
      start: 3395
    functionDepth: 2
    functionLinenumber: 3395
    functionLinenumberEnd: 3422
    functionName: tests::test_parse_v5_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    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:3437,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3439,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3440,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3442,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3442,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3442,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3445,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3445,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3453
      start: 3426
    functionDepth: 2
    functionLinenumber: 3426
    functionLinenumberEnd: 3453
    functionName: tests::test_parse_v5_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    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:3467,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3469,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3470,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3472,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3472,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3472,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3475,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3475,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3483
      start: 3456
    functionDepth: 2
    functionLinenumber: 3456
    functionLinenumberEnd: 3483
    functionName: tests::test_parse_v5_partial_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    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:3498,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3500,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3501,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3503,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3503,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3503,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3506,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3506,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3514
      start: 3487
    functionDepth: 2
    functionLinenumber: 3487
    functionLinenumberEnd: 3514
    functionName: tests::test_parse_v5_partial_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    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:3527,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3527,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3528,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3530,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3531,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3533,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3533,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3533,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3536,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3536,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3544
      start: 3517
    functionDepth: 2
    functionLinenumber: 3517
    functionLinenumberEnd: 3544
    functionName: tests::test_parse_v5_skeleton_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - UnitType::Skeleton
    - append_bytes
    - common::DwoId
    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:3558,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3558,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3559,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3561,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3562,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3564,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3564,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3564,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3567,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3567,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3575
      start: 3548
    functionDepth: 2
    functionLinenumber: 3548
    functionLinenumberEnd: 3575
    functionName: tests::test_parse_v5_skeleton_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - UnitType::Skeleton
    - append_bytes
    - common::DwoId
    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:3588,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3588,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3589,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3591,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3592,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3594,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3594,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3594,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3597,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3597,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3605
      start: 3578
    functionDepth: 2
    functionLinenumber: 3578
    functionLinenumberEnd: 3605
    functionName: tests::test_parse_v5_split_compilation_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DwoId
    - UnitType::SplitCompilation
    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:3619,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3619,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3620,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3622,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3623,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3625,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3625,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3625,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3628,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3628,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3636
      start: 3609
    functionDepth: 2
    functionLinenumber: 3609
    functionLinenumberEnd: 3636
    functionName: tests::test_parse_v5_split_compilation_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DwoId
    - UnitType::SplitCompilation
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_split_compilation_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3650,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3651,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3653,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3655,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3656,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3658,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3658,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3658,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3661,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3661,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3669
      start: 3639
    functionDepth: 2
    functionLinenumber: 3639
    functionLinenumberEnd: 3669
    functionName: tests::test_parse_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    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:3684,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3685,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3687,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3689,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3690,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3692,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3692,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3692,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3695,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3695,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3703
      start: 3673
    functionDepth: 2
    functionLinenumber: 3673
    functionLinenumberEnd: 3703
    functionName: tests::test_parse_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    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:3717,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3718,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3720,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3722,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3723,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3725,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3725,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3725,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3728,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3728,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3736
      start: 3706
    functionDepth: 2
    functionLinenumber: 3706
    functionLinenumberEnd: 3736
    functionName: tests::test_parse_v5_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    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:3751,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3752,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3754,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3756,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3757,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3759,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3759,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3759,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3762,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3762,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3770
      start: 3740
    functionDepth: 2
    functionLinenumber: 3740
    functionLinenumberEnd: 3770
    functionName: tests::test_parse_v5_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    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:3784,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3785,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3787,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3789,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3790,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3792,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3792,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3792,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3795,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3795,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3803
      start: 3773
    functionDepth: 2
    functionLinenumber: 3773
    functionLinenumberEnd: 3803
    functionName: tests::test_parse_v5_split_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    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:3818,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3819,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3821,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3823,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3824,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3826,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3826,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3826,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3829,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3829,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3837
      start: 3807
    functionDepth: 2
    functionLinenumber: 3807
    functionLinenumberEnd: 3837
    functionName: tests::test_parse_v5_split_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    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:3843,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3843,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:3843,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 3846
      start: 3839
    functionDepth: 6
    functionLinenumber: 3839
    functionLinenumberEnd: 3846
    functionName: tests::section_contents
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - f
    - unwrap
    - get_contents
    - Section::with_endian
    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:4014,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4014,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4014,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4016,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4017,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4017,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4018,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4020,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4020,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4020,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4022,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4023,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4023,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4024,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4026,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4026,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4026,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4028,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4029,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4029,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4030,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4032,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4032,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4032,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4033,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4033,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4033,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4034,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4034,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4034,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4035,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4035,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4036,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4036,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4036,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4037,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4037,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4039,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4049
      start: 4007
    functionDepth: 12
    functionLinenumber: 4007
    functionLinenumberEnd: 4049
    functionName: tests::test_attribute_udata_sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Data2
    - AttributeValue::Sdata
    - AttributeValue::Data4
    - AttributeValue::Data1
    - u64::from
    - iter
    - AttributeValue::Udata
    - Some
    - AttributeValue::Data8
    linkageType: ''
    returnType: void
    signature: fn test_attribute_udata_sdata_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:4064,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4068,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4070,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 3
    argNames:
    - address_size
    - format
    - endian
    argTypes:
    - u8
    - Format
    - Endian
    constantsTouched: []
    func_position:
      end: 4073
      start: 4051
    functionDepth: 1
    functionLinenumber: 4051
    functionLinenumberEnd: 4073
    functionName: tests::test_parse_attribute_unit
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    - UnitHeader::new
    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:4076,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4077
      start: 4075
    functionDepth: 2
    functionLinenumber: 4075
    functionLinenumberEnd: 4077
    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:4088,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4096,1
    - Dst: Endian::default
      Src: /src/gimli/src/read/unit.rs:4096,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4097,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/unit.rs:4097,1
    - Dst: AttributeSpecification::size
      Src: /src/gimli/src/read/unit.rs:4101,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: 4109
      start: 4079
    functionDepth: 9
    functionLinenumber: 4079
    functionLinenumberEnd: 4109
    functionName: tests::test_parse_attribute
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Endian::default
    - EndianSlice::new
    - AttributeSpecification::new
    - UnitHeader::encoding
    - parse_attribute
    - AttributeSpecification::size
    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:4114,1
    - Dst: AttributeValue::Addr
      Src: /src/gimli/src/read/unit.rs:4116,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4118
      start: 4112
    functionDepth: 10
    functionLinenumber: 4112
    functionLinenumberEnd: 4118
    functionName: tests::test_parse_attribute_addr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::Addr
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4123,1
    - Dst: AttributeValue::Addr
      Src: /src/gimli/src/read/unit.rs:4125,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4127
      start: 4121
    functionDepth: 10
    functionLinenumber: 4121
    functionLinenumberEnd: 4127
    functionName: tests::test_parse_attribute_addr8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::Addr
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addr8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4133,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4135,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4135,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4137
      start: 4130
    functionDepth: 10
    functionLinenumber: 4130
    functionLinenumberEnd: 4137
    functionName: tests::test_parse_attribute_block1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4143,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4145,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4145,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4147
      start: 4140
    functionDepth: 10
    functionLinenumber: 4140
    functionLinenumberEnd: 4147
    functionName: tests::test_parse_attribute_block2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4153,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4155,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4155,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4157
      start: 4150
    functionDepth: 10
    functionLinenumber: 4150
    functionLinenumberEnd: 4157
    functionName: tests::test_parse_attribute_block4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4163,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4165,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4165,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4167
      start: 4160
    functionDepth: 10
    functionLinenumber: 4160
    functionLinenumberEnd: 4167
    functionName: tests::test_parse_attribute_block
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4172,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4174,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4176
      start: 4170
    functionDepth: 10
    functionLinenumber: 4170
    functionLinenumberEnd: 4176
    functionName: tests::test_parse_attribute_data1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data1
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4181,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4183,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4185
      start: 4179
    functionDepth: 10
    functionLinenumber: 4179
    functionLinenumberEnd: 4185
    functionName: tests::test_parse_attribute_data2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data2
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4190,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4192,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4194
      start: 4188
    functionDepth: 10
    functionLinenumber: 4188
    functionLinenumberEnd: 4194
    functionName: tests::test_parse_attribute_data4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data4
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4199,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4201,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4203
      start: 4197
    functionDepth: 10
    functionLinenumber: 4197
    functionLinenumberEnd: 4203
    functionName: tests::test_parse_attribute_data8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - AttributeValue::Data8
    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:4211,1
    - Dst: AttributeValue::Data16
      Src: /src/gimli/src/read/unit.rs:4213,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4215
      start: 4206
    functionDepth: 10
    functionLinenumber: 4206
    functionLinenumberEnd: 4215
    functionName: tests::test_parse_attribute_data16
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data16
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data16()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4219,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4221,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4222,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4224,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4226,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4228
      start: 4218
    functionDepth: 10
    functionLinenumber: 4218
    functionLinenumberEnd: 4228
    functionName: tests::test_parse_attribute_udata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - test_parse_attribute_unit_default
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - AttributeValue::Udata
    - Result::bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_udata()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4232,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4233,1
    - Dst: Leb128::signed
      Src: /src/gimli/src/read/unit.rs:4233,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4233,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4234,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4235,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4237,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4239,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4241
      start: 4231
    functionDepth: 10
    functionLinenumber: 4231
    functionLinenumberEnd: 4241
    functionName: tests::test_parse_attribute_sdata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Leb128::signed
    - AttributeValue::Sdata
    - test_parse_attribute_unit_default
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Result::bytes
    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:4247,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4249,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4249,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4249,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4251
      start: 4244
    functionDepth: 10
    functionLinenumber: 4244
    functionLinenumberEnd: 4251
    functionName: tests::test_parse_attribute_exprloc
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Exprloc
    - EndianSlice::new
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - Expression
    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:4256,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4258,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4260
      start: 4254
    functionDepth: 10
    functionLinenumber: 4254
    functionLinenumberEnd: 4260
    functionName: tests::test_parse_attribute_flag_true
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Flag
    - test_parse_attribute_unit_default
    - 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:4265,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4267,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4269
      start: 4263
    functionDepth: 10
    functionLinenumber: 4263
    functionLinenumberEnd: 4269
    functionName: tests::test_parse_attribute_flag_false
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Flag
    - test_parse_attribute_unit_default
    - 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:4274,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4276,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: 4272
    functionDepth: 10
    functionLinenumber: 4272
    functionLinenumberEnd: 4279
    functionName: tests::test_parse_attribute_flag_present
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Flag
    - test_parse_attribute_unit_default
    - 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:4284,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4286,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4288
      start: 4282
    functionDepth: 10
    functionLinenumber: 4282
    functionLinenumberEnd: 4288
    functionName: tests::test_parse_attribute_sec_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::SecOffset
    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:4294,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4296,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4298
      start: 4292
    functionDepth: 10
    functionLinenumber: 4292
    functionLinenumberEnd: 4298
    functionName: tests::test_parse_attribute_sec_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::SecOffset
    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:4303,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4305,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4305,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4307
      start: 4301
    functionDepth: 10
    functionLinenumber: 4301
    functionLinenumberEnd: 4307
    functionName: tests::test_parse_attribute_ref1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - 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:4312,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4314,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4314,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4316
      start: 4310
    functionDepth: 10
    functionLinenumber: 4310
    functionLinenumberEnd: 4316
    functionName: tests::test_parse_attribute_ref2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - 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:4321,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4323,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4323,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4325
      start: 4319
    functionDepth: 10
    functionLinenumber: 4319
    functionLinenumberEnd: 4325
    functionName: tests::test_parse_attribute_ref4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - 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:4331,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4333,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4333,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4335
      start: 4329
    functionDepth: 10
    functionLinenumber: 4329
    functionLinenumberEnd: 4335
    functionName: tests::test_parse_attribute_ref8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - 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:4340,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4342,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4342,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4344
      start: 4338
    functionDepth: 10
    functionLinenumber: 4338
    functionLinenumberEnd: 4344
    functionName: tests::test_parse_attribute_ref_sup4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute_unit_default
    - common::DebugInfoOffset
    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:4350,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4352,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4352,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4354
      start: 4348
    functionDepth: 10
    functionLinenumber: 4348
    functionLinenumberEnd: 4354
    functionName: tests::test_parse_attribute_ref_sup8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute_unit_default
    - common::DebugInfoOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref_sup8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4358,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4359,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4359,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4359,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4360,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4361,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4363,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4365,1
    - Dst: read::UnitOffset
      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: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4367
      start: 4357
    functionDepth: 10
    functionLinenumber: 4357
    functionLinenumberEnd: 4367
    functionName: tests::test_parse_attribute_refudata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - AttributeValue::UnitRef
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - Result::bytes
    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:4372,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4374,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4374,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4376
      start: 4370
    functionDepth: 10
    functionLinenumber: 4370
    functionLinenumberEnd: 4376
    functionName: tests::test_parse_attribute_refaddr_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - test_parse_attribute_unit
    - test_parse_attribute
    - 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:4382,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4384,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4384,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4386
      start: 4380
    functionDepth: 10
    functionLinenumber: 4380
    functionLinenumberEnd: 4386
    functionName: tests::test_parse_attribute_refaddr_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - test_parse_attribute_unit
    - test_parse_attribute
    - 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:4391,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4394,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4394,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4396
      start: 4389
    functionDepth: 10
    functionLinenumber: 4389
    functionLinenumberEnd: 4396
    functionName: tests::test_parse_attribute_refaddr_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - test_parse_attribute_unit
    - test_parse_attribute
    - 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:4402,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4405,1
    - Dst: common::DebugInfoOffset
      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: 10
    functionLinenumber: 4400
    functionLinenumberEnd: 4407
    functionName: tests::test_parse_attribute_refaddr8_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - test_parse_attribute_unit
    - test_parse_attribute
    - 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:4412,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4414,1
    - Dst: common::DebugInfoOffset
      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: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4416
      start: 4410
    functionDepth: 10
    functionLinenumber: 4410
    functionLinenumberEnd: 4416
    functionName: tests::test_parse_attribute_gnu_ref_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRefSup
    - common::DebugInfoOffset
    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:4422,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4424,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4424,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4426
      start: 4420
    functionDepth: 10
    functionLinenumber: 4420
    functionLinenumberEnd: 4426
    functionName: tests::test_parse_attribute_gnu_ref_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRefSup
    - common::DebugInfoOffset
    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:4431,1
    - Dst: AttributeValue::DebugTypesRef
      Src: /src/gimli/src/read/unit.rs:4433,1
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:4433,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4435
      start: 4429
    functionDepth: 10
    functionLinenumber: 4429
    functionLinenumberEnd: 4435
    functionName: tests::test_parse_attribute_refsig8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugTypeSignature
    - test_parse_attribute_unit_default
    - AttributeValue::DebugTypesRef
    - test_parse_attribute
    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:4440,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/unit.rs:4442,1
    - Dst: EndianSlice::new
      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: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4444
      start: 4438
    functionDepth: 10
    functionLinenumber: 4438
    functionLinenumberEnd: 4444
    functionName: tests::test_parse_attribute_string
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::String
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4449,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4451,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4451,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4453
      start: 4447
    functionDepth: 10
    functionLinenumber: 4447
    functionLinenumberEnd: 4453
    functionName: tests::test_parse_attribute_strp_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    - AttributeValue::DebugStrRef
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4459,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4461,1
    - Dst: common::DebugStrOffset
      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: 10
    functionLinenumber: 4457
    functionLinenumberEnd: 4463
    functionName: tests::test_parse_attribute_strp_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    - AttributeValue::DebugStrRef
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4468,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4470,1
    - Dst: common::DebugStrOffset
      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: 10
    functionLinenumber: 4466
    functionLinenumberEnd: 4472
    functionName: tests::test_parse_attribute_strp_sup_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    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:4478,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4480,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4480,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4482
      start: 4476
    functionDepth: 10
    functionLinenumber: 4476
    functionLinenumberEnd: 4482
    functionName: tests::test_parse_attribute_strp_sup_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    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:4487,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4489,1
    - Dst: common::DebugStrOffset
      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: 10
    functionLinenumber: 4485
    functionLinenumberEnd: 4491
    functionName: tests::test_parse_attribute_gnu_strp_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    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:4497,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4499,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4499,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4501
      start: 4495
    functionDepth: 10
    functionLinenumber: 4495
    functionLinenumberEnd: 4501
    functionName: tests::test_parse_attribute_gnu_strp_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_strp_alt_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4505,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4506,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4506,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4506,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4507,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4508,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4510,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4512,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4512,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4514
      start: 4504
    functionDepth: 10
    functionLinenumber: 4504
    functionLinenumberEnd: 4514
    functionName: tests::test_parse_attribute_strx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsIndex
    - Vec::extend_from_slice
    - test_parse_attribute_unit_default
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - AttributeValue::DebugStrOffsetsIndex
    - Result::bytes
    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:4519,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4521,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4521,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4523
      start: 4517
    functionDepth: 10
    functionLinenumber: 4517
    functionLinenumberEnd: 4523
    functionName: tests::test_parse_attribute_strx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - 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:4528,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4530,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4530,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4532
      start: 4526
    functionDepth: 10
    functionLinenumber: 4526
    functionLinenumberEnd: 4532
    functionName: tests::test_parse_attribute_strx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - 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:4537,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4539,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4539,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4541
      start: 4535
    functionDepth: 10
    functionLinenumber: 4535
    functionLinenumberEnd: 4541
    functionName: tests::test_parse_attribute_strx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - 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:4546,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4548,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4548,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4550
      start: 4544
    functionDepth: 10
    functionLinenumber: 4544
    functionLinenumberEnd: 4550
    functionName: tests::test_parse_attribute_strx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - AttributeValue::DebugStrOffsetsIndex
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4554,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4555,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4555,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4555,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4556,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4557,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4559,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4561,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4561,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4563
      start: 4553
    functionDepth: 10
    functionLinenumber: 4553
    functionLinenumberEnd: 4563
    functionName: tests::test_parse_attribute_addrx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute_unit_default
    - common::DebugAddrIndex
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - Result::bytes
    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:4568,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4570,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4570,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4572
      start: 4566
    functionDepth: 10
    functionLinenumber: 4566
    functionLinenumberEnd: 4572
    functionName: tests::test_parse_attribute_addrx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - 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:4577,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4579,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4579,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4581
      start: 4575
    functionDepth: 10
    functionLinenumber: 4575
    functionLinenumberEnd: 4581
    functionName: tests::test_parse_attribute_addrx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - 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:4586,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4588,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4588,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4590
      start: 4584
    functionDepth: 10
    functionLinenumber: 4584
    functionLinenumberEnd: 4590
    functionName: tests::test_parse_attribute_addrx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - 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:4595,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4597,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4597,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4599
      start: 4593
    functionDepth: 10
    functionLinenumber: 4593
    functionLinenumberEnd: 4599
    functionName: tests::test_parse_attribute_addrx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - common::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4603,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4604,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4604,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4604,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4605,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4606,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4608,1
    - Dst: AttributeValue::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4610,1
    - Dst: common::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4610,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4612
      start: 4602
    functionDepth: 10
    functionLinenumber: 4602
    functionLinenumberEnd: 4612
    functionName: tests::test_parse_attribute_loclistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - test_parse_attribute_unit_default
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - AttributeValue::DebugLocListsIndex
    - common::DebugLocListsIndex
    - Result::bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_loclistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4616,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4617,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4617,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4617,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4618,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4619,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4621,1
    - Dst: AttributeValue::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4623,1
    - Dst: common::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4623,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4625
      start: 4615
    functionDepth: 10
    functionLinenumber: 4615
    functionLinenumberEnd: 4625
    functionName: tests::test_parse_attribute_rnglistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugRngListsIndex
    - Vec::extend_from_slice
    - test_parse_attribute_unit_default
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - common::DebugRngListsIndex
    - Result::bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_rnglistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4629,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4630,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4630,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4630,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4630,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4631,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4631,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4631,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4632,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4633,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4635,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4637,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4638,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4639
      start: 4628
    functionDepth: 10
    functionLinenumber: 4628
    functionLinenumberEnd: 4639
    functionName: tests::test_parse_attribute_indirect
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - into
    - test_parse_attribute_unit_default
    - Vec::new
    - Vec::len
    - test_parse_attribute
    - Leb128::unsigned
    - AttributeValue::Udata
    - Result::bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4648,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4649,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4649,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4649,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4649,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4650,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4652,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4659
      start: 4642
    functionDepth: 7
    functionLinenumber: 4642
    functionLinenumberEnd: 4659
    functionName: tests::test_parse_attribute_indirect_implicit_const
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - into
    - EndianSlice::new
    - AttributeSpecification::new
    - Vec::new
    - Leb128::unsigned
    - Result::bytes
    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:4667,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - entry
    - name
    argTypes:
    - '&DebuggingInformationEntry<EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4675
      start: 4661
    functionDepth: 14
    functionLinenumber: 4661
    functionLinenumberEnd: 4675
    functionName: tests::assert_entry_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::expect
    - Result::attr_value
    linkageType: ''
    returnType: void
    signature: 'fn assert_entry_name<Endian>(entry: &DebuggingInformationEntry<EndianSlice<''_,
      Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: current
      Src: /src/gimli/src/read/unit.rs:4681,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4681,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4683
      start: 4677
    functionDepth: 15
    functionLinenumber: 4677
    functionLinenumberEnd: 4683
    functionName: tests::assert_current_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::expect
    - assert_entry_name
    - current
    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:4692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4693
      start: 4685
    functionDepth: 16
    functionLinenumber: 4685
    functionLinenumberEnd: 4693
    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: 4701
      start: 4695
    functionDepth: 0
    functionLinenumber: 4695
    functionLinenumberEnd: 4701
    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:4711,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4711,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4711,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4716,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:4718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - cursor
    - name
    - depth
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    - isize
    constantsTouched: []
    func_position:
      end: 4719
      start: 4703
    functionDepth: 13
    functionLinenumber: 4703
    functionLinenumberEnd: 4719
    functionName: tests::assert_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_current_name
    - expect
    - next_dfs
    - assert_entry_name
    - Result::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:4729,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4729,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4729,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4734,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:4736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - cursor
    - name
    - depth
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    - isize
    constantsTouched: []
    func_position:
      end: 4737
      start: 4721
    functionDepth: 16
    functionLinenumber: 4721
    functionLinenumberEnd: 4737
    functionName: tests::assert_next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_current_name
    - expect
    - next_sibling
    - assert_entry_name
    - Result::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:4741,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:4741,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:4741,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:4741,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:4741,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4746,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4747
      start: 4739
    functionDepth: 2
    functionLinenumber: 4739
    functionLinenumberEnd: 4747
    functionName: tests::entries_cursor_tests_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - abbrev_null
    - abbrev
    - abbrev_attr
    - abbrev_attr_null
    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:4751,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4752,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4753,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4754,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4757,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4758,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4760,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4763,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4764,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4765,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4769,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4751,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4772,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4772,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4783,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4785,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4786,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4788,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4788,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4789,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4790
      start: 4749
    functionDepth: 12
    functionLinenumber: 4749
    functionLinenumberEnd: 4790
    functionName: tests::entries_cursor_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - die
    - DebugAbbrevOffset
    - Vec::get_contents
    - Section::with_endian
    - unit
    - unwrap
    - EndianSlice::new
    - common::UnitSectionOffset
    - attr_string
    - die_null
    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:4795,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4795,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4796,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4795,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4797,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4795,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4799,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4799,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4810,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4812,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4813,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4815,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4815,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4816,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4816,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:4817,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:4825,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:4826,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:4828,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4828,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:4832,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4834,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4842
      start: 4793
    functionDepth: 12
    functionLinenumber: 4793
    functionLinenumberEnd: 4842
    functionName: tests::test_cursor_next_entry_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - die
    - unwrap
    - EndianSlice::new
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    - Section::with_endian
    - UnitHeader::entries
    - unit
    - DebugInfoUnitHeadersIter::next
    - attr_string
    - entries_cursor_tests_abbrev_buf
    - Result::expect
    - units
    - Vec::get_contents
    - expect
    - assert_next_entry
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    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:4846,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:4847,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:4849,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:4849,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4849,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4849,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:4855,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:4856,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:4858,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4858,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:4862,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4864,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4865,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4866,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4867,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4868,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4869,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4870,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4871,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4872,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4873,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4874,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4875,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4876,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4877,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4878,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4879,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4880,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:4881,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4882,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:4883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4887
      start: 4845
    functionDepth: 13
    functionLinenumber: 4845
    functionLinenumberEnd: 4887
    functionName: tests::test_cursor_next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - units
    - expect
    - UnitHeader::entries
    - entries_cursor_tests_abbrev_buf
    - assert_next_entry
    - assert_next_entry_null
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - Option::expect
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    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:4891,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:4892,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:4894,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:4894,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4894,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4894,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:4900,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:4901,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:4903,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4903,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:4907,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4909,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4910,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4911,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4912,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4913,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4914,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4915,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4916,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4917,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4922
      start: 4890
    functionDepth: 13
    functionLinenumber: 4890
    functionLinenumberEnd: 4922
    functionName: tests::test_cursor_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - units
    - expect
    - UnitHeader::entries
    - assert_next_dfs
    - entries_cursor_tests_abbrev_buf
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - Option::expect
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    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:4926,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:4927,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:4935,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:4936,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:4938,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4938,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:4942,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4944,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4948,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:4952,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:4953,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:4954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4965
      start: 4925
    functionDepth: 13
    functionLinenumber: 4925
    functionLinenumberEnd: 4965
    functionName: tests::test_cursor_next_sibling_no_sibling_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - assert_next_sibling
    - units
    - expect
    - UnitHeader::entries
    - assert_next_dfs
    - entries_cursor_tests_abbrev_buf
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - Option::expect
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    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:4969,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:4970,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:4972,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:4972,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4972,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4972,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:4978,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:4979,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:4981,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4981,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:4985,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4987,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4991,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:4995,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:4996,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:4997,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5025,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5037
      start: 4968
    functionDepth: 13
    functionLinenumber: 4968
    functionLinenumberEnd: 5037
    functionName: tests::test_cursor_next_sibling_continuation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - assert_next_sibling
    - units
    - expect
    - UnitHeader::entries
    - assert_next_dfs
    - entries_cursor_tests_abbrev_buf
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - Option::expect
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    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:5041,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5050,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5051
      start: 5039
    functionDepth: 2
    functionLinenumber: 5039
    functionLinenumberEnd: 5051
    functionName: tests::entries_cursor_sibling_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - abbrev_null
    - abbrev
    - abbrev_attr
    - abbrev_attr_null
    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:5054,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5055,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5056,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5057,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5058,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5063,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5065,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5065,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5067,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5072,1
    - Dst: Result::attr_ref1
      Src: /src/gimli/src/read/unit.rs:5072,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5073,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5077,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5079,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5079,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5081,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5085,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5089,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5090,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5096,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5099,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5101,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 124
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5102
      start: 5053
    functionDepth: 12
    functionLinenumber: 5053
    functionLinenumberEnd: 5102
    functionName: tests::entries_cursor_sibling_entries_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - die
    - mark
    - Label::new
    - Section::with_endian
    - Result::D8
    - Vec::get_contents
    - unwrap
    - attr_string
    - die_null
    - Self::set_const
    - Result::attr_ref1
    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:5107,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5111,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5115,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5116,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, LittleEndian>>'
    constantsTouched: []
    func_position:
      end: 5128
      start: 5104
    functionDepth: 14
    functionLinenumber: 5104
    functionLinenumberEnd: 5128
    functionName: tests::test_cursor_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_next_dfs
    - assert_next_sibling
    linkageType: ''
    returnType: void
    signature: 'fn test_cursor_next_sibling_with_ptr(cursor: &mut EntriesCursor<''_,
      EndianSlice<''_, LittleEndian>>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5144,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5145,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5147,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5148,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5149,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5150,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5150,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5151,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5151,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5154,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5154,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5154,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5154,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5160,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5161,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5163,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5163,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5167,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5169
      start: 5131
    functionDepth: 13
    functionLinenumber: 5131
    functionLinenumberEnd: 5169
    functionName: tests::test_debug_info_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - entries_cursor_sibling_abbrev_buf
    - UnitHeader::size_of_header
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    - Section::with_endian
    - UnitHeader::entries
    - unit
    - test_cursor_next_sibling_with_ptr
    - DebugInfoUnitHeadersIter::next
    - entries_cursor_sibling_entries_buf
    - Result::expect
    - units
    - Vec::get_contents
    - expect
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    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:5182,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5183,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5185,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5187,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5188,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5190,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5191,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5192,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5193,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5193,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5194,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5194,1
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5195,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5197,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5197,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5197,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5197,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5203,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5204,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5206,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5206,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5210,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5212
      start: 5172
    functionDepth: 13
    functionLinenumber: 5172
    functionLinenumberEnd: 5212
    functionName: tests::test_debug_types_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Self::units
    - entries_cursor_sibling_abbrev_buf
    - UnitHeader::size_of_header
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - read::UnitOffset
    - DebugAbbrevOffset
    - Section::with_endian
    - UnitHeader::entries
    - unit
    - DebugInfoUnitHeadersIter::next
    - entries_cursor_sibling_entries_buf
    - DebugTypes::new
    - common::DebugTypeSignature
    - Result::expect
    - Vec::get_contents
    - expect
    - Option::expect
    - test_cursor_next_sibling_with_ptr
    - UnitHeader::abbreviations
    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:5216,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5217,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5219,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5219,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5219,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5219,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5225,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5226,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5228,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5228,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5232,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5233,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:5233,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5232,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5235,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5237,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5244
      start: 5215
    functionDepth: 13
    functionLinenumber: 5215
    functionLinenumberEnd: 5244
    functionName: tests::test_entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - read::UnitOffset
    - units
    - expect
    - UnitHeader::header_size
    - entries_cursor_tests_abbrev_buf
    - Result::unwrap
    - UnitHeader::entries_at_offset
    - assert_next_entry
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - Option::expect
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: fn test_entries_at_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5248,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5259
      start: 5246
    functionDepth: 2
    functionLinenumber: 5246
    functionLinenumberEnd: 5259
    functionName: tests::entries_tree_tests_debug_abbrevs_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - get_contents
    - unwrap
    - abbrev_null
    - abbrev
    - abbrev_attr
    - abbrev_attr_null
    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:5262,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5263,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5267,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5268,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5269,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5271,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5274,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5275,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5276,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5279,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5280,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5283,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5284,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5285,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5286,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5288,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5290,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5296
      start: 5261
    functionDepth: 12
    functionLinenumber: 5261
    functionLinenumberEnd: 5296
    functionName: tests::entries_tree_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - die
    - mark
    - Label::new
    - Section::with_endian
    - get_contents
    - unwrap
    - attr_string
    - die_null
    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:5307,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5307,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5310,1
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::entry
      Src: /src/gimli/src/read/unit.rs:5310,1
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::children
      Src: /src/gimli/src/read/unit.rs:5311,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: 5312
      start: 5300
    functionDepth: 15
    functionLinenumber: 5300
    functionLinenumberEnd: 5312
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - expect
    - assert_entry_name
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::expect
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::children
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::entry
    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: 5323
      start: 5314
    functionDepth: 0
    functionLinenumber: 5314
    functionLinenumberEnd: 5323
    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:5325,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5326,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5337,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5339,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5340,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5342,1
    - Dst: entries_tree_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5343,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5344,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5345,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5345,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5345,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5345,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5349,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5356,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5356,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/src/read/unit.rs:5359,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5359,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5365,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5365,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5365,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5366,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5366,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5369,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5369,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5369,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5370,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5370,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5373,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5373,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5373,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5376,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5376,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5380,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5380,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5381,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5381,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5386,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5386,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5387,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5387,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5389,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5389,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5390,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5390,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5394,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5394,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5395,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5395,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5396,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5396,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5397,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5397,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5401,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5401,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5403,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5403,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5404,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5404,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5408,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5408,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5410,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5410,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5411,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5411,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/src/read/unit.rs:5414,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:5415,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5414,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5417,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5417,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5417,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5419,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5419,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5420,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 187
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5421
      start: 5299
    functionDepth: 13
    functionLinenumber: 5299
    functionLinenumberEnd: 5421
    functionName: tests::test_entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Result::root
    - UnitHeader::size_of_header
    - EndianSlice::new
    - unwrap
    - common::UnitSectionOffset
    - entries_tree_tests_debug_abbrevs_buf
    - Some
    - entries_tree_tests_debug_info_buf
    - DebugAbbrevOffset
    - Section::with_endian
    - get_contents
    - unit
    - next
    - assert_entry
    - assert_null
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::entries_tree
    - UnitEntryId::map
    - Result::expect
    - units
    - expect
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: fn test_entries_tree()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:5432,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5432,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - entries
    - tag
    argTypes:
    - '&mut EntriesRaw<''abbrev, EndianSlice<''_, Endian>>'
    - DwTag
    constantsTouched: []
    func_position:
      end: 5438
      start: 5425
    functionDepth: 9
    functionLinenumber: 5425
    functionLinenumberEnd: 5438
    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:
    - expect
    - AddrEntryIter::read_abbreviation
    - Result::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:5444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut EntriesRaw<''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 5450
      start: 5440
    functionDepth: 9
    functionLinenumber: 5440
    functionLinenumberEnd: 5450
    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:5460,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/src/read/unit.rs:5461,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5461,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: 5469
      start: 5452
    functionDepth: 10
    functionLinenumber: 5452
    functionLinenumberEnd: 5469
    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
    - Option<AttributeSpecification>::expect
    - Result::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:5472,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5481,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5481,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5482,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5486,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5486,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5487,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5488,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5489,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5489,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5485,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5492,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5492,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5503,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5505,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5506,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5508,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5508,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5509,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5509,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5510,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5512,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5512,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5512,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5512,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5518,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5518,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/read/unit.rs:5522,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5522,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5527,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5528,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5528,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5528,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5529,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5529,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5530,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5530,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5534,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5535,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5535,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5535,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5536,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5536,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5540,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5541,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5541,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5541,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5542,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5542,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5546,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5547,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5547,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5547,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5548,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5548,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5553,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 190
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5560
      start: 5424
    functionDepth: 12
    functionLinenumber: 5424
    functionLinenumberEnd: 5560
    functionName: tests::test_entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - die
    - assert_attr
    - unwrap
    - EndianSlice::new
    - common::UnitSectionOffset
    - die_null
    - abbrev
    - abbrev_attr
    - copied
    - assert_abbrev
    - DebugAbbrevOffset
    - Section::with_endian
    - unit
    - assert_null
    - DebugInfoUnitHeadersIter::next
    - Result::attr_string
    - '&[AttributeSpecification]::iter'
    - attr_string
    - '&[Attribute::next'
    - abbrev_attr_null
    - Result::expect
    - units
    - Vec::get_contents
    - expect
    - UnitHeader::entries_raw
    - Abbreviation::attributes
    - abbrev_null
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: fn test_entries_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5575,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5577,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5578,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5580,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5580,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5580,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5583,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5584,1
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:5585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5610
      start: 5563
    functionDepth: 3
    functionLinenumber: 5563
    functionLinenumberEnd: 5610
    functionName: tests::test_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::length_including_self
    - DebugAbbrevOffset
    - Section::with_endian
    - UnitHeader::size_of_header
    - unit
    - EndianSlice::new
    - common::UnitSectionOffset
    - append_bytes
    - len
    linkageType: ''
    returnType: void
    signature: fn test_debug_info_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:5625,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5626,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5628,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5630,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5631,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5633,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5633,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5633,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5636,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5637,1
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:5638,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5666
      start: 5613
    functionDepth: 3
    functionLinenumber: 5613
    functionLinenumberEnd: 5666
    functionName: tests::test_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::length_including_self
    - read::UnitOffset
    - DebugAbbrevOffset
    - Section::with_endian
    - UnitHeader::size_of_header
    - unit
    - EndianSlice::new
    - common::UnitSectionOffset
    - append_bytes
    - common::DebugTypeSignature
    - len
    linkageType: ''
    returnType: void
    signature: fn test_debug_types_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5679,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5681,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5690
      start: 5669
    functionDepth: 1
    functionLinenumber: 5669
    functionLinenumberEnd: 5690
    functionName: tests::test_length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - DebugAbbrevOffset
    - common::UnitSectionOffset
    linkageType: ''
    returnType: void
    signature: fn test_length_including_self()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5716,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: get_some_type_unit
      Src: /src/gimli/src/read/unit.rs:5731,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5734,1
    - Dst: read_debug_abbrev_section_somehow
      Src: /src/gimli/src/read/unit.rs:5734,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5735,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5736
      start: 5693
    functionDepth: 16
    functionLinenumber: 5693
    functionLinenumberEnd: 5736
    functionName: tests::test_parse_type_unit_abbrevs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Self::units
    - Option::unwrap
    - unwrap
    - DebugTypes::new
    - get_some_type_unit
    - Result::unwrap
    - read_debug_abbrev_section_somehow
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    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: 10
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: DebugLine::program
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - skip
    - clone
    - Ok
    - LineProgramHeader::parse
    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: 1393
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1393
    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:
    - clone
    - header
    - LineRow::new
    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:
    - clone
    - header
    - LineRow::new
    linkageType: ''
    returnType: ResumedLineRows
    signature: 'fn resume<''program>(program: &''program CompleteLineProgram<R, Offset>,sequence:
      &LineSequence<R>,) -> ResumedLineRows<''program, R, Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: header
      Src: /src/gimli/src/read/line.rs:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 8
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: LineRows::header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - header
    linkageType: ''
    returnType: '&LineProgramHeader'
    signature: pub fn header(&self) -> &LineProgramHeader<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/gimli/src/read/line.rs:227,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:227,1
    - Dst: next_instruction
      Src: /src/gimli/src/read/line.rs:231,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:231,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:232,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:233,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:235,1
    - Dst: reset
      Src: /src/gimli/src/read/line.rs:240,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:240,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:242,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:242,1
    - Dst: LineRows::header
      Src: /src/gimli/src/read/line.rs:242,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 225
    functionDepth: 10
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: LineRows::next_row
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 5
    functionsReached:
    - header
    - Ok
    - Err
    - next_instruction
    - execute
    - reset
    - Some
    - LineRows::header
    linkageType: ''
    returnType: Result
    signature: pub fn next_row(&mut self) -> Result<Option<(&LineProgramHeader<R,
      Offset>, &LineRow)>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:401,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:403,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:403,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:404,1
    - Dst: read_u8
      Src: /src/gimli/src/read/line.rs:405,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:407,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:408,1
    - Dst: read_address
      Src: /src/gimli/src/read/line.rs:411,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:411,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:412,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:412,1
    - Dst: Result::version
      Src: /src/gimli/src/read/line.rs:416,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:417,1
    - Dst: FileEntry::parse
      Src: /src/gimli/src/read/line.rs:418,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:419,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:419,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:421,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:421,1
    - Dst: read_uleb128
      Src: /src/gimli/src/read/line.rs:429,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:430,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:430,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:433,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:433,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:436,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:436,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:438,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:439,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:442,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:443,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:443,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/line.rs:447,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:448,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:448,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:452,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:453,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:453,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:457,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:458,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:458,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:461,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:463,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:465,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:468,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:469,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:469,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:472,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:474,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:477,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:478,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:478,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/src/read/line.rs:482,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/line.rs:482,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/line.rs:483,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:483,1
    - Dst: '&R::read_u8'
      Src: /src/gimli/src/read/line.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:486,1
    - Dst: LineInstruction::UnknownStandard0
      Src: /src/gimli/src/read/line.rs:486,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:488,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:489,1
    - Dst: LineInstruction::UnknownStandard1
      Src: /src/gimli/src/read/line.rs:489,1
    - Dst: '&mut R::clone'
      Src: /src/gimli/src/read/line.rs:492,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:494,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/line.rs:496,1
    - Dst: truncate
      Src: /src/gimli/src/read/line.rs:497,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:498,1
    - Dst: LineInstruction::UnknownStandardN
      Src: /src/gimli/src/read/line.rs:498,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 135
    argCount: 2
    argNames:
    - header
    - input
    argTypes:
    - '&''header LineProgramHeader<R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 504
      start: 394
    functionDepth: 8
    functionLinenumber: 394
    functionLinenumberEnd: 504
    functionName: LineInstruction::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 7
    functionsReached:
    - LineInstruction::Special
    - '&mut R::read_u8'
    - '&mut R::read_sleb128'
    - Result::and_then
    - '&R::read_u8'
    - read_address
    - read_u8
    - '&R::skip'
    - '&mut R::read_uleb128'
    - truncate
    - constants::DwLns
    - LineInstruction::UnknownStandardN
    - Result::address_size
    - LineInstruction::SetColumn
    - LineInstruction::DefineFile
    - LineInstruction::SetIsa
    - LineInstruction::FixedAddPc
    - R::Offset::from_u8
    - FileEntry::parse
    - LineInstruction::UnknownStandard0
    - LineInstruction::SetAddress
    - read_uleb128
    - LineInstruction::AdvanceLine
    - LineInstruction::AdvancePc
    - '&mut R::offset_from'
    - constants::DwLne
    - LineInstruction::SetDiscriminator
    - LineInstruction::UnknownExtended
    - Ok
    - Result::standard_opcode_lengths
    - '&mut R::clone'
    - read_null_terminated_slice
    - '&mut R::read_u16'
    - '&mut R::split'
    - LineInstruction::UnknownStandard1
    - '&R::clone'
    - Result::version
    - LineInstruction::SetFile
    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:
    - clone
    - Ok
    - truncate
    - offset_from
    linkageType: ''
    returnType: Result
    signature: 'fn remove_trailing(&self, other: &LineInstructions<R>) -> Result<LineInstructions<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/line.rs:542,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:543,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:546,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:547,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:547,1
    - Dst: empty
      Src: /src/gimli/src/read/line.rs:549,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:550,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 553
      start: 538
    functionDepth: 9
    functionLinenumber: 538
    functionLinenumberEnd: 553
    functionName: LineInstructions::next_instruction
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - empty
    - Ok
    - Err
    - LineInstruction::parse
    - is_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: 13
    functionLinenumber: 727
    functionLinenumberEnd: 843
    functionName: LineRow::execute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::adjust_opcode
    - header
    - Ok
    - add_sized
    - LineRow::apply_operation_advance
    - u64::from
    - Result::address_size
    - add_file
    - u64::min_tombstone
    - LineRow::exec_special_opcode
    - LineRow::apply_line_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:
    - Ok
    - add_sized
    - core::num::Wrapping
    - u64::from
    - Result::address_size
    linkageType: ''
    returnType: Result
    signature: 'fn apply_operation_advance<R: Reader>(&mut self,operation_advance:
      u64,header: &LineProgramHeader<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - opcode
    - header
    argTypes:
    - u8
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 915
      start: 913
    functionDepth: 0
    functionLinenumber: 913
    functionLinenumberEnd: 915
    functionName: LineRow::adjust_opcode
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'fn adjust_opcode<R: Reader>(&self, opcode: u8, header: &LineProgramHeader<R>)
      -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineRow::adjust_opcode
      Src: /src/gimli/src/read/line.rs:923,1
    - Dst: i64::from
      Src: /src/gimli/src/read/line.rs:930,1
    - Dst: LineRow::apply_line_advance
      Src: /src/gimli/src/read/line.rs:931,1
    - Dst: i64::from
      Src: /src/gimli/src/read/line.rs:931,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:934,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:934,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - opcode
    - header
    argTypes:
    - u8
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 936
      start: 918
    functionDepth: 3
    functionLinenumber: 918
    functionLinenumberEnd: 936
    functionName: LineRow::exec_special_opcode
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::adjust_opcode
    - Ok
    - LineRow::apply_operation_advance
    - u64::from
    - i64::from
    - LineRow::apply_line_advance
    linkageType: ''
    returnType: Result
    signature: 'fn exec_special_opcode<R: Reader>(&mut self,opcode: u8,header: &LineProgramHeader<R>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1025
    functionDepth: 0
    functionLinenumber: 1025
    functionLinenumberEnd: 1027
    functionName: LineProgramHeader::offset
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugLineOffset
    signature: pub fn offset(&self) -> DebugLineOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1031
    functionDepth: 0
    functionLinenumber: 1031
    functionLinenumberEnd: 1033
    functionName: LineProgramHeader::unit_length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn unit_length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1038
      start: 1036
    functionDepth: 0
    functionLinenumber: 1036
    functionLinenumberEnd: 1038
    functionName: LineProgramHeader::encoding
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1043
    functionName: LineProgramHeader::version
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1049
    functionName: LineProgramHeader::header_length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn header_length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1054
      start: 1052
    functionDepth: 0
    functionLinenumber: 1052
    functionLinenumberEnd: 1054
    functionName: LineProgramHeader::address_size
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1059
    functionName: LineProgramHeader::format
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1064
    functionName: LineProgramHeader::line_encoding
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LineEncoding
    signature: pub fn line_encoding(&self) -> LineEncoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1068
    functionDepth: 0
    functionLinenumber: 1068
    functionLinenumberEnd: 1070
    functionName: LineProgramHeader::minimum_instruction_length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn minimum_instruction_length(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: LineProgramHeader::maximum_operations_per_instruction
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn maximum_operations_per_instruction(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1082
    functionName: LineProgramHeader::default_is_stmt
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn default_is_stmt(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1087
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1087
    functionName: LineProgramHeader::line_base
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i8
    signature: pub fn line_base(&self) -> i8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1092
      start: 1090
    functionDepth: 0
    functionLinenumber: 1090
    functionLinenumberEnd: 1092
    functionName: LineProgramHeader::line_range
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn line_range(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1095
    functionDepth: 0
    functionLinenumber: 1095
    functionLinenumberEnd: 1097
    functionName: LineProgramHeader::opcode_base
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn opcode_base(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1101
    functionDepth: 0
    functionLinenumber: 1101
    functionLinenumberEnd: 1103
    functionName: LineProgramHeader::standard_opcode_lengths
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn standard_opcode_lengths(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1106
    functionDepth: 0
    functionLinenumber: 1106
    functionLinenumberEnd: 1108
    functionName: LineProgramHeader::directory_entry_format
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[FileEntryFormat]'
    signature: pub fn directory_entry_format(&self) -> &[FileEntryFormat]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1114
    functionDepth: 0
    functionLinenumber: 1114
    functionLinenumberEnd: 1116
    functionName: LineProgramHeader::include_directories
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[AttributeValue'
    signature: pub fn include_directories(&self) -> &[AttributeValue<R, Offset>]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1124,1
    - Dst: map
      Src: /src/gimli/src/read/line.rs:1124,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1127,1
    - Dst: cloned
      Src: /src/gimli/src/read/line.rs:1127,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1130,1
    - Dst: cloned
      Src: /src/gimli/src/read/line.rs:1130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 1
    argNames:
    - directory
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1132
      start: 1121
    functionDepth: 5
    functionLinenumber: 1121
    functionLinenumberEnd: 1132
    functionName: LineProgramHeader::directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - map
    - clone
    - get
    - cloned
    linkageType: ''
    returnType: Option
    signature: 'pub fn directory(&self, directory: u64) -> Option<AttributeValue<R,
      Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1135
    functionDepth: 0
    functionLinenumber: 1135
    functionLinenumberEnd: 1137
    functionName: LineProgramHeader::file_name_entry_format
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[FileEntryFormat]'
    signature: pub fn file_name_entry_format(&self) -> &[FileEntryFormat]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/line.rs:1145,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1143
    functionDepth: 12
    functionLinenumber: 1143
    functionLinenumberEnd: 1149
    functionName: LineProgramHeader::file_has_timestamp
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - 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: 12
    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: 12
    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: 12
    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: Error::UnsupportedSegmentSize
      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::reserve'
      Src: /src/gimli/src/read/line.rs:1314,1
    - Dst: usize::min
      Src: /src/gimli/src/read/line.rs:1314,1
    - Dst: Result::len
      Src: /src/gimli/src/read/line.rs:1314,1
    - Dst: usize::into_u64
      Src: /src/gimli/src/read/line.rs:1314,1
    - Dst: '&[AttributeValue::push'
      Src: /src/gimli/src/read/line.rs:1316,1
    - Dst: parse_directory_v5
      Src: /src/gimli/src/read/line.rs:1316,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1326,1
    - Dst: Option<R>::map
      Src: /src/gimli/src/read/line.rs:1328,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1329,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1337,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:1339,1
    - Dst: AttributeValue::is_empty
      Src: /src/gimli/src/read/line.rs:1340,1
    - Dst: '&[FileEntry::push'
      Src: /src/gimli/src/read/line.rs:1343,1
    - Dst: FileEntry::parse
      Src: /src/gimli/src/read/line.rs:1343,1
    - Dst: FileEntryFormat::parse
      Src: /src/gimli/src/read/line.rs:1347,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/line.rs:1348,1
    - Dst: '&[FileEntry::reserve'
      Src: /src/gimli/src/read/line.rs:1349,1
    - Dst: usize::min
      Src: /src/gimli/src/read/line.rs:1349,1
    - Dst: Result::len
      Src: /src/gimli/src/read/line.rs:1349,1
    - Dst: usize::into_u64
      Src: /src/gimli/src/read/line.rs:1349,1
    - Dst: '&[FileEntry::push'
      Src: /src/gimli/src/read/line.rs:1351,1
    - Dst: parse_file_v5
      Src: /src/gimli/src/read/line.rs:1351,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1371,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 214
    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: 1372
      start: 1230
    functionDepth: 9
    functionLinenumber: 1230
    functionLinenumberEnd: 1372
    functionName: LineProgramHeader::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 6
    functionsReached:
    - Option<R>::map
    - '&[FileEntry::push'
    - Err
    - AttributeValue::is_empty
    - Result::read_u8
    - Result::truncate
    - Result::read_length
    - Result::split
    - parse_directory_v5
    - Error::UnsupportedSegmentSize
    - Result::clone
    - '&[AttributeValue::push'
    - AttributeValue::String
    - parse_file_v5
    - usize::min
    - R::skip
    - R::Offset::from_u8
    - Result::read_address_size
    - DirectoryId::is_empty
    - FileEntry::parse
    - Error::UnknownVersion
    - Vec::new
    - u64::from
    - Result::read_null_terminated_slice
    - Result::len
    - Result::read_uleb128
    - Ok
    - '&[AttributeValue::reserve'
    - '&[FileEntry::reserve'
    - '&mut R::read_initial_length'
    - FileEntryFormat::parse
    - Result::read_i8
    - Result::read_u16
    - '&mut R::split'
    - usize::into_u64
    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:1398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1399
      start: 1397
    functionDepth: 2
    functionLinenumber: 1397
    functionLinenumberEnd: 1399
    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:1423,1
    - Dst: IncompleteLineProgram::rows
      Src: /src/gimli/src/read/line.rs:1424,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1425,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/read/line.rs:1429,1
    - Dst: is_none
      Src: /src/gimli/src/read/line.rs:1429,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/src/read/line.rs:1434,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/read/line.rs:1435,1
    - Dst: None::is_none
      Src: /src/gimli/src/read/line.rs:1436,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1437,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/read/line.rs:1437,1
    - Dst: Result::push
      Src: /src/gimli/src/read/line.rs:1444,1
    - Dst: None::unwrap_or
      Src: /src/gimli/src/read/line.rs:1447,1
    - Dst: LineInstructions::remove_trailing
      Src: /src/gimli/src/read/line.rs:1449,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1452,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1458,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1422
    functionDepth: 11
    functionLinenumber: 1422
    functionLinenumberEnd: 1459
    functionName: IncompleteLineProgram::sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - clone
    - '&mut LineRow::end_sequence'
    - is_none
    - '&mut LineRow::address'
    - LineInstructions::remove_trailing
    - Ok
    - Result::push
    - None::is_none
    - None::unwrap_or
    - Vec::new
    - OneShotLineRows::next_row
    - Some
    - IncompleteLineProgram::rows
    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: 1480
      start: 1478
    functionDepth: 0
    functionLinenumber: 1478
    functionLinenumberEnd: 1480
    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:1507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - '&LineSequence<R>'
    constantsTouched: []
    func_position:
      end: 1508
      start: 1503
    functionDepth: 9
    functionLinenumber: 1503
    functionLinenumberEnd: 1508
    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:1533,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1534,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1535,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1538,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1546,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - input
    - path_name
    argTypes:
    - '&mut R'
    - R
    constantsTouched: []
    func_position:
      end: 1547
      start: 1532
    functionDepth: 8
    functionLinenumber: 1532
    functionLinenumberEnd: 1547
    functionName: FileEntry::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - AttributeValue::String
    - Ok
    - '&mut R::read_uleb128'
    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:1555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1554
    functionDepth: 5
    functionLinenumber: 1554
    functionLinenumberEnd: 1556
    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: 1571
      start: 1569
    functionDepth: 0
    functionLinenumber: 1569
    functionLinenumberEnd: 1571
    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:1577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 1578
      start: 1576
    functionDepth: 1
    functionLinenumber: 1576
    functionLinenumberEnd: 1578
    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: 1584
      start: 1582
    functionDepth: 0
    functionLinenumber: 1582
    functionLinenumberEnd: 1584
    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: 1592
      start: 1590
    functionDepth: 0
    functionLinenumber: 1590
    functionLinenumberEnd: 1592
    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: 1597
      start: 1595
    functionDepth: 0
    functionLinenumber: 1595
    functionLinenumberEnd: 1597
    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: 1605
      start: 1603
    functionDepth: 0
    functionLinenumber: 1603
    functionLinenumberEnd: 1605
    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: 1612
      start: 1610
    functionDepth: 0
    functionLinenumber: 1610
    functionLinenumberEnd: 1612
    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:1621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1620
    functionDepth: 5
    functionLinenumber: 1620
    functionLinenumberEnd: 1622
    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:1637,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/read/line.rs:1638,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1641,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:1642,1
    - Dst: constants::DwLnct
      Src: /src/gimli/src/read/line.rs:1643,1
    - Dst: constants::DwLnct
      Src: /src/gimli/src/read/line.rs:1645,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/line.rs:1651,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/line.rs:1651,1
    - Dst: DwEhPe::push
      Src: /src/gimli/src/read/line.rs:1653,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1656,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1658,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1659
      start: 1636
    functionDepth: 6
    functionLinenumber: 1636
    functionLinenumberEnd: 1659
    functionName: FileEntryFormat::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&mut R::read_u8'
    - Vec::with_capacity
    - constants::DwLnct
    - '&mut R::read_uleb128_u16'
    - Err
    - '&mut R::read_uleb128'
    - u64::from
    - DwEhPe::push
    - constants::DwForm
    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:1670,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1672,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1676,1
    - Dst: AttributeValue::unwrap
      Src: /src/gimli/src/read/line.rs:1676,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 3
    argNames:
    - input
    - encoding
    - formats
    argTypes:
    - '&mut R'
    - Encoding
    - '&[FileEntryFormat]'
    constantsTouched: []
    func_position:
      end: 1677
      start: 1662
    functionDepth: 9
    functionLinenumber: 1662
    functionLinenumberEnd: 1677
    functionName: parse_directory_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - AttributeValue::unwrap
    - parse_attribute
    - Ok
    - Some
    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:1692,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1694,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1696,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1701,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1706,1
    - Dst: len
      Src: /src/gimli/src/read/line.rs:1712,1
    - Dst: usize::into_u64
      Src: /src/gimli/src/read/line.rs:1712,1
    - Dst: read_u8_array
      Src: /src/gimli/src/read/line.rs:1714,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1718,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1725,1
    - Dst: AttributeValue::unwrap
      Src: /src/gimli/src/read/line.rs:1726,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 48
    argCount: 3
    argNames:
    - input
    - encoding
    - formats
    argTypes:
    - '&mut R'
    - Encoding
    - '&[FileEntryFormat]'
    constantsTouched: []
    func_position:
      end: 1733
      start: 1679
    functionDepth: 9
    functionLinenumber: 1679
    functionLinenumberEnd: 1733
    functionName: parse_file_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Ok
    - AttributeValue::unwrap
    - parse_attribute
    - udata_value
    - read_u8_array
    - Some
    - len
    - usize::into_u64
    linkageType: ''
    returnType: Result
    signature: 'fn parse_file_v5<R: Reader>(input: &mut R,encoding: Encoding,formats:
      &[FileEntryFormat],) -> Result<FileEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1902,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1903,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1904,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:1907,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:1907,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1907,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1907,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:1907,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1933,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1933,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1934,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1934,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1940,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1940,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1948,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1957
      start: 1850
    functionDepth: 10
    functionLinenumber: 1850
    functionLinenumberEnd: 1957
    functionName: tests::test_parse_debug_line_32_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - DebugLineOffset
    - Result::expect
    - AttributeValue::String
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2012,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:2014,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2014,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2018
      start: 1960
    functionDepth: 10
    functionLinenumber: 1960
    functionLinenumberEnd: 2018
    functionName: tests::test_parse_debug_line_header_length_too_short
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineProgramHeader::parse
    - EndianSlice::new
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_header_length_too_short()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2073,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:2075,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2075,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2079
      start: 2021
    functionDepth: 10
    functionLinenumber: 2021
    functionLinenumberEnd: 2079
    functionName: tests::test_parse_debug_line_unit_length_too_short
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineProgramHeader::parse
    - EndianSlice::new
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_unit_length_too_short()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/line.rs:2095,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2099,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - buf
    argTypes:
    - EndianSlice<'_, LittleEndian>
    constantsTouched: []
    func_position:
      end: 2130
      start: 2084
    functionDepth: 1
    functionLinenumber: 2084
    functionLinenumberEnd: 2130
    functionName: tests::make_test_header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - DebugLineOffset
    - Default::default
    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:2136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - buf
    argTypes:
    - EndianSlice<'_, LittleEndian>
    constantsTouched: []
    func_position:
      end: 2138
      start: 2132
    functionDepth: 2
    functionLinenumber: 2132
    functionLinenumberEnd: 2138
    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:2144,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2145,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2149,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2154
      start: 2141
    functionDepth: 9
    functionLinenumber: 2141
    functionLinenumberEnd: 2154
    functionName: tests::test_parse_special_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineInstruction::parse
    - EndianSlice::new
    - Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_special_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2165,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2166,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2167,1
    - Dst: Operands::as_ref
      Src: /src/gimli/src/read/line.rs:2167,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2170,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2172,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2173,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2177,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 3
    argNames:
    - raw
    - operands
    - expected
    argTypes:
    - constants::DwLns
    - Operands
    - LineInstruction<EndianSlice<'_, LittleEndian>>
    constantsTouched: []
    func_position:
      end: 2181
      start: 2158
    functionDepth: 9
    functionLinenumber: 2158
    functionLinenumberEnd: 2181
    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:
    - EndianVec::push
    - LineInstruction::parse
    - EndianSlice::new
    - Operands::as_ref
    - Vec::new
    - EndianVec::extend_from_slice
    - Result::expect
    - make_test_header
    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:2183,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2184,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2187,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2189,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2192,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2194,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2194,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2195,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:2198,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2200,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2205,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2210,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2215,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2218,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2220,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2225,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:2228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 65
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2230
      start: 2157
    functionDepth: 10
    functionLinenumber: 2157
    functionLinenumberEnd: 2230
    functionName: tests::test_parse_standard_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::FixedAddPc
    - test
    - LineInstruction::AdvanceLine
    - LineInstruction::SetColumn
    - LineInstruction::AdvancePc
    - LineInstruction::SetIsa
    - LineInstruction::SetFile
    linkageType: ''
    returnType: void
    signature: fn test_parse_standard_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2235,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2236,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2237,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2238,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2238,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2239,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2241,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2245,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2252
      start: 2233
    functionDepth: 18
    functionLinenumber: 2233
    functionLinenumberEnd: 2252
    functionName: tests::test_parse_unknown_standard_opcode_no_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - slice
    - '&R::extend'
    - '&R::push'
    - LineInstruction::parse
    - EndianSlice::new
    - Vec::new
    - Result::expect
    - 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:2257,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2258,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2259,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2260,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2260,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2261,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2263,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2267,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2274
      start: 2255
    functionDepth: 18
    functionLinenumber: 2255
    functionLinenumberEnd: 2274
    functionName: tests::test_parse_unknown_standard_opcode_one_arg
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - slice
    - '&R::extend'
    - '&R::push'
    - LineInstruction::parse
    - EndianSlice::new
    - Vec::new
    - Result::expect
    - 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:2279,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/line.rs:2280,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2281,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2282,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2283,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2283,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2284,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2286,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2290,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2297
      start: 2277
    functionDepth: 18
    functionLinenumber: 2277
    functionLinenumberEnd: 2297
    functionName: tests::test_parse_unknown_standard_opcode_many_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - slice
    - '&R::extend'
    - '&R::push'
    - LineInstruction::parse
    - EndianSlice::new
    - EndianSlice::range_from
    - Vec::new
    - Result::expect
    - 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:2308,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2309,1
    - Dst: Operands::as_ref
      Src: /src/gimli/src/read/line.rs:2311,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2312,1
    - Dst: Operands::len
      Src: /src/gimli/src/read/line.rs:2312,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2314,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2315,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2318,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2320,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2321,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2325,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 3
    argNames:
    - raw
    - operands
    - expected
    argTypes:
    - constants::DwLne
    - Operands
    - LineInstruction<EndianSlice<'_, LittleEndian>>
    constantsTouched: []
    func_position:
      end: 2329
      start: 2301
    functionDepth: 9
    functionLinenumber: 2301
    functionLinenumberEnd: 2329
    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:
    - EndianVec::push
    - LineInstruction::parse
    - EndianSlice::new
    - Operands::as_ref
    - Vec::new
    - EndianVec::extend_from_slice
    - Result::expect
    - Operands::len
    - make_test_header
    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:2331,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2336,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2339,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2341,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:2344,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2347,1
    - Dst: FileId::extend_from_slice
      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: FileId::push
      Src: /src/gimli/src/read/line.rs:2356,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2358,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:2361,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2362,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2362,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:2373,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2374,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:2377,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2379
      start: 2300
    functionDepth: 10
    functionLinenumber: 2300
    functionLinenumberEnd: 2379
    functionName: tests::test_parse_extended_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - FileId::extend_from_slice
    - LineInstruction::SetAddress
    - EndianSlice::new
    - test
    - Vec::new
    - FileId::push
    - constants::DwLne
    - LineInstruction::UnknownExtended
    - LineInstruction::DefineFile
    - AttributeValue::String
    - LineInstruction::SetDiscriminator
    linkageType: ''
    returnType: void
    signature: fn test_parse_extended_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2386,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2386,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2394,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2394,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2396,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2396,1
    - Dst: push
      Src: /src/gimli/src/read/line.rs:2397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2404
      start: 2382
    functionDepth: 5
    functionLinenumber: 2382
    functionLinenumberEnd: 2404
    functionName: tests::test_file_entry_directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - AttributeValue::String
    - EndianSlice::new
    - push
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_directory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2414,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: 2418
      start: 2406
    functionDepth: 14
    functionLinenumber: 2406
    functionLinenumberEnd: 2418
    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:2422,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2422,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2424,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2425,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2429
      start: 2421
    functionDepth: 15
    functionLinenumber: 2421
    functionLinenumberEnd: 2429
    functionName: tests::test_exec_special_noop
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_noop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2433,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2433,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2435,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2438,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2444
      start: 2432
    functionDepth: 15
    functionLinenumber: 2432
    functionLinenumberEnd: 2444
    functionName: tests::test_exec_special_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2448,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2448,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2450,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2452,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2458
      start: 2447
    functionDepth: 15
    functionLinenumber: 2447
    functionLinenumberEnd: 2458
    functionName: tests::test_exec_special_positive_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2462,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2462,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2464,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2466,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2472
      start: 2461
    functionDepth: 15
    functionLinenumber: 2461
    functionLinenumberEnd: 2472
    functionName: tests::test_exec_special_positive_address_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2476,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2476,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2478,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2480,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2487
      start: 2475
    functionDepth: 15
    functionLinenumber: 2475
    functionLinenumberEnd: 2487
    functionName: tests::test_exec_special_positive_address_and_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2491,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2491,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2493,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2496,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2503
      start: 2490
    functionDepth: 15
    functionLinenumber: 2490
    functionLinenumberEnd: 2503
    functionName: tests::test_exec_special_positive_address_and_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2507,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2507,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2509,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2513,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2521
      start: 2506
    functionDepth: 15
    functionLinenumber: 2506
    functionLinenumberEnd: 2521
    functionName: tests::test_exec_special_line_underflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2525,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2525,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2527,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2535,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2536
      start: 2524
    functionDepth: 15
    functionLinenumber: 2524
    functionLinenumberEnd: 2536
    functionName: tests::test_exec_copy
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_copy()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2540,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2540,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2541,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2542,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2548
      start: 2539
    functionDepth: 15
    functionLinenumber: 2539
    functionLinenumberEnd: 2548
    functionName: tests::test_exec_advance_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::AdvancePc
    - assert_exec_opcode
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2552,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2552,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2554,1
    - Dst: into
      Src: /src/gimli/src/read/line.rs:2555,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2556,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2551
    functionDepth: 14
    functionLinenumber: 2551
    functionLinenumberEnd: 2560
    functionName: tests::test_exec_advance_pc_overflow_32
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - into
    - LineRow::new
    - EndianSlice::new
    - execute
    - LineInstruction::AdvancePc
    - make_test_header
    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:2564,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2564,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2566,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2568,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2572
      start: 2563
    functionDepth: 14
    functionLinenumber: 2563
    functionLinenumberEnd: 2572
    functionName: tests::test_exec_advance_pc_overflow_64
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - execute
    - LineInstruction::AdvancePc
    - make_test_header
    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:2576,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2576,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2577,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2578,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2584
      start: 2575
    functionDepth: 15
    functionLinenumber: 2575
    functionLinenumberEnd: 2584
    functionName: tests::test_exec_advance_line
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::AdvanceLine
    - assert_exec_opcode
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_line()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2588,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2588,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2589,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2591,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2598
      start: 2587
    functionDepth: 15
    functionLinenumber: 2587
    functionLinenumberEnd: 2598
    functionName: tests::test_exec_advance_line_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::AdvanceLine
    - assert_exec_opcode
    - make_test_header
    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:2603,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2603,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2604,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2605,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2612
      start: 2601
    functionDepth: 15
    functionLinenumber: 2601
    functionLinenumberEnd: 2612
    functionName: tests::test_exec_set_file_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::SetFile
    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:2616,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2616,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2617,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2618,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2630
      start: 2615
    functionDepth: 15
    functionLinenumber: 2615
    functionLinenumberEnd: 2630
    functionName: tests::test_exec_set_file_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::SetFile
    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:2639,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2639,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2633
    functionDepth: 2
    functionLinenumber: 2633
    functionLinenumberEnd: 2646
    functionName: tests::test_file_entry_file_index_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_file_index_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2650,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2650,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2656
      start: 2649
    functionDepth: 2
    functionLinenumber: 2649
    functionLinenumberEnd: 2656
    functionName: tests::test_file_entry_file_index_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_file_index_in_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2660,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2660,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2661,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:2662,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2668
      start: 2659
    functionDepth: 15
    functionLinenumber: 2659
    functionLinenumberEnd: 2668
    functionName: tests::test_exec_set_column
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::SetColumn
    - assert_exec_opcode
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_column()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2672,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2672,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2673,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2680
      start: 2671
    functionDepth: 15
    functionLinenumber: 2671
    functionLinenumberEnd: 2680
    functionName: tests::test_exec_negate_statement
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_negate_statement()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2684,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2684,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2686,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2695
      start: 2683
    functionDepth: 15
    functionLinenumber: 2683
    functionLinenumberEnd: 2695
    functionName: tests::test_exec_set_basic_block
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_basic_block()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2699,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2699,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2700,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2707
      start: 2698
    functionDepth: 15
    functionLinenumber: 2698
    functionLinenumberEnd: 2707
    functionName: tests::test_exec_const_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_const_add_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2711,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2711,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2712,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2718
      start: 2710
    functionDepth: 14
    functionLinenumber: 2710
    functionLinenumberEnd: 2718
    functionName: tests::test_exec_const_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - execute
    - LineRow::new
    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:2722,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2722,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2724,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2727,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2734
      start: 2721
    functionDepth: 15
    functionLinenumber: 2721
    functionLinenumberEnd: 2734
    functionName: tests::test_exec_fixed_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::FixedAddPc
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2738,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2738,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2739,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2742,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2746
      start: 2737
    functionDepth: 14
    functionLinenumber: 2737
    functionLinenumberEnd: 2746
    functionName: tests::test_exec_fixed_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::FixedAddPc
    - LineRow::new
    - EndianSlice::new
    - execute
    - make_test_header
    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:2750,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2750,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2752,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2761
      start: 2749
    functionDepth: 15
    functionLinenumber: 2749
    functionLinenumberEnd: 2761
    functionName: tests::test_exec_set_prologue_end
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_prologue_end()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2765,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2765,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2766,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:2767,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2773
      start: 2764
    functionDepth: 15
    functionLinenumber: 2764
    functionLinenumberEnd: 2773
    functionName: tests::test_exec_set_isa
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::SetIsa
    - assert_exec_opcode
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_isa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2777,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2777,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2778,1
    - Dst: LineInstruction::UnknownStandard0
      Src: /src/gimli/src/read/line.rs:2779,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2779,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2782
      start: 2776
    functionDepth: 15
    functionLinenumber: 2776
    functionLinenumberEnd: 2782
    functionName: tests::test_exec_unknown_standard_0
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::UnknownStandard0
    - EndianSlice::new
    - constants::DwLns
    - assert_exec_opcode
    - make_test_header
    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:2786,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2786,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2787,1
    - Dst: LineInstruction::UnknownStandard1
      Src: /src/gimli/src/read/line.rs:2788,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2788,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2791
      start: 2785
    functionDepth: 15
    functionLinenumber: 2785
    functionLinenumberEnd: 2791
    functionName: tests::test_exec_unknown_standard_1
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::UnknownStandard1
    - EndianSlice::new
    - constants::DwLns
    - assert_exec_opcode
    - make_test_header
    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:2795,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2795,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2796,1
    - Dst: LineInstruction::UnknownStandardN
      Src: /src/gimli/src/read/line.rs:2797,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2798,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2799,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2803
      start: 2794
    functionDepth: 15
    functionLinenumber: 2794
    functionLinenumberEnd: 2803
    functionName: tests::test_exec_unknown_standard_n
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::UnknownStandardN
    - constants::DwLns
    - assert_exec_opcode
    - make_test_header
    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:2807,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2807,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2808,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2815
      start: 2806
    functionDepth: 15
    functionLinenumber: 2806
    functionLinenumberEnd: 2815
    functionName: tests::test_exec_end_sequence
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_end_sequence()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2819,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2819,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2820,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2821,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2818
    functionDepth: 15
    functionLinenumber: 2818
    functionLinenumberEnd: 2827
    functionName: tests::test_exec_set_address
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetAddress
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2831,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2831,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2832,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2833,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2839
      start: 2830
    functionDepth: 15
    functionLinenumber: 2830
    functionLinenumberEnd: 2839
    functionName: tests::test_exec_set_address_tombstone
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetAddress
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2843,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2843,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2844,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2846,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2852
      start: 2842
    functionDepth: 15
    functionLinenumber: 2842
    functionLinenumberEnd: 2852
    functionName: tests::test_exec_set_address_backwards
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetAddress
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    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:2856,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2856,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2857,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:2857,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2860,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2860,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:2868,1
    - Dst: '&mut LineRow::execute'
      Src: /src/gimli/src/read/line.rs:2869,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/line.rs:2869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2873
      start: 2855
    functionDepth: 14
    functionLinenumber: 2855
    functionLinenumberEnd: 2873
    functionName: tests::test_exec_define_file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - header
    - '&mut LineRow::execute'
    - LineRow::new
    - make_test_program
    - EndianSlice::new
    - Result::unwrap
    - LineInstruction::DefineFile
    - AttributeValue::String
    linkageType: ''
    returnType: void
    signature: fn test_exec_define_file()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2877,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2877,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2878,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:2879,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2885
      start: 2876
    functionDepth: 15
    functionLinenumber: 2876
    functionLinenumberEnd: 2885
    functionName: tests::test_exec_set_discriminator
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::SetDiscriminator
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_discriminator()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2889,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2889,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2890,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:2891,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:2892,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2893,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2897
      start: 2888
    functionDepth: 15
    functionLinenumber: 2888
    functionLinenumberEnd: 2897
    functionName: tests::test_exec_unknown_extended
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - constants::DwLne
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::UnknownExtended
    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: 2909
      start: 2903
    functionDepth: 0
    functionLinenumber: 2903
    functionLinenumberEnd: 2909
    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:2917,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2917,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2918,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2918,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2922,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2922,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:2927,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2927,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2927,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2933,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2933,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:2940,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2940,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2940,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: Label::new
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2953,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: initial_length
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D16
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: word_label
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/line.rs:2961,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: len
      Src: /src/gimli/src/read/line.rs:2974,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2954,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/line.rs:3011,1
    - Dst: R::Offset::set_const
      Src: /src/gimli/src/read/line.rs:3012,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/line.rs:3013,1
    - Dst: unwrap
      Src: /src/gimli/src/read/line.rs:3013,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:3015,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:3017,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:3017,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:3017,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 201
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3066
      start: 2912
    functionDepth: 10
    functionLinenumber: 2912
    functionLinenumberEnd: 3066
    functionName: tests::test_parse_debug_line_v5_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::word_size
    - EndianSlice::new
    - unwrap
    - LineProgramHeader::parse
    - Some
    - R::Offset::set_const
    - uleb
    - Label::new
    - Section::with_endian
    - initial_length
    - D8
    - AttributeValue::String
    - word_label
    - append_bytes
    - Result::expect
    - Self::set_const
    - len
    - D16
    - mark
    - Vec::get_contents
    - DebugLineOffset
    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:3132,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:3134,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:3134,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:3134,1
    - Dst: sequences
      Src: /src/gimli/src/read/line.rs:3138,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/line.rs:3138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3144
      start: 3069
    functionDepth: 10
    functionLinenumber: 3069
    functionLinenumberEnd: 3144
    functionName: tests::test_sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - Result::unwrap
    - DebugLineOffset
    - Result::expect
    - sequences
    linkageType: ''
    returnType: void
    signature: fn test_sequences()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error::Object
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - err
    argTypes:
    - object::read::Error
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: Error::from
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Error::Object
    linkageType: ''
    returnType: Self
    signature: 'fn from(err: object::read::Error) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:637,1
    - Dst: name
      Src: /src/gimli/src/read/mod.rs:637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 8
    functionLinenumber: 636
    functionLinenumberEnd: 638
    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:643,1
    - Dst: dwo_name
      Src: /src/gimli/src/read/mod.rs:643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 642
    functionDepth: 8
    functionLinenumber: 642
    functionLinenumberEnd: 644
    functionName: Section::dwo_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - dwo_name
    - Self::id
    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:649,1
    - Dst: xcoff_name
      Src: /src/gimli/src/read/mod.rs:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 648
    functionDepth: 8
    functionLinenumber: 648
    functionLinenumberEnd: 650
    functionName: Section::xcoff_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - xcoff_name
    - Self::id
    linkageType: ''
    returnType: Option
    signature: fn xcoff_section_name() -> Option<&'static str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/gimli/src/read/mod.rs:657,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:657,1
    - Dst: map
      Src: /src/gimli/src/read/mod.rs:657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 658
      start: 653
    functionDepth: 8
    functionLinenumber: 653
    functionLinenumberEnd: 658
    functionName: Section::load
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 3
    functionsReached:
    - map
    - f
    - Self::id
    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:671,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/mod.rs:671,1
    - Dst: skip
      Src: /src/gimli/src/read/mod.rs:672,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:672,1
    - Dst: truncate
      Src: /src/gimli/src/read/mod.rs:673,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:673,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:674,1
    - Dst: into
      Src: /src/gimli/src/read/mod.rs:674,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - offset
    - size
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 675
      start: 667
    functionDepth: 7
    functionLinenumber: 667
    functionLinenumberEnd: 675
    functionName: Section::dwp_range
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    - R::Offset::from_u32
    - truncate
    - skip
    - '&R::clone'
    - Section::reader
    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:682,1
    - Dst: '&R::lookup_offset_id'
      Src: /src/gimli/src/read/mod.rs:682,1
    - Dst: Option::map
      Src: /src/gimli/src/read/mod.rs:682,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 685
      start: 678
    functionDepth: 8
    functionLinenumber: 678
    functionLinenumberEnd: 685
    functionName: Section::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Self::id
    - '&R::lookup_offset_id'
    - Section::reader
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<(SectionId,
      R::Offset)>whereR: Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/mod.rs:691,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:692,1
    - Dst: common::Register
      Src: /src/gimli/src/read/mod.rs:692,1
    - Dst: Err
      Src: /src/gimli/src/read/mod.rs:694,1
    - Dst: Error::UnsupportedRegister
      Src: /src/gimli/src/read/mod.rs:694,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - x
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 696
      start: 689
    functionDepth: 1
    functionLinenumber: 689
    functionLinenumberEnd: 696
    functionName: Register::from_u64
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Err
    - u64::from
    - Error::UnsupportedRegister
    - common::Register
    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:708,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:708,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:709,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:709,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:711,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:712,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 720
      start: 707
    functionDepth: 7
    functionLinenumber: 707
    functionLinenumberEnd: 720
    functionName: tests::test_parse_initial_length_32_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - L32
    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:724,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:724,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:724,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:729,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:729,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:730,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:733,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:743,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 723
    functionDepth: 7
    functionLinenumber: 723
    functionLinenumberEnd: 747
    functionName: tests::test_parse_initial_length_64_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - L32
    - L64
    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:751,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:751,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:752,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:752,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:754,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 750
    functionDepth: 7
    functionLinenumber: 750
    functionLinenumberEnd: 759
    functionName: tests::test_parse_initial_length_unknown_reserved_value
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - L32
    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:765,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:766,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 762
    functionDepth: 7
    functionLinenumber: 762
    functionLinenumberEnd: 770
    functionName: tests::test_parse_initial_length_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_initial_length
    - EndianSlice::new
    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:774,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:774,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:774,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:779,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:779,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:781,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:782,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 773
    functionDepth: 7
    functionLinenumber: 773
    functionLinenumberEnd: 786
    functionName: tests::test_parse_initial_length_64_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - L32
    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:790,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:790,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:791,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:791,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:793,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:794,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 789
    functionDepth: 8
    functionLinenumber: 789
    functionLinenumberEnd: 801
    functionName: tests::test_parse_offset_32
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - EndianSlice::read_offset
    - 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:805,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:805,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:806,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:806,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:808,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:809,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 804
    functionDepth: 8
    functionLinenumber: 804
    functionLinenumberEnd: 816
    functionName: tests::test_parse_offset_64_small
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - EndianSlice::read_offset
    - L64
    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:837,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:837,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:838,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:838,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:840,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 836
    functionDepth: 8
    functionLinenumber: 836
    functionLinenumberEnd: 845
    functionName: tests::test_parse_offset_64_large
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - EndianSlice::read_offset
    - L64
    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: Error::InvalidIndexSlotCount
      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: Error::UnsupportedIndexSectionCount
      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: 134
    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::read_u32
    - Error::InvalidIndexSlotCount
    - R::split
    - Ok
    - into
    - Error::UnsupportedIndexSectionCount
    - Err
    - Error::UnknownIndexSectionV2
    - Error::UnknownVersion
    - R::is_empty
    - R::Offset::from_u64
    - constants::DwSectV2
    - R::clone
    - u64::from
    - Self::read_u16
    - Error::UnknownIndexSection
    - constants::DwSect
    - u16::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:
    - clone
    - read_u32
    - Result::ok
    - R::Offset::from_u64
    - ok
    - skip
    - u64::from
    - Some
    - read_u64
    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: Error::InvalidIndexRow
      Src: /src/gimli/src/read/index.rs:261,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:264,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:264,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:264,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:265,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/index.rs:266,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:267,1
    - Dst: bool::skip
      Src: /src/gimli/src/read/index.rs:268,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:269,1
    - Dst: iter
      Src: /src/gimli/src/read/index.rs:270,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 41
    argCount: 1
    argNames:
    - row
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 274
      start: 259
    functionDepth: 7
    functionLinenumber: 259
    functionLinenumberEnd: 274
    functionName: UnitIndex::sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - Err
    - Error::InvalidIndexRow
    - R::Offset::from_u64
    - u64::from
    - iter
    - Result::skip
    - bool::skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn sections(&self, row: u32) -> Result<UnitIndexSectionIterator<''_,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    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: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    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: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    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: 296
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 296
    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:311,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:313,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:313,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:314,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:314,1
    - Dst: Some
      Src: /src/gimli/src/read/index.rs:315,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 320
    functionName: UnitIndexSectionIterator::next
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - next
    - Some
    - ok
    - read_u32
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<UnitIndexSection>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 374
    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:378,1
    - Dst: SectionId::dwo_name
      Src: /src/gimli/src/read/index.rs:378,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/index.rs:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: IndexSectionId::dwo_name
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - SectionId::dwo_name
    - Option::unwrap
    - 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:390,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:391,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 389
    functionDepth: 9
    functionLinenumber: 389
    functionLinenumberEnd: 396
    functionName: tests::test_empty
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - UnitIndex::parse
    - Result::unwrap
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:401,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:401,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:401,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:401,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:401,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:404,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:404,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:405,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:406,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 399
    functionDepth: 9
    functionLinenumber: 399
    functionLinenumberEnd: 411
    functionName: tests::test_zero_slots
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - UnitIndex::parse
    - EndianSlice::new
    - unwrap
    - D32
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_zero_slots()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:416,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:421,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:421,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:423,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 414
    functionDepth: 9
    functionLinenumber: 414
    functionLinenumberEnd: 425
    functionName: tests::test_version_2
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - UnitIndex::parse
    - unwrap
    - EndianSlice::new
    - D32
    - Result::unwrap
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_version_2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:430,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:435,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:435,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:437,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 428
    functionDepth: 9
    functionLinenumber: 428
    functionLinenumberEnd: 439
    functionName: tests::test_version_5
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - D16
    - Vec::get_contents
    - Section::with_endian
    - UnitIndex::parse
    - unwrap
    - EndianSlice::new
    - D32
    - Result::unwrap
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_version_5()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:444,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:449,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:449,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 452
    functionName: tests::test_version_5_invalid
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - D32
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_version_5_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:457,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:475,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:475,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:476,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:477,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:477,1
    - Dst: usize::sections
      Src: /src/gimli/src/read/index.rs:503,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 102
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 455
    functionDepth: 9
    functionLinenumber: 455
    functionLinenumberEnd: 508
    functionName: tests::test_version_2_sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - UnitIndex::parse
    - unwrap
    - EndianSlice::new
    - D32
    - Result::unwrap
    - usize::sections
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_version_2_sections()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:513,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:530,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:530,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:531,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:532,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:532,1
    - Dst: usize::sections
      Src: /src/gimli/src/read/index.rs:556,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 98
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 511
    functionDepth: 9
    functionLinenumber: 511
    functionLinenumberEnd: 564
    functionName: tests::test_version_5_sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - D16
    - Vec::get_contents
    - Section::with_endian
    - UnitIndex::parse
    - unwrap
    - EndianSlice::new
    - D32
    - Result::unwrap
    - usize::sections
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_version_5_sections()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:569,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:585,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:585,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:586,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:587,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 567
    functionDepth: 9
    functionLinenumber: 567
    functionLinenumberEnd: 596
    functionName: tests::test_hash
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - D16
    - Vec::get_contents
    - Section::with_endian
    - UnitIndex::parse
    - unwrap
    - EndianSlice::new
    - D32
    - Result::unwrap
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_hash()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:601,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:606,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:606,1
    - Dst: DebugCuIndex::new
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: index
      Src: /src/gimli/src/read/index.rs:608,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/index.rs:608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 599
    functionDepth: 3
    functionLinenumber: 599
    functionLinenumberEnd: 610
    functionName: tests::test_cu_index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - DebugCuIndex::new
    - D16
    - index
    - Vec::get_contents
    - Section::with_endian
    - usize::unwrap
    - unwrap
    - D32
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_cu_index()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:615,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:620,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:620,1
    - Dst: DebugTuIndex::new
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: index
      Src: /src/gimli/src/read/index.rs:622,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/index.rs:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 613
    functionDepth: 3
    functionLinenumber: 613
    functionLinenumberEnd: 624
    functionName: tests::test_tu_index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - DebugTuIndex::new
    - D16
    - index
    - Vec::get_contents
    - Section::with_endian
    - usize::unwrap
    - unwrap
    - D32
    - D64
    linkageType: ''
    returnType: void
    signature: fn test_tu_index()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MaybeUninit::uninit
      Src: /src/gimli/src/read/util.rs:50,1
    - Dst: assume_init
      Src: /src/gimli/src/read/util.rs:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[T; N]::new_storage'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - assume_init
    - MaybeUninit::uninit
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[T; N]::as_slice'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[MaybeUninit'
    signature: 'fn as_slice(storage: &Self::Storage) -> &[MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&mut Self::Storage'
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[T; N]::as_mut_slice'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut [MaybeUninit'
    signature: 'fn as_mut_slice(storage: &mut Self::Storage) -> &mut [MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:73,1
    - Dst: MaybeUninit::uninit
      Src: /src/gimli/src/read/util.rs:73,1
    - Dst: assume_init
      Src: /src/gimli/src/read/util.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: Box::new_storage
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - assume_init
    - Box::new
    - MaybeUninit::uninit
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: Box::as_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[MaybeUninit'
    signature: 'fn as_slice(storage: &Self::Storage) -> &[MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&mut Self::Storage'
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: Box::as_mut_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut [MaybeUninit'
    signature: 'fn as_mut_slice(storage: &mut Self::Storage) -> &mut [MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: Vec::new_storage
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Box::new
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::mem::replace
      Src: /src/gimli/src/read/util.rs:99,1
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:99,1
    - Dst: into
      Src: /src/gimli/src/read/util.rs:99,1
    - Dst: Vec::reserve
      Src: /src/gimli/src/read/util.rs:100,1
    - Dst: Vec::set_len
      Src: /src/gimli/src/read/util.rs:102,1
    - Dst: Vec::capacity
      Src: /src/gimli/src/read/util.rs:102,1
    - Dst: Vec::into_boxed_slice
      Src: /src/gimli/src/read/util.rs:103,1
    - Dst: Ok
      Src: /src/gimli/src/read/util.rs:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - storage
    - additional
    argTypes:
    - '&mut Self::Storage'
    - usize
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: Vec::grow
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - core::mem::replace
    - into
    - Ok
    - Vec::capacity
    - Vec::into_boxed_slice
    - Vec::reserve
    - Vec::set_len
    - Box::new
    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:
    - Ok
    - Self::Storage::len
    - A::as_mut_slice
    - MaybeUninit::new
    - A::grow
    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:
    - core::ptr::copy
    - Self::Storage::len
    - Ok
    - Self::Storage::as_mut_ptr
    - Result::add
    - add
    - A::as_mut_slice
    - MaybeUninit::new
    - A::grow
    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:
    - A::as_slice
    - as_ptr
    - read
    - Some
    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:
    - '&mut [MaybeUninit::swap'
    - ArrayVec::pop
    - Option::unwrap
    - A::as_mut_slice
    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:
    - core::mem::replace
    - Vec::from_raw_parts
    - Box::new
    - as_mut_ptr
    - Box::leak
    - len
    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:
    - slice::from_raw_parts
    - A::as_slice
    - as_ptr
    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:
    - as_mut_ptr
    - slice::from_raw_parts_mut
    - A::as_mut_slice
    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:
    - Self::default
    - clone
    - Result::unwrap
    - Self::try_push
    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: 306
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn new(slice: &''input [u8], endian: Endian) -> EndianSlice<''input,
      Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: EndianSlice::slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&''input [u8]'
    signature: pub fn slice(&self) -> &'input [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::range_to
      Src: /src/gimli/src/read/endian_slice.rs:50,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/endian_slice.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: EndianSlice::split_at
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::range_from
    - EndianSlice::range_to
    linkageType: ''
    returnType: (EndianSlice
    signature: 'pub fn split_at(&self,idx: usize,) -> (EndianSlice<''input, Endian>,
      EndianSlice<''input, Endian>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::find
      Src: /src/gimli/src/read/endian_slice.rs:284,1
    - Dst: Result::ok_or_else
      Src: /src/gimli/src/read/endian_slice.rs:284,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:285,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: EndianSlice::find
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 1
    functionsReached:
    - Error::UnexpectedEof
    - Result::ok_or_else
    - EndianSlice::find
    - EndianSlice::offset_id
    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:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 263
    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:318,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:319,1
    - Dst: into
      Src: /src/gimli/src/read/endian_slice.rs:319,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 322
    functionName: EndianSlice::to_string
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Err
    - into
    - Ok
    - 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:327,1
    - Dst: String::from_utf8_lossy
      Src: /src/gimli/src/read/endian_slice.rs:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: EndianSlice::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - String::from_utf8_lossy
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn to_string_lossy(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::read_slice
      Src: /src/gimli/src/read/endian_slice.rs:332,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/endian_slice.rs:332,1
    - Dst: Vec::copy_from_slice
      Src: /src/gimli/src/read/endian_slice.rs:333,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 335
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 335
    functionName: EndianSlice::read_slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 2
    functionsReached:
    - Ok
    - Vec::len
    - Vec::copy_from_slice
    - EndianSlice::read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_slice(&mut self, buf: &mut [u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<usize>
    constantsTouched: []
    func_position:
      end: 124
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 124
    functionName: EndianSlice::range
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn range(&self, idx: Range<usize>) -> EndianSlice<''input, Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<usize>
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 142
    functionName: EndianSlice::range_from
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn range_from(&self, idx: RangeFrom<usize>) -> EndianSlice<''input,
      Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<usize>
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: EndianSlice::range_to
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn range_to(&self, idx: RangeTo<usize>) -> EndianSlice<''input,
      Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: EndianSlice::deref
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_tuple
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    - Dst: field
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    - Dst: field
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    - Dst: DebugBytes
      Src: /src/gimli/src/read/endian_slice.rs:177,1
    - Dst: finish
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: EndianSlice::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - finish
    - ::std::result::Result::debug_tuple
    - DebugBytes
    - field
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> core::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_list
      Src: /src/gimli/src/read/endian_slice.rs:186,1
    - Dst: entries
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: iter
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: take
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: copied
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: map
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:188,1
    - Dst: entry
      Src: /src/gimli/src/read/endian_slice.rs:189,1
    - Dst: DebugLen
      Src: /src/gimli/src/read/endian_slice.rs:189,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:189,1
    - Dst: finish
      Src: /src/gimli/src/read/endian_slice.rs:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 192
      start: 185
    functionDepth: 12
    functionLinenumber: 185
    functionLinenumberEnd: 192
    functionName: DebugBytes::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - map
    - entry
    - entries
    - take
    - ::std::result::Result::debug_list
    - DebugLen
    - iter
    - copied
    - finish
    - len
    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:
    - Dst: split_first
      Src: /src/gimli/src/read/endian_slice.rs:237,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:239,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
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 243
    functionName: EndianSlice::read_u8
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - Error::UnexpectedEof
    - split_first
    - EndianSlice::offset_id
    linkageType: ''
    returnType: Result
    signature: fn read_u8(&mut self) -> Result<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 248
    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:252,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:253,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:253,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:253,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 258
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 258
    functionName: EndianSlice::truncate
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - Error::UnexpectedEof
    - len
    - EndianSlice::offset_id
    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:267,1
    - Dst: as_ptr
      Src: /src/gimli/src/read/endian_slice.rs:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: EndianSlice::offset_id
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 4
    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:273,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:274,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_slice.rs:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 280
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 280
    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:290,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:291,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:291,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:291,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 296
      start: 289
    functionDepth: 2
    functionLinenumber: 289
    functionLinenumberEnd: 296
    functionName: EndianSlice::skip
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - Error::UnexpectedEof
    - len
    - EndianSlice::offset_id
    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:300,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:301,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/endian_slice.rs:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 302
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 302
    functionName: EndianSlice::split
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Ok
    - EndianSlice::new
    - 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: 307
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 307
    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:312,1
    - Dst: into
      Src: /src/gimli/src/read/endian_slice.rs:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: EndianSlice::to_slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/endian_slice.rs:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 355
    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:361,1
    - Dst: Self::split_at
      Src: /src/gimli/src/read/endian_slice.rs:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 359
    functionDepth: 2
    functionLinenumber: 359
    functionLinenumberEnd: 363
    functionName: tests::test_endian_slice_split_at_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Self::split_at
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_endian_slice_split_at_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubtypes.rs:32,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubtypes.rs:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: DebugPubTypes::new
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 3
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubTypesEntryIter
      Src: /src/gimli/src/read/pubtypes.rs:53,1
    - Dst: items
      Src: /src/gimli/src/read/pubtypes.rs:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 7
    functionLinenumber: 52
    functionLinenumberEnd: 54
    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:
    - Dst: PubTypesSetIter
      Src: /src/gimli/src/read/pubtypes.rs:61,1
    - Dst: sets
      Src: /src/gimli/src/read/pubtypes.rs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 7
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: DebugPubTypes::sets
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - sets
    - PubTypesSetIter
    linkageType: ''
    returnType: PubTypesSetIter
    signature: pub fn sets(&self) -> PubTypesSetIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugPubTypes::id
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: DebugPubTypes::reader
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubTypes
      Src: /src/gimli/src/read/pubtypes.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: DebugPubTypes::from
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - DebugPubTypes
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubtypes.rs:106,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubtypes.rs:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: DebugGnuPubTypes::new
    functionSourceFile: /src/gimli/src/read/pubtypes.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: PubTypesEntryIter
      Src: /src/gimli/src/read/pubtypes.rs:127,1
    - Dst: items
      Src: /src/gimli/src/read/pubtypes.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 7
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: DebugGnuPubTypes::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:
    - Dst: PubTypesSetIter
      Src: /src/gimli/src/read/pubtypes.rs:135,1
    - Dst: sets
      Src: /src/gimli/src/read/pubtypes.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 7
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: DebugGnuPubTypes::sets
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - sets
    - PubTypesSetIter
    linkageType: ''
    returnType: PubTypesSetIter
    signature: pub fn sets(&self) -> PubTypesSetIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: DebugGnuPubTypes::id
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: DebugGnuPubTypes::reader
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugGnuPubTypes
      Src: /src/gimli/src/read/pubtypes.rs:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: DebugGnuPubTypes::from
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - DebugGnuPubTypes
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubTypesSetIter::next
      Src: /src/gimli/src/read/pubtypes.rs:185,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/pubtypes.rs:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: PubTypesSetIter::next
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 1
    functionsReached:
    - PubTypesSetIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: PubTypesSet::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: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: PubTypesSet::unit_length
    functionSourceFile: /src/gimli/src/read/pubtypes.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: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: PubTypesSet::version
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: PubTypesSet::format
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: PubTypesSet::length
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubTypesEntryIter
      Src: /src/gimli/src/read/pubtypes.rs:225,1
    - Dst: items
      Src: /src/gimli/src/read/pubtypes.rs:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 7
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: PubTypesSet::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:
    - Dst: PubTypesEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:260,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/pubtypes.rs:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: PubTypesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - PubTypesEntryIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 272
    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: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    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: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    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:
    - Dst: kind
      Src: /src/gimli/src/read/pubtypes.rs:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: PubTypesEntry::kind
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - kind
    linkageType: ''
    returnType: GdbIndexSymbolKind
    signature: pub fn kind(&self) -> GdbIndexSymbolKind
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_static
      Src: /src/gimli/src/read/pubtypes.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: PubTypesEntry::is_static
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - is_static
    linkageType: ''
    returnType: bool
    signature: pub fn is_static(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flags
      Src: /src/gimli/src/read/pubtypes.rs:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: PubTypesEntry::flags
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - flags
    linkageType: ''
    returnType: u8
    signature: pub fn flags(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/pubtypes.rs:323,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubtypes.rs:326,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubtypes.rs:327,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: initial_length
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: D16
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: set_initial_length
      Src: /src/gimli/src/read/pubtypes.rs:328,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubtypes.rs:344,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubtypes.rs:345,1
    - Dst: Vec::initial_length
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: Self::D16
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: set_initial_length
      Src: /src/gimli/src/read/pubtypes.rs:346,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/pubtypes.rs:358,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:358,1
    - Dst: DebugPubTypes::new
      Src: /src/gimli/src/read/pubtypes.rs:359,1
    - Dst: items
      Src: /src/gimli/src/read/pubtypes.rs:362,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:364,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:364,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:364,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:371,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:371,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:371,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:377,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:377,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:377,1
    - Dst: sets
      Src: /src/gimli/src/read/pubtypes.rs:385,1
    - Dst: Result::next
      Src: /src/gimli/src/read/pubtypes.rs:388,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:388,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:388,1
    - Dst: Result::items
      Src: /src/gimli/src/read/pubtypes.rs:394,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:395,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:395,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:395,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:398,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:398,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:398,1
    - Dst: Result::next
      Src: /src/gimli/src/read/pubtypes.rs:405,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:405,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:405,1
    - Dst: Result::items
      Src: /src/gimli/src/read/pubtypes.rs:409,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:410,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:410,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 143
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 321
    functionDepth: 11
    functionLinenumber: 321
    functionLinenumberEnd: 417
    functionName: tests::test_pubtypes
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - Result::items
    - DwEhPe::word_size
    - Option::unwrap
    - unwrap
    - Vec::initial_length
    - DebugPubTypes::new
    - Result::unwrap
    - word
    - set_initial_length
    - Label::new
    - Section::with_endian
    - initial_length
    - Result::next
    - sets
    - Self::D16
    - append_bytes
    - D16
    - Vec::get_contents
    - items
    - PubSetEntryIter::next
    linkageType: ''
    returnType: void
    signature: fn test_pubtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/pubtypes.rs:422,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubtypes.rs:424,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubtypes.rs:425,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: initial_length
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: D16
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: D8
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: set_initial_length
      Src: /src/gimli/src/read/pubtypes.rs:426,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/pubtypes.rs:439,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:439,1
    - Dst: DebugGnuPubTypes::new
      Src: /src/gimli/src/read/pubtypes.rs:440,1
    - Dst: Self::items
      Src: /src/gimli/src/read/pubtypes.rs:441,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubtypes.rs:443,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubtypes.rs:443,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubtypes.rs:443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 420
    functionDepth: 11
    functionLinenumber: 420
    functionLinenumberEnd: 453
    functionName: tests::test_gnu_pubtypes
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - D16
    - DwEhPe::word_size
    - set_initial_length
    - Label::new
    - Vec::get_contents
    - Section::with_endian
    - initial_length
    - DebugGnuPubTypes::new
    - unwrap
    - append_bytes
    - Self::items
    - Result::unwrap
    - D8
    - PubSetEntryIter::next
    - word
    linkageType: ''
    returnType: void
    signature: fn test_gnu_pubtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 23
    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:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: ListsHeader::size
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 0
    functionsReached:
    - ListsHeader::size_for_encoding
    linkageType: ''
    returnType: u8
    signature: pub fn size(self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/lists.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    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:46,1
    - Dst: '&mut R::truncate'
      Src: /src/gimli/src/read/lists.rs:47,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: Err
      Src: /src/gimli/src/read/lists.rs:51,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lists.rs:51,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lists.rs:51,1
    - Dst: '&mut R::read_address_size'
      Src: /src/gimli/src/read/lists.rs:54,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/lists.rs:55,1
    - Dst: Err
      Src: /src/gimli/src/read/lists.rs:57,1
    - Dst: Error::UnsupportedSegmentSize
      Src: /src/gimli/src/read/lists.rs:57,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/lists.rs:59,1
    - Dst: Ok
      Src: /src/gimli/src/read/lists.rs:66,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 37
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 70
      start: 45
    functionDepth: 7
    functionLinenumber: 45
    functionLinenumberEnd: 70
    functionName: ListsHeader::parse
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_address_size'
    - '&mut R::truncate'
    - Ok
    - Error::UnsupportedSegmentSize
    - '&mut R::read_u8'
    - Err
    - Error::UnknownVersion
    - '&mut R::read_initial_length'
    - u64::from
    - '&mut R::read_u32'
    - '&mut R::read_u16'
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<R: Reader>(input: &mut R) -> Result<ListsHeader>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/names.rs:68,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_names_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: DebugNames::new
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 5
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_names_section: &''input [u8], endian: Endian) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/names.rs:82,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/names.rs:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: DebugNames::borrow
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugNames
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugNames<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:90,1
    - Dst: len
      Src: /src/gimli/src/read/names.rs:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 5
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: DebugNames::headers
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - clone
    - len
    linkageType: ''
    returnType: NameIndexHeaderIter
    signature: pub fn headers(&self) -> NameIndexHeaderIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: DebugNames::id
    functionSourceFile: /src/gimli/src/read/names.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: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: DebugNames::reader
    functionSourceFile: /src/gimli/src/read/names.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_names_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: DebugNames::from
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_names_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameIndexHeaderIter::next
      Src: /src/gimli/src/read/names.rs:143,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/names.rs:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: NameIndexHeaderIter::next
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - NameIndexHeaderIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameIndex::new
      Src: /src/gimli/src/read/names.rs:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 9
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: NameIndexHeader::index
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - NameIndex::new
    linkageType: ''
    returnType: Result
    signature: pub fn index(self) -> Result<NameIndex<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: NameIndexHeader::offset
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugNamesOffset
    signature: pub fn offset(&self) -> DebugNamesOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: NameIndexHeader::length
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: NameIndexHeader::format
    functionSourceFile: /src/gimli/src/read/names.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: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: NameIndexHeader::version
    functionSourceFile: /src/gimli/src/read/names.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: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: NameIndexHeader::compile_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn compile_unit_count(&self) -> u32
  - 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: NameIndexHeader::local_type_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn local_type_unit_count(&self) -> u32
  - 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: NameIndexHeader::foreign_type_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn foreign_type_unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: NameIndexHeader::bucket_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn bucket_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: NameIndexHeader::name_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn name_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: NameIndexHeader::abbrev_table_size
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn abbrev_table_size(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/names.rs:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: NameIndexHeader::augmentation_string
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn augmentation_string(&self) -> Option<&R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/names.rs:249,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/names.rs:250,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/names.rs:252,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:255,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/names.rs:255,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/names.rs:258,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/names.rs:258,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:259,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:260,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:261,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:262,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:263,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:264,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:265,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/names.rs:267,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/names.rs:267,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/names.rs:268,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/names.rs:268,1
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:271,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:276,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 62
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugNamesOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 290
      start: 248
    functionDepth: 7
    functionLinenumber: 248
    functionLinenumberEnd: 290
    functionName: NameIndexHeader::parse
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - '&mut R::skip'
    - Ok
    - R::Offset::from_u8
    - Err
    - R::Offset::from_u32
    - Error::UnknownVersion
    - '&mut R::read_initial_length'
    - '&mut R::read_u32'
    - '&mut R::read_u16'
    - '&mut R::split'
    - Some
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, offset: DebugNamesOffset<R::Offset>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: word_size
      Src: /src/gimli/src/read/names.rs:348,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:363,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:363,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:364,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:364,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:365,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:365,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:366,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:366,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:367,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:367,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:368,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:368,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:369,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:369,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/names.rs:370,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:370,1
    - Dst: NameAbbreviations::parse
      Src: /src/gimli/src/read/names.rs:372,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:377,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 78
    argCount: 1
    argNames:
    - header
    argTypes:
    - NameIndexHeader<R>
    constantsTouched: []
    func_position:
      end: 394
      start: 344
    functionDepth: 8
    functionLinenumber: 344
    functionLinenumberEnd: 394
    functionName: NameIndex::new
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - NameAbbreviations::parse
    - '&R::split'
    - Ok
    - R::Offset::from_u64
    - word_size
    linkageType: ''
    returnType: Result
    signature: 'pub fn new(header: NameIndexHeader<R>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: NameIndex::compile_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn compile_unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:407,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/names.rs:408,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:408,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:409,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:409,1
    - Dst: word_size
      Src: /src/gimli/src/read/names.rs:409,1
    - Dst: '&R::read_offset'
      Src: /src/gimli/src/read/names.rs:411,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:411,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 412
      start: 406
    functionDepth: 7
    functionLinenumber: 406
    functionLinenumberEnd: 412
    functionName: NameIndex::compile_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - clone
    - Result::map
    - '&R::read_offset'
    - R::Offset::from_u64
    - word_size
    - u64::from
    - '&R::skip'
    linkageType: ''
    returnType: Result
    signature: 'pub fn compile_unit(&self, index: u32) -> Result<DebugInfoOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameIndex::compile_unit
      Src: /src/gimli/src/read/names.rs:420,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:420,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 418
    functionDepth: 8
    functionLinenumber: 418
    functionLinenumberEnd: 424
    functionName: NameIndex::default_compile_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Result::map
    - NameIndex::compile_unit
    linkageType: ''
    returnType: Result
    signature: pub fn default_compile_unit(&self) -> Result<Option<DebugInfoOffset<R::Offset>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: NameIndex::local_type_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn local_type_unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:437,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/names.rs:438,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:438,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:439,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:439,1
    - Dst: word_size
      Src: /src/gimli/src/read/names.rs:439,1
    - Dst: '&R::read_offset'
      Src: /src/gimli/src/read/names.rs:441,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:441,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 442
      start: 436
    functionDepth: 7
    functionLinenumber: 436
    functionLinenumberEnd: 442
    functionName: NameIndex::local_type_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - clone
    - Result::map
    - '&R::read_offset'
    - R::Offset::from_u64
    - word_size
    - u64::from
    - '&R::skip'
    linkageType: ''
    returnType: Result
    signature: 'pub fn local_type_unit(&self, index: u32) -> Result<DebugInfoOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: NameIndex::foreign_type_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn foreign_type_unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:455,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/names.rs:456,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:456,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:456,1
    - Dst: '&R::read_u64'
      Src: /src/gimli/src/read/names.rs:457,1
    - Dst: u64::map
      Src: /src/gimli/src/read/names.rs:457,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 458
      start: 454
    functionDepth: 7
    functionLinenumber: 454
    functionLinenumberEnd: 458
    functionName: NameIndex::foreign_type_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - clone
    - '&R::read_u64'
    - u64::map
    - R::Offset::from_u64
    - u64::from
    - '&R::skip'
    linkageType: ''
    returnType: Result
    signature: 'pub fn foreign_type_unit(&self, index: u32) -> Result<DebugTypeSignature>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 463
    functionName: NameIndex::type_unit_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn type_unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::checked_sub
      Src: /src/gimli/src/read/names.rs:472,1
    - Dst: NameIndex::foreign_type_unit
      Src: /src/gimli/src/read/names.rs:473,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:473,1
    - Dst: NameIndex::local_type_unit
      Src: /src/gimli/src/read/names.rs:476,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:476,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 478
      start: 471
    functionDepth: 8
    functionLinenumber: 471
    functionLinenumberEnd: 478
    functionName: NameIndex::type_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - usize::checked_sub
    - NameIndex::local_type_unit
    - Result::map
    - NameIndex::foreign_type_unit
    linkageType: ''
    returnType: Result
    signature: 'pub fn type_unit(&self, index: u32) -> Result<NameTypeUnit<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 483
    functionName: NameIndex::has_hash_table
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn has_hash_table(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionName: NameIndex::bucket_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn bucket_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameBucketIter::new
      Src: /src/gimli/src/read/names.rs:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bucket_index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 8
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: NameIndex::find_by_bucket
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - NameBucketIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn find_by_bucket(&self, bucket_index: u32) -> Result<Option<NameBucketIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameHashIter::new
      Src: /src/gimli/src/read/names.rs:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - hash_value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 9
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: NameIndex::find_by_hash
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - NameHashIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn find_by_hash(&self, hash_value: u32) -> Result<NameHashIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 517
    functionName: NameIndex::name_count
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn name_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameTableIter::new
      Src: /src/gimli/src/read/names.rs:521,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 522
      start: 520
    functionDepth: 1
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionName: NameIndex::names
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - NameTableIter::new
    linkageType: ''
    returnType: NameTableIter
    signature: pub fn names(&self) -> NameTableIter
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:528,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/names.rs:529,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:529,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:530,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:530,1
    - Dst: word_size
      Src: /src/gimli/src/read/names.rs:530,1
    - Dst: '&R::read_offset'
      Src: /src/gimli/src/read/names.rs:532,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:532,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - index
    argTypes:
    - NameTableIndex
    constantsTouched: []
    func_position:
      end: 533
      start: 527
    functionDepth: 7
    functionLinenumber: 527
    functionLinenumberEnd: 533
    functionName: NameIndex::name_string_offset
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - clone
    - Result::map
    - '&R::read_offset'
    - R::Offset::from_u64
    - word_size
    - u64::from
    - '&R::skip'
    linkageType: ''
    returnType: Result
    signature: 'pub fn name_string_offset(&self, index: NameTableIndex) -> Result<DebugStrOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameIndex::name_string_offset
      Src: /src/gimli/src/read/names.rs:539,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/names.rs:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - index
    - debug_str
    argTypes:
    - NameTableIndex
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 541
      start: 538
    functionDepth: 10
    functionLinenumber: 538
    functionLinenumberEnd: 541
    functionName: NameIndex::name_string
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - '&DebugStr<R>::get_str'
    - NameIndex::name_string_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn name_string(&self, index: NameTableIndex, debug_str: &DebugStr<R>)
      -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameEntryIter::new
      Src: /src/gimli/src/read/names.rs:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - index
    argTypes:
    - NameTableIndex
    constantsTouched: []
    func_position:
      end: 551
      start: 549
    functionDepth: 8
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionName: NameIndex::name_entries
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - NameEntryIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn name_entries(&self, index: NameTableIndex) -> Result<NameEntryIter<''_,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:557,1
    - Dst: AddrEntryIter::skip
      Src: /src/gimli/src/read/names.rs:558,1
    - Dst: NameEntry::parse
      Src: /src/gimli/src/read/names.rs:559,1
    - Dst: ok_or
      Src: /src/gimli/src/read/names.rs:559,1
    - Dst: Error::NoEntryAtGivenOffset
      Src: /src/gimli/src/read/names.rs:560,1
    - Dst: into_u64
      Src: /src/gimli/src/read/names.rs:560,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - offset
    argTypes:
    - NameEntryOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 561
      start: 556
    functionDepth: 7
    functionLinenumber: 556
    functionLinenumberEnd: 561
    functionName: NameIndex::name_entry
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - clone
    - ok_or
    - into_u64
    - NameEntry::parse
    - Error::NoEntryAtGivenOffset
    - AddrEntryIter::skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn name_entry(&self, offset: NameEntryOffset<R::Offset>) -> Result<NameEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 566
    functionName: NameIndex::abbreviations
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&NameAbbreviations'
    signature: pub fn abbreviations(&self) -> &NameAbbreviations
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameTableIndex
      Src: /src/gimli/src/read/names.rs:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - name_index
    argTypes:
    - '&NameIndex<R>'
    constantsTouched: []
    func_position:
      end: 582
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 582
    functionName: NameTableIter::new
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - NameTableIndex
    linkageType: ''
    returnType: Self
    signature: 'fn new<R: Reader>(name_index: &NameIndex<R>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 595
    functionName: NameTableIter::next
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:610,1
    - Dst: skip
      Src: /src/gimli/src/read/names.rs:611,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:611,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:611,1
    - Dst: read_u32
      Src: /src/gimli/src/read/names.rs:612,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:614,1
    - Dst: NameTableIndex
      Src: /src/gimli/src/read/names.rs:616,1
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:618,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/names.rs:619,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:619,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:619,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:621,1
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:621,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    argCount: 2
    argNames:
    - name_index
    - bucket_index
    argTypes:
    - '&NameIndex<R>'
    - u32
    constantsTouched: []
    func_position:
      end: 628
      start: 609
    functionDepth: 7
    functionLinenumber: 609
    functionLinenumberEnd: 628
    functionName: NameBucketIter::new
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 2
    functionsReached:
    - clone
    - Ok
    - R::Offset::from_u64
    - skip
    - u64::from
    - '&R::skip'
    - Some
    - read_u32
    - NameTableIndex
    linkageType: ''
    returnType: Result
    signature: 'fn new(name_index: &NameIndex<R>, bucket_index: u32) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameBucketIter::next
      Src: /src/gimli/src/read/names.rs:659,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/names.rs:659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: NameBucketIter::next
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - NameBucketIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameBucketIter::new
      Src: /src/gimli/src/read/names.rs:678,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:680,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - name_index
    - hash
    argTypes:
    - '&NameIndex<R>'
    - u32
    constantsTouched: []
    func_position:
      end: 681
      start: 672
    functionDepth: 8
    functionLinenumber: 672
    functionLinenumberEnd: 681
    functionName: NameHashIter::new
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - NameBucketIter::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn new(name_index: &NameIndex<R>, hash: u32) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameHashIter::next
      Src: /src/gimli/src/read/names.rs:711,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/names.rs:711,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 712
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 712
    functionName: NameHashIter::next
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - NameHashIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:728,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/names.rs:729,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/names.rs:729,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:730,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:730,1
    - Dst: word_size
      Src: /src/gimli/src/read/names.rs:730,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/names.rs:732,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:732,1
    - Dst: clone
      Src: /src/gimli/src/read/names.rs:736,1
    - Dst: AddrEntryIter::len
      Src: /src/gimli/src/read/names.rs:737,1
    - Dst: AddrEntryIter::skip
      Src: /src/gimli/src/read/names.rs:738,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:739,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 2
    argNames:
    - name_index
    - index
    argTypes:
    - '&''a NameIndex<R>'
    - NameTableIndex
    constantsTouched: []
    func_position:
      end: 744
      start: 727
    functionDepth: 7
    functionLinenumber: 727
    functionLinenumberEnd: 744
    functionName: NameEntryIter::new
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - clone
    - Result::map
    - Ok
    - R::Offset::from_u64
    - word_size
    - Result::read_offset
    - u64::from
    - AddrEntryIter::skip
    - AddrEntryIter::len
    - Result::skip
    linkageType: ''
    returnType: Result
    signature: 'fn new(name_index: &''a NameIndex<R>, index: NameTableIndex) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NameEntryIter::next
      Src: /src/gimli/src/read/names.rs:783,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/names.rs:783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 784
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 784
    functionName: NameEntryIter::next
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - NameEntryIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::compile_unit
      Src: /src/gimli/src/read/names.rs:819,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:819,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:822,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - names
    argTypes:
    - '&NameIndex<R>'
    constantsTouched: []
    func_position:
      end: 823
      start: 816
    functionDepth: 8
    functionLinenumber: 816
    functionLinenumberEnd: 823
    functionName: NameEntry::compile_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - bool::compile_unit
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn compile_unit(&self, names: &NameIndex<R>) -> Result<Option<DebugInfoOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::type_unit
      Src: /src/gimli/src/read/names.rs:829,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:829,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:832,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - names
    argTypes:
    - '&NameIndex<R>'
    constantsTouched: []
    func_position:
      end: 833
      start: 826
    functionDepth: 8
    functionLinenumber: 826
    functionLinenumberEnd: 833
    functionName: NameEntry::type_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - bool::type_unit
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn type_unit(&self, names: &NameIndex<R>) -> Result<Option<NameTypeUnit<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::die_offset
      Src: /src/gimli/src/read/names.rs:841,1
    - Dst: UnitOffset::map
      Src: /src/gimli/src/read/names.rs:841,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:844,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 838
    functionDepth: 1
    functionLinenumber: 838
    functionLinenumberEnd: 845
    functionName: NameEntry::die_offset
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - UnitOffset::map
    - bool::die_offset
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn die_offset(&self) -> Result<Option<UnitOffset<R::Offset>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::parent
      Src: /src/gimli/src/read/names.rs:856,1
    - Dst: Option::map
      Src: /src/gimli/src/read/names.rs:856,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:859,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 853
    functionDepth: 1
    functionLinenumber: 853
    functionLinenumberEnd: 860
    functionName: NameEntry::parent
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Option::map
    - Ok
    - bool::parent
    linkageType: ''
    returnType: Result
    signature: pub fn parent(&self) -> Result<Option<Option<NameEntryOffset<R::Offset>>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::type_hash
      Src: /src/gimli/src/read/names.rs:866,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:866,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:869,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 870
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 870
    functionName: NameEntry::type_hash
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Result::map
    - bool::type_hash
    linkageType: ''
    returnType: Result
    signature: pub fn type_hash(&self) -> Result<Option<u64>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/names.rs:878,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:880,1
    - Dst: Result::get
      Src: /src/gimli/src/read/names.rs:882,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:883,1
    - Dst: Error::InvalidAbbreviationCode
      Src: /src/gimli/src/read/names.rs:883,1
    - Dst: Abbreviation::tag
      Src: /src/gimli/src/read/names.rs:885,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/names.rs:886,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/read/names.rs:887,1
    - Dst: '&[AttributeSpecification]::len'
      Src: /src/gimli/src/read/names.rs:887,1
    - Dst: name
      Src: /src/gimli/src/read/names.rs:889,1
    - Dst: form
      Src: /src/gimli/src/read/names.rs:890,1
    - Dst: read_debug_names_form_value
      Src: /src/gimli/src/read/names.rs:891,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/read/names.rs:892,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:895,1
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:895,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    argCount: 3
    argNames:
    - entry_reader
    - offset
    - abbreviations
    argTypes:
    - '&mut R'
    - NameEntryOffset<R::Offset>
    - '&NameAbbreviations'
    constantsTouched: []
    func_position:
      end: 901
      start: 873
    functionDepth: 8
    functionLinenumber: 873
    functionLinenumberEnd: 901
    functionName: NameEntry::parse
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Error::InvalidAbbreviationCode
    - Result::get
    - Err
    - Vec::with_capacity
    - name
    - '&mut R::read_uleb128'
    - Abbreviation::attributes
    - '&[AttributeSpecification]::len'
    - read_debug_names_form_value
    - '&[Attribute::push'
    - Some
    - Abbreviation::tag
    - form
    linkageType: ''
    returnType: Result
    signature: 'fn parse(entry_reader: &mut R,offset: NameEntryOffset<R::Offset>,abbreviations:
      &NameAbbreviations,) -> Result<Option<NameEntry<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 916
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 916
    functionName: NameAttribute::name
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwIdx
    signature: pub fn name(&self) -> constants::DwIdx
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 921
    functionName: NameAttribute::form
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: pub fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 928
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 928
    functionName: NameAttribute::value
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&NameAttributeValue'
    signature: pub fn value(&self) -> &NameAttributeValue<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::try_from
      Src: /src/gimli/src/read/names.rs:935,1
    - Dst: map_err
      Src: /src/gimli/src/read/names.rs:935,1
    - Dst: Error::InvalidNameAttributeIndex
      Src: /src/gimli/src/read/names.rs:935,1
    - Dst: compile_unit
      Src: /src/gimli/src/read/names.rs:936,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:938,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/names.rs:938,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 1
    argNames:
    - names
    argTypes:
    - '&NameIndex<R>'
    constantsTouched: []
    func_position:
      end: 940
      start: 931
    functionDepth: 8
    functionLinenumber: 931
    functionLinenumberEnd: 940
    functionName: NameAttribute::compile_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Error::InvalidNameAttributeIndex
    - Error::UnsupportedAttributeForm
    - Err
    - u32::try_from
    - compile_unit
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'pub fn compile_unit(&self, names: &NameIndex<R>) -> Result<DebugInfoOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::try_from
      Src: /src/gimli/src/read/names.rs:947,1
    - Dst: map_err
      Src: /src/gimli/src/read/names.rs:947,1
    - Dst: Error::InvalidNameAttributeIndex
      Src: /src/gimli/src/read/names.rs:947,1
    - Dst: type_unit
      Src: /src/gimli/src/read/names.rs:948,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:950,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/names.rs:950,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 1
    argNames:
    - names
    argTypes:
    - '&NameIndex<R>'
    constantsTouched: []
    func_position:
      end: 952
      start: 943
    functionDepth: 8
    functionLinenumber: 943
    functionLinenumberEnd: 952
    functionName: NameAttribute::type_unit
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Error::InvalidNameAttributeIndex
    - type_unit
    - Error::UnsupportedAttributeForm
    - Err
    - u32::try_from
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'pub fn type_unit(&self, names: &NameIndex<R>) -> Result<NameTypeUnit<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:957,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/names.rs:957,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:958,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/names.rs:958,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 960
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 960
    functionName: NameAttribute::die_offset
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Err
    - Error::UnsupportedAttributeForm
    - read::UnitOffset
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn die_offset(&self) -> Result<UnitOffset<R::Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:968,1
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:968,1
    - Dst: NameEntryOffset
      Src: /src/gimli/src/read/names.rs:968,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:969,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:970,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/names.rs:970,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 972
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 972
    functionName: NameAttribute::parent
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Error::UnsupportedAttributeForm
    - Ok
    - Err
    - NameEntryOffset
    - Some
    linkageType: ''
    returnType: Result
    signature: pub fn parent(&self) -> Result<Option<NameEntryOffset<R::Offset>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:977,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:978,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/names.rs:978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 980
      start: 975
    functionDepth: 0
    functionLinenumber: 975
    functionLinenumberEnd: 980
    functionName: NameAttribute::type_hash
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Err
    - Error::UnsupportedAttributeForm
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn type_hash(&self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:1011,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/names.rs:1013,1
    - Dst: NameAttributeValue::Flag
      Src: /src/gimli/src/read/names.rs:1014,1
    - Dst: NameAttributeValue::Flag
      Src: /src/gimli/src/read/names.rs:1016,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/names.rs:1018,1
    - Dst: NameAttributeValue::Unsigned
      Src: /src/gimli/src/read/names.rs:1019,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:1019,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/names.rs:1022,1
    - Dst: NameAttributeValue::Unsigned
      Src: /src/gimli/src/read/names.rs:1023,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:1023,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:1026,1
    - Dst: NameAttributeValue::Unsigned
      Src: /src/gimli/src/read/names.rs:1027,1
    - Dst: u64::from
      Src: /src/gimli/src/read/names.rs:1027,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/names.rs:1030,1
    - Dst: NameAttributeValue::Unsigned
      Src: /src/gimli/src/read/names.rs:1031,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/names.rs:1034,1
    - Dst: NameAttributeValue::Unsigned
      Src: /src/gimli/src/read/names.rs:1035,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/names.rs:1038,1
    - Dst: Result::map
      Src: /src/gimli/src/read/names.rs:1038,1
    - Dst: NameAttributeValue::Offset
      Src: /src/gimli/src/read/names.rs:1039,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/names.rs:1042,1
    - Dst: u16::map
      Src: /src/gimli/src/read/names.rs:1042,1
    - Dst: NameAttributeValue::Offset
      Src: /src/gimli/src/read/names.rs:1043,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/names.rs:1046,1
    - Dst: u32::map
      Src: /src/gimli/src/read/names.rs:1046,1
    - Dst: NameAttributeValue::Offset
      Src: /src/gimli/src/read/names.rs:1047,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/names.rs:1050,1
    - Dst: u64::and_then
      Src: /src/gimli/src/read/names.rs:1050,1
    - Dst: NameAttributeValue::Offset
      Src: /src/gimli/src/read/names.rs:1051,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/names.rs:1054,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/names.rs:1054,1
    - Dst: NameAttributeValue::Offset
      Src: /src/gimli/src/read/names.rs:1055,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:1057,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/names.rs:1057,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 64
    argCount: 2
    argNames:
    - input
    - form
    argTypes:
    - '&mut R'
    - constants::DwForm
    constantsTouched: []
    func_position:
      end: 1059
      start: 1007
    functionDepth: 6
    functionLinenumber: 1007
    functionLinenumberEnd: 1059
    functionName: read_debug_names_form_value
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 1
    functionsReached:
    - NameAttributeValue::Offset
    - '&mut R::read_u64'
    - Result::map
    - Ok
    - '&mut R::read_u8'
    - Err
    - u16::map
    - '&mut R::read_uleb128'
    - u32::map
    - Result::and_then
    - NameAttributeValue::Unsigned
    - u64::from
    - '&mut R::read_u32'
    - '&mut R::read_u16'
    - NameAttributeValue::Flag
    - Error::UnknownForm
    - u64::and_then
    linkageType: ''
    returnType: Result
    signature: 'fn read_debug_names_form_value<R: Reader>(input: &mut R,form: constants::DwForm,)
      -> Result<NameAttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/names.rs:1071,1
    - Dst: find
      Src: /src/gimli/src/read/names.rs:1071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - code
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1072
      start: 1070
    functionDepth: 12
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionName: NameAbbreviations::get
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - find
    - iter
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, code: u64) -> Option<&NameAbbreviation>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1075
    functionDepth: 0
    functionLinenumber: 1075
    functionLinenumberEnd: 1077
    functionName: NameAbbreviations::abbreviations
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[NameAbbreviation]'
    signature: pub fn abbreviations(&self) -> &[NameAbbreviation]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/names.rs:1081,1
    - Dst: '&R::is_empty'
      Src: /src/gimli/src/read/names.rs:1084,1
    - Dst: '&R::read_uleb128'
      Src: /src/gimli/src/read/names.rs:1085,1
    - Dst: '&R::read_uleb128_u16'
      Src: /src/gimli/src/read/names.rs:1090,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:1092,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/names.rs:1094,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/names.rs:1096,1
    - Dst: '&R::read_uleb128_u16'
      Src: /src/gimli/src/read/names.rs:1098,1
    - Dst: '&R::read_uleb128_u16'
      Src: /src/gimli/src/read/names.rs:1099,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:1102,1
    - Dst: Err
      Src: /src/gimli/src/read/names.rs:1103,1
    - Dst: '&[AttributeSpecification]::push'
      Src: /src/gimli/src/read/names.rs:1106,1
    - Dst: constants::DwIdx
      Src: /src/gimli/src/read/names.rs:1107,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/names.rs:1108,1
    - Dst: Result::push
      Src: /src/gimli/src/read/names.rs:1112,1
    - Dst: Ok
      Src: /src/gimli/src/read/names.rs:1119,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 53
    argCount: 1
    argNames:
    - reader
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 1120
      start: 1080
    functionDepth: 8
    functionLinenumber: 1080
    functionLinenumberEnd: 1120
    functionName: NameAbbreviations::parse
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 2
    functionsReached:
    - Ok
    - '&R::read_uleb128'
    - Err
    - Result::push
    - Vec::new
    - constants::DwTag
    - '&R::read_uleb128_u16'
    - '&[AttributeSpecification]::push'
    - '&R::is_empty'
    - constants::DwIdx
    - constants::DwForm
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(mut reader: R) -> Result<NameAbbreviations>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1138
      start: 1136
    functionDepth: 0
    functionLinenumber: 1136
    functionLinenumberEnd: 1138
    functionName: NameAbbreviation::code
    functionSourceFile: /src/gimli/src/read/names.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: 1143
      start: 1141
    functionDepth: 0
    functionLinenumber: 1141
    functionLinenumberEnd: 1143
    functionName: NameAbbreviation::tag
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    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: 1148
      start: 1146
    functionDepth: 0
    functionLinenumber: 1146
    functionLinenumberEnd: 1148
    functionName: NameAbbreviation::attributes
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[NameAbbreviationAttribute]'
    signature: pub fn attributes(&self) -> &[NameAbbreviationAttribute]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1162
    functionDepth: 0
    functionLinenumber: 1162
    functionLinenumberEnd: 1164
    functionName: NameAbbreviationAttribute::name
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwIdx
    signature: pub fn name(&self) -> constants::DwIdx
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1169
      start: 1167
    functionDepth: 0
    functionLinenumber: 1167
    functionLinenumberEnd: 1169
    functionName: NameAbbreviationAttribute::form
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: pub fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1268,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1269,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1270,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1271,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1272,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1273,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1274,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1275,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1276,1
    - Dst: Section::new
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: Self::append_repeated
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1278,1
    - Dst: DebugStr::new
      Src: /src/gimli/src/read/names.rs:1286,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D64
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D32
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset_label
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset_label
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset_label
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_abbrev
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_abbrev
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_abbrev
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_abbrev_null
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_entry_null
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_entry_null
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_entry_null
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: debug_names_entry_null
      Src: /src/gimli/src/read/names.rs:1288,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/names.rs:1372,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/names.rs:1373,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/names.rs:1374,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/names.rs:1375,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1375,1
    - Dst: common::DebugNamesOffset
      Src: /src/gimli/src/read/names.rs:1378,1
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:1388,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1388,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1389,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1392,1
    - Dst: debug_names_header
      Src: /src/gimli/src/read/names.rs:1392,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1392,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1392,1
    - Dst: DebugNames::new
      Src: /src/gimli/src/read/names.rs:1397,1
    - Dst: headers
      Src: /src/gimli/src/read/names.rs:1398,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/names.rs:1399,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1399,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1399,1
    - Dst: Result::index
      Src: /src/gimli/src/read/names.rs:1411,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/names.rs:1411,1
    - Dst: find_by_bucket
      Src: /src/gimli/src/read/names.rs:1452,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1452,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1452,1
    - Dst: find_by_bucket
      Src: /src/gimli/src/read/names.rs:1460,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1460,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1460,1
    - Dst: into_iter
      Src: /src/gimli/src/read/names.rs:1469,1
    - Dst: enumerate
      Src: /src/gimli/src/read/names.rs:1469,1
    - Dst: find_by_hash
      Src: /src/gimli/src/read/names.rs:1473,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1473,1
    - Dst: find_by_hash
      Src: /src/gimli/src/read/names.rs:1479,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1479,1
    - Dst: find_by_hash
      Src: /src/gimli/src/read/names.rs:1483,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1483,1
    - Dst: names
      Src: /src/gimli/src/read/names.rs:1487,1
    - Dst: next
      Src: /src/gimli/src/read/names.rs:1490,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1490,1
    - Dst: name_entries
      Src: /src/gimli/src/read/names.rs:1500,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1500,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/names.rs:1501,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1501,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1501,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/names.rs:1513,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1513,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1513,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/names.rs:1525,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1525,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1525,1
    - Dst: next
      Src: /src/gimli/src/read/names.rs:1537,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1537,1
    - Dst: name_entries
      Src: /src/gimli/src/read/names.rs:1547,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1547,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/names.rs:1548,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1548,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1548,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/names.rs:1556,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1556,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1556,1
    - Dst: next
      Src: /src/gimli/src/read/names.rs:1575,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1575,1
    - Dst: name_entries
      Src: /src/gimli/src/read/names.rs:1585,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1585,1
    - Dst: next
      Src: /src/gimli/src/read/names.rs:1593,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1593,1
    - Dst: name_entries
      Src: /src/gimli/src/read/names.rs:1603,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1603,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 402
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1610
      start: 1262
    functionDepth: 14
    functionLinenumber: 1262
    functionLinenumberEnd: 1610
    functionName: tests::test_debug_names
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - usize::unwrap
    - offset
    - unwrap
    - EndianSlice::new
    - enumerate
    - Some
    - D64
    - uleb
    - Label::new
    - get_contents
    - Section::with_endian
    - names
    - next
    - D8
    - Section::new
    - Result::index
    - AddrHeaderIter::next
    - AddrEntryIter::next
    - headers
    - debug_names_entry_null
    - DebugNames::new
    - append_bytes
    - offset_label
    - debug_names_abbrev_null
    - Self::set_const
    - debug_names_abbrev
    - debug_names_header
    - Self::append_repeated
    - DebugStr::new
    - mark
    - Vec::get_contents
    - name_entries
    - find_by_hash
    - D32
    - find_by_bucket
    - into_iter
    - common::DebugNamesOffset
    linkageType: ''
    returnType: void
    signature: fn test_debug_names()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::from
      Src: /src/gimli/src/read/names.rs:1619,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/names.rs:1619,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1620,1
    - Dst: Label::new
      Src: /src/gimli/src/read/names.rs:1621,1
    - Dst: Section::new
      Src: /src/gimli/src/read/names.rs:1623,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/names.rs:1623,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1623,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1623,1
    - Dst: DebugStr::new
      Src: /src/gimli/src/read/names.rs:1627,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: D64
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: debug_names_abbrev
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: debug_names_abbrev_null
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: mark
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: offset
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: debug_names_entry_null
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1629,1
    - Dst: common::DebugNamesOffset
      Src: /src/gimli/src/read/names.rs:1660,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1671,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1674,1
    - Dst: debug_names_header
      Src: /src/gimli/src/read/names.rs:1674,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1674,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1674,1
    - Dst: DebugNames::new
      Src: /src/gimli/src/read/names.rs:1679,1
    - Dst: headers
      Src: /src/gimli/src/read/names.rs:1680,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/names.rs:1681,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1681,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1681,1
    - Dst: Result::index
      Src: /src/gimli/src/read/names.rs:1694,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/names.rs:1694,1
    - Dst: names
      Src: /src/gimli/src/read/names.rs:1728,1
    - Dst: next
      Src: /src/gimli/src/read/names.rs:1730,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1730,1
    - Dst: name_entries
      Src: /src/gimli/src/read/names.rs:1736,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1736,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/names.rs:1737,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1737,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1737,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 132
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1742
      start: 1617
    functionDepth: 14
    functionLinenumber: 1617
    functionLinenumberEnd: 1742
    functionName: tests::test_debug_names_no_hash_table
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::word_size
    - Option::unwrap
    - usize::unwrap
    - offset
    - unwrap
    - EndianSlice::new
    - D64
    - usize::from
    - uleb
    - Label::new
    - get_contents
    - Section::with_endian
    - names
    - next
    - Self::append_bytes
    - Section::new
    - Result::index
    - AddrHeaderIter::next
    - AddrEntryIter::next
    - headers
    - debug_names_entry_null
    - DebugNames::new
    - debug_names_abbrev_null
    - debug_names_abbrev
    - debug_names_header
    - mark
    - DebugStr::new
    - name_entries
    - common::DebugNamesOffset
    linkageType: ''
    returnType: void
    signature: fn test_debug_names_no_hash_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugNamesOffset
      Src: /src/gimli/src/read/names.rs:1748,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1759,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1762,1
    - Dst: debug_names_header
      Src: /src/gimli/src/read/names.rs:1762,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1762,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1762,1
    - Dst: DebugNames::new
      Src: /src/gimli/src/read/names.rs:1767,1
    - Dst: headers
      Src: /src/gimli/src/read/names.rs:1768,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/names.rs:1769,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1745
    functionDepth: 6
    functionLinenumber: 1745
    functionLinenumberEnd: 1773
    functionName: tests::test_debug_names_invalid_version
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - DebugNames::new
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - common::DebugNamesOffset
    - AddrHeaderIter::next
    - debug_names_header
    - headers
    linkageType: ''
    returnType: void
    signature: fn test_debug_names_invalid_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugNamesOffset
      Src: /src/gimli/src/read/names.rs:1779,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1790,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1793,1
    - Dst: debug_names_header
      Src: /src/gimli/src/read/names.rs:1793,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1793,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1793,1
    - Dst: DebugNames::new
      Src: /src/gimli/src/read/names.rs:1798,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/names.rs:1798,1
    - Dst: headers
      Src: /src/gimli/src/read/names.rs:1799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1776
    functionDepth: 6
    functionLinenumber: 1776
    functionLinenumberEnd: 1803
    functionName: tests::test_debug_names_truncated
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - DebugNames::new
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - Vec::len
    - common::DebugNamesOffset
    - debug_names_header
    - headers
    linkageType: ''
    returnType: void
    signature: fn test_debug_names_truncated()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1807,1
    - Dst: NameAbbreviations::parse
      Src: /src/gimli/src/read/names.rs:1808,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/names.rs:1808,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1811,1
    - Dst: NameAbbreviations::parse
      Src: /src/gimli/src/read/names.rs:1812,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/names.rs:1812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1814
      start: 1806
    functionDepth: 9
    functionLinenumber: 1806
    functionLinenumberEnd: 1814
    functionName: tests::test_debug_names_abbrev_table_empty
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - NameAbbreviations::parse
    - Result::unwrap
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_debug_names_abbrev_table_empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1818,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1828,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1834,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1844,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: uleb
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: D8
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1850,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1865
      start: 1817
    functionDepth: 1
    functionLinenumber: 1817
    functionLinenumberEnd: 1865
    functionName: tests::test_debug_names_abbrev_table_invalid
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - uleb
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - D8
    linkageType: ''
    returnType: void
    signature: fn test_debug_names_abbrev_table_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::len
      Src: /src/gimli/src/read/names.rs:1871,1
    - Dst: common::DebugNamesOffset
      Src: /src/gimli/src/read/names.rs:1874,1
    - Dst: Some
      Src: /src/gimli/src/read/names.rs:1884,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1884,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/names.rs:1885,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/names.rs:1888,1
    - Dst: debug_names_header
      Src: /src/gimli/src/read/names.rs:1888,1
    - Dst: get_contents
      Src: /src/gimli/src/read/names.rs:1888,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1888,1
    - Dst: DebugNames::new
      Src: /src/gimli/src/read/names.rs:1893,1
    - Dst: headers
      Src: /src/gimli/src/read/names.rs:1894,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/names.rs:1895,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/names.rs:1895,1
    - Dst: unwrap
      Src: /src/gimli/src/read/names.rs:1895,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1902
      start: 1868
    functionDepth: 6
    functionLinenumber: 1868
    functionLinenumberEnd: 1902
    functionName: tests::test_debug_names_augmentation
    functionSourceFile: /src/gimli/src/read/names.rs
    functionUses: 0
    functionsReached:
    - DebugNames::new
    - Option::unwrap
    - Section::with_endian
    - get_contents
    - EndianSlice::new
    - unwrap
    - bool::len
    - Some
    - common::DebugNamesOffset
    - AddrHeaderIter::next
    - debug_names_header
    - headers
    linkageType: ''
    returnType: void
    signature: fn test_debug_names_augmentation()
  - 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:224,1
    - Dst: RngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:224,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/read/rnglists.rs:225,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/rnglists.rs:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 230
      start: 216
    functionDepth: 8
    functionLinenumber: 216
    functionLinenumberEnd: 230
    functionName: RangeLists::ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeLists::raw_ranges
    - Ok
    - '&DebugAddr<R>::clone'
    - 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:245,1
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:247,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:249,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:250,1
    - Dst: RawRngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 251
      start: 239
    functionDepth: 7
    functionLinenumber: 239
    functionLinenumberEnd: 251
    functionName: RangeLists::raw_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - skip
    - clone
    - Ok
    - RawRngListIter::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_ranges(&self,offset: RangeListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawRngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:269,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:270,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:271,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/rnglists.rs:271,1
    - Dst: into_u64
      Src: /src/gimli/src/read/rnglists.rs:272,1
    - Dst: checked_mul
      Src: /src/gimli/src/read/rnglists.rs:272,1
    - Dst: u64::from
      Src: /src/gimli/src/read/rnglists.rs:275,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:275,1
    - Dst: ok_or
      Src: /src/gimli/src/read/rnglists.rs:272,1
    - Dst: read_offset
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: map
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:280,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 3
    argNames:
    - unit_encoding
    - base
    - index
    argTypes:
    - Encoding
    - DebugRngListsBase<R::Offset>
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 281
      start: 262
    functionDepth: 7
    functionLinenumber: 262
    functionLinenumberEnd: 281
    functionName: RangeLists::get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - map
    - clone
    - into_u64
    - DwEhPe::word_size
    - ok_or
    - RangeListsOffset
    - R::Offset::from_u64
    - skip
    - u64::from
    - checked_mul
    - read_offset
    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:285,1
    - Dst: or_else
      Src: /src/gimli/src/read/rnglists.rs:285,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/rnglists.rs:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 288
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 288
    functionName: RangeLists::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - or_else
    - lookup_offset_id
    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:374,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/rnglists.rs:376,1
    - Dst: is_end
      Src: /src/gimli/src/read/rnglists.rs:377,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/rnglists.rs:379,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:380,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:382,1
    - Dst: constants::DwRle
      Src: /src/gimli/src/read/rnglists.rs:388,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/rnglists.rs:388,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:391,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:391,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:391,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:394,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:394,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:394,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:395,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:395,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:395,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:398,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:398,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:398,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:399,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:401,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:402,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:403,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:405,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:406,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:408,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:409,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:410,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:412,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:413,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:414,1
    - Dst: Err
      Src: /src/gimli/src/read/rnglists.rs:417,1
    - Dst: Error::UnknownRangeListsEntry
      Src: /src/gimli/src/read/rnglists.rs:417,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 95
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - RangeListsFormat
    constantsTouched: []
    func_position:
      end: 421
      start: 369
    functionDepth: 8
    functionLinenumber: 369
    functionLinenumberEnd: 421
    functionName: RawRngListEntry::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_address'
    - constants::DwRle
    - Ok
    - is_end
    - '&mut R::read_u8'
    - Err
    - RawRange::parse
    - common::DebugAddrIndex
    - '&mut R::read_uleb128'
    - Result::and_then
    - is_base_address
    - Some
    - Error::UnknownRangeListsEntry
    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: 432
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 432
    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:469,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/rnglists.rs:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: RawRngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - RawRngListIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - raw
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RawRngListIter<R>
    - u64
    - DebugAddr<R>
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 500
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 500
    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:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 8
    functionLinenumber: 503
    functionLinenumberEnd: 506
    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:606,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/rnglists.rs:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: RngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - RngListIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 2
    functionLinenumber: 527
    functionLinenumberEnd: 529
    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:541,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:544,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:545,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:548,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:549,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:553,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:554,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/rnglists.rs:560,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:561,1
    - Dst: add_base_address
      Src: /src/gimli/src/read/rnglists.rs:564,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:569,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/rnglists.rs:584,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:585,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:588,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:588,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 63
    argCount: 1
    argNames:
    - raw_range
    argTypes:
    - RawRngListEntry<R::Offset>
    constantsTouched: []
    func_position:
      end: 589
      start: 535
    functionDepth: 9
    functionLinenumber: 535
    functionLinenumberEnd: 589
    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
    - Some
    - u64::min_tombstone
    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: 625
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 625
    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: 634
      start: 632
    functionDepth: 0
    functionLinenumber: 632
    functionLinenumberEnd: 634
    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:639,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:640,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:642,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 643
      start: 638
    functionDepth: 7
    functionLinenumber: 638
    functionLinenumberEnd: 643
    functionName: RawRange::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_address'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<R: Reader>(input: &mut R, address_size: u8) -> Result<RawRange>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:660,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - base_address
    - address_size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 662
      start: 659
    functionDepth: 3
    functionLinenumber: 659
    functionLinenumberEnd: 662
    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:679,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:695,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:695,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:696,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:699,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:700,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:701,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: L16
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:710,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:716,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:716,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:716,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:717,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:720,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:720,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:720,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:721,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:727,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:729,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:729,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:729,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:736,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:736,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:737,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:737,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:737,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:743,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: 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: expect_range
      Src: /src/gimli/src/read/rnglists.rs:747,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: expect_range
      Src: /src/gimli/src/read/rnglists.rs:750,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:752,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:752,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:752,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:753,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:757,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:757,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:757,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:759,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:759,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:762,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:762,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:762,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:763,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:763,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:763,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:764,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:764,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:764,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:768,1
    - Dst: word
      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:774,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:774,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:774,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:775,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:775,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:775,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:781,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:781,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:782,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:782,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:782,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:784,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:784,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:784,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:787,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:787,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:787,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:791,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:793,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:794,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:796,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:797,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:799,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/rnglists.rs:799,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:800,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:800,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:801,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:802,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:803,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:804,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:804,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:809,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:821,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:823,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:823,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:821,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 371
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 676
    functionDepth: 17
    functionLinenumber: 676
    functionLinenumberEnd: 832
    functionName: tests::test_rnglists
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeListsOffset
    - DebugRanges::new
    - RangeLists::new
    - unwrap
    - EndianSlice::new
    - L16
    - Result::ranges
    - word
    - DebugAddr::from
    - uleb
    - Vec::L8
    - Label::new
    - Section::with_endian
    - initial_length
    - Vec::start
    - next
    - L32
    - u64::ones_sized
    - DebugAddrBase
    - EndianVec::push
    - expect_range
    - Vec::new
    - Self::set_const
    - Vec::word
    - L8
    - mark
    - Vec::get_contents
    - Vec::mark
    - DebugRngLists::new
    - Vec::len
    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: 864
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 864
    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:869,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:870,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:871,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:872,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:873,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:873,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:873,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:873,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:873,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:880,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:882,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:886,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:886,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:887,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:890,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:890,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:891,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:893,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:893,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:894,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:894,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:895,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:897,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:897,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:898,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:898,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:899,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:901,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:901,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:902,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:902,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:903,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:905,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:905,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:907,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:907,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:908,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:908,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:910,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:910,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:912,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:914,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:914,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:915,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:916,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:917,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:918,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:919,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:919,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:920,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:926,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:926,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:931,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:943,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:943,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 158
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 954
      start: 867
    functionDepth: 17
    functionLinenumber: 867
    functionLinenumberEnd: 954
    functionName: tests::test_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeListsOffset
    - DebugRanges::new
    - RangeLists::new
    - unwrap
    - EndianSlice::new
    - Result::ranges
    - Self::word
    - word
    - DebugAddr::from
    - Label::new
    - Section::with_endian
    - next
    - u64::ones_sized
    - DebugAddrBase
    - EndianVec::push
    - expect_range
    - Vec::new
    - Vec::word
    - mark
    - Vec::get_contents
    - DebugRngLists::new
    - Vec::len
    linkageType: ''
    returnType: void
    signature: fn test_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:959,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:959,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:959,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:959,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:959,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:965,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:965,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:966,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:967,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:968,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:969,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:969,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:970,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:978,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:980,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:978,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:990,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:992,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:990,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:1002,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:1003,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:1003,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 957
    functionDepth: 17
    functionLinenumber: 957
    functionLinenumberEnd: 1012
    functionName: tests::test_ranges_invalid
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeListsOffset
    - Vec::get_contents
    - Section::with_endian
    - DebugRanges::new
    - RangeLists::new
    - unwrap
    - EndianSlice::new
    - DebugRngLists::new
    - Vec::len
    - L32
    - Result::ranges
    - DebugAddrBase
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_ranges_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubnames.rs:32,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubnames.rs:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: DebugPubNames::new
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 3
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubNamesEntryIter
      Src: /src/gimli/src/read/pubnames.rs:53,1
    - Dst: items
      Src: /src/gimli/src/read/pubnames.rs:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 7
    functionLinenumber: 52
    functionLinenumberEnd: 54
    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:
    - Dst: PubNamesSetIter
      Src: /src/gimli/src/read/pubnames.rs:61,1
    - Dst: sets
      Src: /src/gimli/src/read/pubnames.rs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 7
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: DebugPubNames::sets
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - PubNamesSetIter
    - sets
    linkageType: ''
    returnType: PubNamesSetIter
    signature: pub fn sets(&self) -> PubNamesSetIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugPubNames::id
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: DebugPubNames::reader
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubNames
      Src: /src/gimli/src/read/pubnames.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: DebugPubNames::from
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - DebugPubNames
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubnames.rs:106,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubnames.rs:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: DebugGnuPubNames::new
    functionSourceFile: /src/gimli/src/read/pubnames.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: PubNamesEntryIter
      Src: /src/gimli/src/read/pubnames.rs:127,1
    - Dst: items
      Src: /src/gimli/src/read/pubnames.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 7
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: DebugGnuPubNames::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:
    - Dst: PubNamesSetIter
      Src: /src/gimli/src/read/pubnames.rs:135,1
    - Dst: sets
      Src: /src/gimli/src/read/pubnames.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 7
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: DebugGnuPubNames::sets
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - PubNamesSetIter
    - sets
    linkageType: ''
    returnType: PubNamesSetIter
    signature: pub fn sets(&self) -> PubNamesSetIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: DebugGnuPubNames::id
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: DebugGnuPubNames::reader
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugGnuPubNames
      Src: /src/gimli/src/read/pubnames.rs:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: DebugGnuPubNames::from
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - DebugGnuPubNames
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubNamesSetIter::next
      Src: /src/gimli/src/read/pubnames.rs:185,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/pubnames.rs:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: PubNamesSetIter::next
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 1
    functionsReached:
    - PubNamesSetIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: PubNamesSet::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: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: PubNamesSet::unit_length
    functionSourceFile: /src/gimli/src/read/pubnames.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: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: PubNamesSet::version
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: PubNamesSet::format
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: PubNamesSet::length
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubNamesEntryIter
      Src: /src/gimli/src/read/pubnames.rs:225,1
    - Dst: items
      Src: /src/gimli/src/read/pubnames.rs:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 7
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: PubNamesSet::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:
    - Dst: PubNamesEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:260,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/pubnames.rs:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: PubNamesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - PubNamesEntryIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 272
    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: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    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: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    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:
    - Dst: kind
      Src: /src/gimli/src/read/pubnames.rs:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: PubNamesEntry::kind
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - kind
    linkageType: ''
    returnType: GdbIndexSymbolKind
    signature: pub fn kind(&self) -> GdbIndexSymbolKind
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_static
      Src: /src/gimli/src/read/pubnames.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: PubNamesEntry::is_static
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - is_static
    linkageType: ''
    returnType: bool
    signature: pub fn is_static(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: flags
      Src: /src/gimli/src/read/pubnames.rs:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: PubNamesEntry::flags
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - flags
    linkageType: ''
    returnType: u8
    signature: pub fn flags(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/pubnames.rs:323,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubnames.rs:326,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubnames.rs:327,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: initial_length
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: D16
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: set_initial_length
      Src: /src/gimli/src/read/pubnames.rs:328,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubnames.rs:344,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubnames.rs:345,1
    - Dst: Vec::initial_length
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: Self::D16
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: set_initial_length
      Src: /src/gimli/src/read/pubnames.rs:346,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/pubnames.rs:358,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:358,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/src/read/pubnames.rs:359,1
    - Dst: items
      Src: /src/gimli/src/read/pubnames.rs:362,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:364,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:364,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:364,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:371,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:371,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:371,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:377,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:377,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:377,1
    - Dst: sets
      Src: /src/gimli/src/read/pubnames.rs:385,1
    - Dst: Result::next
      Src: /src/gimli/src/read/pubnames.rs:388,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/pubnames.rs:388,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:388,1
    - Dst: Result::items
      Src: /src/gimli/src/read/pubnames.rs:394,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:395,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:395,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:395,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:398,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:398,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:398,1
    - Dst: Result::next
      Src: /src/gimli/src/read/pubnames.rs:405,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/pubnames.rs:405,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:405,1
    - Dst: Result::items
      Src: /src/gimli/src/read/pubnames.rs:409,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:410,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:410,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 143
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 321
    functionDepth: 11
    functionLinenumber: 321
    functionLinenumberEnd: 417
    functionName: tests::test_pubnames
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - Result::items
    - DwEhPe::word_size
    - Option::unwrap
    - unwrap
    - Vec::initial_length
    - Result::unwrap
    - word
    - set_initial_length
    - Label::new
    - Section::with_endian
    - initial_length
    - Result::next
    - sets
    - Self::D16
    - append_bytes
    - DebugPubNames::new
    - D16
    - Vec::get_contents
    - items
    - PubSetEntryIter::next
    linkageType: ''
    returnType: void
    signature: fn test_pubnames()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/pubnames.rs:422,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubnames.rs:424,1
    - Dst: Label::new
      Src: /src/gimli/src/read/pubnames.rs:425,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: initial_length
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: D16
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: D8
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: D8
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: word
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: set_initial_length
      Src: /src/gimli/src/read/pubnames.rs:426,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/pubnames.rs:443,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:443,1
    - Dst: DebugGnuPubNames::new
      Src: /src/gimli/src/read/pubnames.rs:444,1
    - Dst: Self::items
      Src: /src/gimli/src/read/pubnames.rs:445,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:447,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:447,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:447,1
    - Dst: PubSetEntryIter::next
      Src: /src/gimli/src/read/pubnames.rs:455,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/pubnames.rs:455,1
    - Dst: unwrap
      Src: /src/gimli/src/read/pubnames.rs:455,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 420
    functionDepth: 11
    functionLinenumber: 420
    functionLinenumberEnd: 463
    functionName: tests::test_gnu_pubnames
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - D16
    - DwEhPe::word_size
    - set_initial_length
    - Label::new
    - Vec::get_contents
    - Section::with_endian
    - initial_length
    - unwrap
    - append_bytes
    - Self::items
    - Result::unwrap
    - D8
    - DebugGnuPubNames::new
    - PubSetEntryIter::next
    - word
    linkageType: ''
    returnType: void
    signature: fn test_gnu_pubnames()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:94,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
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:109,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:110,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:111,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 50
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 113
      start: 90
    functionDepth: 9
    functionLinenumber: 90
    functionLinenumberEnd: 113
    functionName: DwarfSections::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 3
    functionsReached:
    - Section::load
    - Ok
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(mut section: F) -> core::result::Result<Self, E>whereF:
      FnMut(SectionId) -> core::result::Result<T, E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::from_sections
      Src: /src/gimli/src/read/dwarf.rs: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
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:133,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:134,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:135,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 138
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 138
    functionName: DwarfSections::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::from_sections
    - borrow
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> Dwarf<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfSections::borrow
      Src: /src/gimli/src/read/dwarf.rs:165,1
    - Dst: set_sup
      Src: /src/gimli/src/read/dwarf.rs:167,1
    - Dst: Option::borrow
      Src: /src/gimli/src/read/dwarf.rs:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - sup
    - borrow
    argTypes:
    - Option<&'a Self>
    - F
    constantsTouched: []
    func_position:
      end: 170
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 170
    functionName: DwarfSections::borrow_with_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::borrow
    - DwarfSections::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:240,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:241,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 242
      start: 236
    functionDepth: 10
    functionLinenumber: 236
    functionLinenumberEnd: 242
    functionName: Dwarf::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - DwarfSections::load
    - Self::from_sections
    - Ok
    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:253,1
    - Dst: Self::load
      Src: /src/gimli/src/read/dwarf.rs:253,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 255
      start: 249
    functionDepth: 9
    functionLinenumber: 249
    functionLinenumberEnd: 255
    functionName: Dwarf::load_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::set_sup
    - Ok
    - Self::load
    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:274,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:275,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 1
    argNames:
    - sections
    argTypes:
    - DwarfSections<T>
    constantsTouched: []
    func_position:
      end: 280
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 280
    functionName: Dwarf::from_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeLists::new
    - LocationLists::new
    - AbbreviationsCache::new
    linkageType: ''
    returnType: Self
    signature: 'fn from_sections(sections: DwarfSections<T>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs: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: borrow
      Src: /src/gimli/src/read/dwarf.rs:320,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:321,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:322,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:323,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:324,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:325,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:326,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:327,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:328,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:330,1
    - Dst: Option::map
      Src: /src/gimli/src/read/dwarf.rs:330,1
    - Dst: Arc::new
      Src: /src/gimli/src/read/dwarf.rs:330,1
    - Dst: Option::borrow
      Src: /src/gimli/src/read/dwarf.rs:330,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 67
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 333
      start: 310
    functionDepth: 2
    functionLinenumber: 310
    functionLinenumberEnd: 333
    functionName: Dwarf::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::borrow
    - Dwarf::sup
    - Option::map
    - borrow
    - AbbreviationsCache::new
    - Arc::new
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> Dwarf<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:337,1
    - Dst: Arc::new
      Src: /src/gimli/src/read/dwarf.rs:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - sup
    argTypes:
    - Dwarf<T>
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 338
    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:342,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 343
    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:355,1
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - strategy
    argTypes:
    - AbbreviationsCacheStrategy
    constantsTouched: []
    func_position:
      end: 357
      start: 354
    functionDepth: 16
    functionLinenumber: 354
    functionLinenumberEnd: 357
    functionName: Dwarf::populate_abbreviations_cache
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - populate
    - units
    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:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 6
    functionLinenumber: 361
    functionLinenumberEnd: 363
    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: header_from_offset
      Src: /src/gimli/src/read/dwarf.rs:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 8
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: Dwarf::unit_header
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - header_from_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn unit_header(&self, offset: DebugInfoOffset<R::Offset>) -> Result<UnitHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::new
      Src: /src/gimli/src/read/dwarf.rs:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - header
    argTypes:
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 16
    functionLinenumber: 373
    functionLinenumberEnd: 375
    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:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 379
    functionDepth: 6
    functionLinenumber: 379
    functionLinenumberEnd: 381
    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:386,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/dwarf.rs:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 388
    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:397,1
    - Dst: format
      Src: /src/gimli/src/read/dwarf.rs:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 8
    functionLinenumber: 392
    functionLinenumberEnd: 399
    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:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 10
    functionLinenumber: 403
    functionLinenumberEnd: 405
    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:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 411
      start: 409
    functionDepth: 10
    functionLinenumber: 409
    functionLinenumberEnd: 411
    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:417,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:418,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 422
      start: 416
    functionDepth: 10
    functionLinenumber: 416
    functionLinenumberEnd: 422
    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:440,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:441,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:442,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:443,1
    - Dst: Dwarf::string_offset
      Src: /src/gimli/src/read/dwarf.rs:445,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:446,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 450
      start: 438
    functionDepth: 11
    functionLinenumber: 438
    functionLinenumberEnd: 450
    functionName: Dwarf::attr_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::string
    - Ok
    - Dwarf::string_offset
    - Err
    - Dwarf::line_string
    - Dwarf::sup_string
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_string(&self, unit: &Unit<R>, attr: AttributeValue<R>)
      -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:469,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:470,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:471,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:472,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:473,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 475
      start: 467
    functionDepth: 11
    functionLinenumber: 467
    functionLinenumberEnd: 475
    functionName: Dwarf::attr_line_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::string
    - Ok
    - Err
    - Dwarf::line_string
    - Dwarf::sup_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:479,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 8
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: Dwarf::address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_address
    - UnitHeader::encoding
    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:494,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:494,1
    - Dst: Dwarf::address
      Src: /src/gimli/src/read/dwarf.rs:495,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:495,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 498
      start: 492
    functionDepth: 9
    functionLinenumber: 492
    functionLinenumberEnd: 498
    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:508,1
    - Dst: common::RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:509,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/dwarf.rs:509,1
    - Dst: common::RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:511,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 513
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 513
    functionName: Dwarf::ranges_offset_from_raw
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - wrapping_add
    - version
    - common::RangeListsOffset
    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:521,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 523
      start: 516
    functionDepth: 8
    functionLinenumber: 516
    functionLinenumberEnd: 523
    functionName: Dwarf::ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_offset
    - UnitHeader::encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges_offset(&self,unit: &Unit<R>,index: DebugRngListsIndex<R::Offset>,)
      -> Result<RangeListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ranges
      Src: /src/gimli/src/read/dwarf.rs:531,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 538
      start: 526
    functionDepth: 17
    functionLinenumber: 526
    functionLinenumberEnd: 538
    functionName: Dwarf::ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges(&self,unit: &Unit<R>,offset: RangeListsOffset<R::Offset>,)
      -> Result<RngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: raw_ranges
      Src: /src/gimli/src/read/dwarf.rs:546,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 547
      start: 541
    functionDepth: 8
    functionLinenumber: 541
    functionLinenumberEnd: 547
    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:565,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:565,1
    - Dst: Dwarf::ranges_offset_from_raw
      Src: /src/gimli/src/read/dwarf.rs:565,1
    - Dst: Dwarf::ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:567,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:567,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:568,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 570
      start: 558
    functionDepth: 9
    functionLinenumber: 558
    functionLinenumberEnd: 570
    functionName: Dwarf::attr_ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - Ok
    - Dwarf::ranges_offset
    - 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:586,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:587,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:587,1
    - Dst: Dwarf::ranges
      Src: /src/gimli/src/read/dwarf.rs:587,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:588,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 590
      start: 581
    functionDepth: 18
    functionLinenumber: 581
    functionLinenumberEnd: 590
    functionName: Dwarf::attr_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::ranges
    - Dwarf::attr_ranges_offset
    - Ok
    - 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:603,1
    - Dst: bool::name
      Src: /src/gimli/src/read/dwarf.rs:604,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:606,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/dwarf.rs:608,1
    - Dst: bool::form
      Src: /src/gimli/src/read/dwarf.rs:608,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:611,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:612,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:614,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:615,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:615,1
    - Dst: Error::UnsupportedAttributeForm
      Src: /src/gimli/src/read/dwarf.rs:616,1
    - Dst: bool::form
      Src: /src/gimli/src/read/dwarf.rs:616,1
    - Dst: Dwarf::attr_ranges
      Src: /src/gimli/src/read/dwarf.rs:621,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:621,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:622,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:622,1
    - Dst: RangeIterInner::List
      Src: /src/gimli/src/read/dwarf.rs:622,1
    - Dst: None::and_then
      Src: /src/gimli/src/read/dwarf.rs:628,1
    - Dst: bool::checked_add
      Src: /src/gimli/src/read/dwarf.rs:630,1
    - Dst: bool::map
      Src: /src/gimli/src/read/dwarf.rs:634,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:636,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:636,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:636,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 64
    argCount: 2
    argNames:
    - unit
    - entry
    argTypes:
    - '&Unit<R>'
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 637
      start: 595
    functionDepth: 19
    functionLinenumber: 595
    functionLinenumberEnd: 637
    functionName: Dwarf::die_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - ok_or
    - bool::name
    - RangeIterInner::List
    - Error::UnsupportedAttributeForm
    - Ok
    - None::and_then
    - bool::map
    - Dwarf::attr_ranges
    - Result::attrs
    - bool::form
    - RangeIter
    - RangeIterInner::Single
    - Some
    - Dwarf::attr_address
    - bool::checked_add
    - bool::value
    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:644,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:645,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:646,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:646,1
    - Dst: Dwarf::die_ranges
      Src: /src/gimli/src/read/dwarf.rs:647,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 648
      start: 643
    functionDepth: 14
    functionLinenumber: 643
    functionLinenumberEnd: 648
    functionName: Dwarf::unit_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entries
    - Option::ok_or
    - next_dfs
    - current
    - 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:656,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 658
      start: 651
    functionDepth: 8
    functionLinenumber: 651
    functionLinenumberEnd: 658
    functionName: Dwarf::locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_offset
    - UnitHeader::encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations_offset(&self,unit: &Unit<R>,index: DebugLocListsIndex<R::Offset>,)
      -> Result<LocationListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: locations
      Src: /src/gimli/src/read/dwarf.rs:667,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:669,1
    - Dst: locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:674,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:676,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 682
      start: 661
    functionDepth: 9
    functionLinenumber: 661
    functionLinenumberEnd: 682
    functionName: Dwarf::locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - locations_dwo
    - UnitHeader::encoding
    - 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:691,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:691,1
    - Dst: raw_locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:692,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 694
      start: 685
    functionDepth: 8
    functionLinenumber: 685
    functionLinenumberEnd: 694
    functionName: Dwarf::raw_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::encoding
    - raw_locations_dwo
    - raw_locations
    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:711,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:711,1
    - Dst: Dwarf::locations_offset
      Src: /src/gimli/src/read/dwarf.rs:713,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:713,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 717
      start: 705
    functionDepth: 9
    functionLinenumber: 705
    functionLinenumberEnd: 717
    functionName: Dwarf::attr_locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - Dwarf::locations_offset
    - Ok
    - 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:733,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:734,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:734,1
    - Dst: Dwarf::locations
      Src: /src/gimli/src/read/dwarf.rs:734,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:735,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 737
      start: 728
    functionDepth: 10
    functionLinenumber: 728
    functionLinenumberEnd: 737
    functionName: Dwarf::attr_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::attr_locations_offset
    - Ok
    - Dwarf::locations
    - Some
    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:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:744,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:745,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:746,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:747,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:748,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:749,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:750,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:751,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:752,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:753,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:743,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:756,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/dwarf.rs:756,1
    - Dst: Option::lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:757,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 760
      start: 742
    functionDepth: 2
    functionLinenumber: 742
    functionLinenumberEnd: 760
    functionName: Dwarf::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - map
    - Option::and_then
    - Dwarf::sup
    - Option::lookup_offset_id
    - or_else
    - lookup_offset_id
    linkageType: ''
    returnType: Option
    signature: 'pub fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<(bool,
      SectionId, R::Offset)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:768,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 1
    argNames:
    - err
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 783
      start: 765
    functionDepth: 3
    functionLinenumber: 765
    functionLinenumberEnd: 783
    functionName: Dwarf::format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::lookup_offset_id
    linkageType: ''
    returnType: String
    signature: 'pub fn format_error(&self, err: Error) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_macinfo
      Src: /src/gimli/src/read/dwarf.rs:787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 788
      start: 786
    functionDepth: 8
    functionLinenumber: 786
    functionLinenumberEnd: 788
    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:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 793
      start: 791
    functionDepth: 8
    functionLinenumber: 791
    functionLinenumberEnd: 793
    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:803,1
    - Dst: set_debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:806,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:807,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:807,1
    - Dst: clone_from
      Src: /src/gimli/src/read/dwarf.rs:808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - parent
    argTypes:
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 809
      start: 800
    functionDepth: 17
    functionLinenumber: 800
    functionLinenumberEnd: 809
    functionName: Dwarf::make_dwo
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - clone
    - clone_from
    - debug_ranges
    - set_debug_ranges
    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:886,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:888,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:889,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:890,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:891,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:892,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:893,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:894,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:895,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:896,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:897,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:898,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:899,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:900,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 41
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 902
      start: 881
    functionDepth: 9
    functionLinenumber: 881
    functionLinenumberEnd: 902
    functionName: DwarfPackageSections::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Section::load
    - Ok
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(mut section: F) -> core::result::Result<Self, E>whereF:
      FnMut(SectionId) -> core::result::Result<T, E>,E: From<Error>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfPackage::from_sections
      Src: /src/gimli/src/read/dwarf.rs:910,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:912,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:913,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:914,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:915,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:916,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:917,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:918,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:919,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:920,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:921,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:922,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:923,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 2
    argNames:
    - borrow
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 928
      start: 905
    functionDepth: 4
    functionLinenumber: 905
    functionLinenumberEnd: 928
    functionName: DwarfPackageSections::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DwarfPackage::from_sections
    - borrow
    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:993,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:994,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:994,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - section
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 995
      start: 988
    functionDepth: 10
    functionLinenumber: 988
    functionLinenumberEnd: 995
    functionName: DwarfPackage::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - DwarfPackageSections::load
    - Self::from_sections
    - Ok
    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:999,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:1000,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:1001,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 2
    argNames:
    - sections
    - empty
    argTypes:
    - DwarfPackageSections<R>
    - R
    constantsTouched: []
    func_position:
      end: 1015
      start: 998
    functionDepth: 3
    functionLinenumber: 998
    functionLinenumberEnd: 1015
    functionName: DwarfPackage::from_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - index
    - Ok
    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:1036,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1038,1
    - Dst: DwarfPackage::cu_sections
      Src: /src/gimli/src/read/dwarf.rs:1040,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:1040,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - id
    - parent
    argTypes:
    - DwoId
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1041
      start: 1035
    functionDepth: 15
    functionLinenumber: 1035
    functionLinenumberEnd: 1041
    functionName: DwarfPackage::find_cu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DwarfPackage::cu_sections
    - Result::map
    - find
    - Ok
    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:1050,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1052,1
    - Dst: DwarfPackage::tu_sections
      Src: /src/gimli/src/read/dwarf.rs:1054,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:1054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - signature
    - parent
    argTypes:
    - DebugTypeSignature
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1055
      start: 1045
    functionDepth: 15
    functionLinenumber: 1045
    functionLinenumberEnd: 1055
    functionName: DwarfPackage::find_tu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DwarfPackage::tu_sections
    - Result::map
    - find
    - Ok
    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:1063,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1063,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1064
      start: 1062
    functionDepth: 18
    functionLinenumber: 1062
    functionLinenumberEnd: 1064
    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:1072,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1072,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1073
      start: 1071
    functionDepth: 18
    functionLinenumber: 1071
    functionLinenumberEnd: 1073
    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:1148,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1149,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1150,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1151,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1152,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1155,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1156,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1157,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1160,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1163,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1165,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1167,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:1168,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1168,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1170,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1170,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1171,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1171,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1172,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1172,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1174,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/dwarf.rs:1187,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:1188,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1190,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:1191,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 139
    argCount: 2
    argNames:
    - sections
    - parent
    argTypes:
    - UnitIndexSectionIterator<'_, R>
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1193
      start: 1078
    functionDepth: 17
    functionLinenumber: 1078
    functionLinenumberEnd: 1193
    functionName: DwarfPackage::sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - clone
    - into
    - Ok
    - RangeLists::new
    - dwp_range
    - debug_ranges
    - AbbreviationsCache::new
    - 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: 1243
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1243
    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:1270,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1271,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/dwarf.rs:1275,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/dwarf.rs:1275,1
    - Dst: DebugLocListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1276,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1277,1
    - Dst: DebugRngListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1280,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1281,1
    - Dst: Result::type_
      Src: /src/gimli/src/read/dwarf.rs:1285,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1286,1
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:1297,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:1298,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:1299,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1299,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/read/dwarf.rs:1300,1
    - Dst: bool::name
      Src: /src/gimli/src/read/dwarf.rs:1301,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1303,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1303,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1306,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1306,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1309,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1309,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1312,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1313,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1317,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1322,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1327,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1332,1
    - Dst: is_none
      Src: /src/gimli/src/read/dwarf.rs:1337,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1338,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1340,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1349,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1349,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1353,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1353,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1357,1
    - Dst: program
      Src: /src/gimli/src/read/dwarf.rs:1357,1
    - Dst: address_size
      Src: /src/gimli/src/read/dwarf.rs:1359,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1360,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1361,1
    - Dst: attr_address
      Src: /src/gimli/src/read/dwarf.rs:1366,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1370,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 149
    argCount: 3
    argNames:
    - dwarf
    - header
    - abbreviations
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    - Arc<Abbreviations>
    constantsTouched: []
    func_position:
      end: 1371
      start: 1260
    functionDepth: 13
    functionLinenumber: 1260
    functionLinenumberEnd: 1371
    functionName: Unit::new_with_abbreviations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entries
    - current
    - Some
    - address_size
    - is_none
    - DebugAddrBase
    - attr_address
    - UnitEntryId::attrs
    - R::Offset::from_u8
    - Option::ok_or
    - Result::ok
    - Result::encoding
    - attr_string
    - DebugLocListsBase::default_for_encoding_and_file
    - DebugStrOffsetsBase::default_for_encoding_and_file
    - bool::value
    - clone
    - bool::name
    - DebugRngListsBase::default_for_encoding_and_file
    - Ok
    - Result::type_
    - next_dfs
    - program
    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:1375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&''a Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1376
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1376
    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:1386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1387
      start: 1385
    functionDepth: 12
    functionLinenumber: 1385
    functionLinenumberEnd: 1387
    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:1392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1393
      start: 1391
    functionDepth: 6
    functionLinenumber: 1391
    functionLinenumberEnd: 1393
    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:1399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1400
      start: 1398
    functionDepth: 9
    functionLinenumber: 1398
    functionLinenumberEnd: 1400
    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:1409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1410
      start: 1405
    functionDepth: 9
    functionLinenumber: 1405
    functionLinenumberEnd: 1410
    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:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1416
      start: 1414
    functionDepth: 9
    functionLinenumber: 1414
    functionLinenumberEnd: 1416
    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:1424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 1427
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1427
    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:1435,1
    - Dst: AddrEntryIter::next_entry
      Src: /src/gimli/src/read/dwarf.rs:1436,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/src/read/dwarf.rs:1437,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1437,1
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:1438,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1439,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1439,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1441,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1441,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1443
      start: 1434
    functionDepth: 12
    functionLinenumber: 1434
    functionLinenumberEnd: 1443
    functionName: Unit::dwo_name
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Ok
    - AddrEntryIter::current
    - version
    - Option::ok_or
    - AddrEntryIter::next_entry
    - Unit::entries
    - Result::attr_value
    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: 1464
      start: 1462
    functionDepth: 0
    functionLinenumber: 1462
    functionLinenumberEnd: 1464
    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: 1474
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1474
    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: 1481
      start: 1479
    functionDepth: 0
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    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:1489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1490
      start: 1485
    functionDepth: 8
    functionLinenumber: 1485
    functionLinenumberEnd: 1490
    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:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1496
      start: 1494
    functionDepth: 1
    functionLinenumber: 1494
    functionLinenumberEnd: 1496
    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:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1502
      start: 1500
    functionDepth: 14
    functionLinenumber: 1500
    functionLinenumberEnd: 1502
    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:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1509
      start: 1507
    functionDepth: 11
    functionLinenumber: 1507
    functionLinenumberEnd: 1509
    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:1515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1516
      start: 1514
    functionDepth: 12
    functionLinenumber: 1514
    functionLinenumberEnd: 1516
    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:1520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1521
      start: 1519
    functionDepth: 16
    functionLinenumber: 1519
    functionLinenumberEnd: 1521
    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:1527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1528
      start: 1526
    functionDepth: 10
    functionLinenumber: 1526
    functionLinenumberEnd: 1528
    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:1537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1538
      start: 1533
    functionDepth: 3
    functionLinenumber: 1533
    functionLinenumberEnd: 1538
    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:1545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1546
      start: 1541
    functionDepth: 9
    functionLinenumber: 1541
    functionLinenumberEnd: 1546
    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:1550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1551
      start: 1549
    functionDepth: 17
    functionLinenumber: 1549
    functionLinenumberEnd: 1551
    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:1555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1556
      start: 1554
    functionDepth: 8
    functionLinenumber: 1554
    functionLinenumberEnd: 1556
    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:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1566
      start: 1561
    functionDepth: 10
    functionLinenumber: 1561
    functionLinenumberEnd: 1566
    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:1572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1573
      start: 1571
    functionDepth: 19
    functionLinenumber: 1571
    functionLinenumberEnd: 1573
    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:1579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 1580
      start: 1578
    functionDepth: 20
    functionLinenumber: 1578
    functionLinenumberEnd: 1580
    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:1587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1588
      start: 1586
    functionDepth: 15
    functionLinenumber: 1586
    functionLinenumberEnd: 1588
    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:1595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1596
      start: 1591
    functionDepth: 9
    functionLinenumber: 1591
    functionLinenumberEnd: 1596
    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:1600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1601
      start: 1599
    functionDepth: 9
    functionLinenumber: 1599
    functionLinenumberEnd: 1601
    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:1608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1609
      start: 1604
    functionDepth: 8
    functionLinenumber: 1604
    functionLinenumberEnd: 1609
    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:1618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1619
      start: 1614
    functionDepth: 10
    functionLinenumber: 1614
    functionLinenumberEnd: 1619
    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:1625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1626
      start: 1624
    functionDepth: 11
    functionLinenumber: 1624
    functionLinenumberEnd: 1626
    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:1630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1631
      start: 1629
    functionDepth: 8
    functionLinenumber: 1629
    functionLinenumberEnd: 1631
    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:1635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1636
      start: 1634
    functionDepth: 8
    functionLinenumber: 1634
    functionLinenumberEnd: 1636
    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:1653,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:1653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1654
      start: 1652
    functionDepth: 0
    functionLinenumber: 1652
    functionLinenumberEnd: 1654
    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:1683,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/dwarf.rs:1683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1684
      start: 1682
    functionDepth: 1
    functionLinenumber: 1682
    functionLinenumberEnd: 1684
    functionName: RangeIter::next
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - Dwarf<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 1699
      start: 1697
    functionDepth: 0
    functionLinenumber: 1697
    functionLinenumberEnd: 1699
    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: 1700
      start: 1695
    functionDepth: 0
    functionLinenumber: 1695
    functionLinenumberEnd: 1700
    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: 1708
      start: 1706
    functionDepth: 0
    functionLinenumber: 1706
    functionLinenumberEnd: 1708
    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: 1709
      start: 1704
    functionDepth: 0
    functionLinenumber: 1704
    functionLinenumberEnd: 1709
    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: 1713
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1713
    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:1714,1
    - Dst: assert_is_send::<Unit<EndianSlice<'_, LittleEndian>>>
      Src: /src/gimli/src/read/dwarf.rs:1715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1716
      start: 1712
    functionDepth: 0
    functionLinenumber: 1712
    functionLinenumberEnd: 1716
    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:1720,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1720,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1720,1
    - Dst: DwarfSections::load
      Src: /src/gimli/src/read/dwarf.rs:1721,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1721,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1721,1
    - Dst: borrow_with_sup
      Src: /src/gimli/src/read/dwarf.rs:1722,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1722,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/dwarf.rs:1723,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1726,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1726,1
    - Dst: sup
      Src: /src/gimli/src/read/dwarf.rs:1735,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1735,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1735,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1735,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1719
    functionDepth: 10
    functionLinenumber: 1719
    functionLinenumberEnd: 1745
    functionName: tests::test_format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - Ok
    - borrow_with_sup
    - core::result::Result::unwrap
    - DwarfSections::load
    - EndianSlice::new
    - Some
    - sup
    - common::DebugStrOffset
    - get_str
    linkageType: ''
    returnType: void
    signature: fn test_format_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::Dwarf::new
      Src: /src/gimli/src/read/dwarf.rs:1756,1
    - Dst: add
      Src: /src/gimli/src/read/dwarf.rs:1757,1
    - Dst: write::Unit::new
      Src: /src/gimli/src/read/dwarf.rs:1757,1
    - Dst: write::LineProgram::none
      Src: /src/gimli/src/read/dwarf.rs:1763,1
    - Dst: get_mut
      Src: /src/gimli/src/read/dwarf.rs:1765,1
    - Dst: root
      Src: /src/gimli/src/read/dwarf.rs:1766,1
    - Dst: get_mut
      Src: /src/gimli/src/read/dwarf.rs:1767,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/read/dwarf.rs:1768,1
    - Dst: write::AttributeValue::Address
      Src: /src/gimli/src/read/dwarf.rs:1770,1
    - Dst: Address::Constant
      Src: /src/gimli/src/read/dwarf.rs:1770,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/read/dwarf.rs:1772,1
    - Dst: write::AttributeValue::Udata
      Src: /src/gimli/src/read/dwarf.rs:1774,1
    - Dst: write::Sections::new
      Src: /src/gimli/src/read/dwarf.rs:1777,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/read/dwarf.rs:1777,1
    - Dst: Self::write
      Src: /src/gimli/src/read/dwarf.rs:1778,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1778,1
    - Dst: Result::read
      Src: /src/gimli/src/read/dwarf.rs:1779,1
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:1781,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/dwarf.rs:1781,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1781,1
    - Dst: unwrap
      Src: /src/gimli/src/read/dwarf.rs:1781,1
    - Dst: unit
      Src: /src/gimli/src/read/dwarf.rs:1782,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1782,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/dwarf.rs:1783,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/read/dwarf.rs:1784,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1784,1
    - Dst: unwrap
      Src: /src/gimli/src/read/dwarf.rs:1784,1
    - Dst: die_ranges
      Src: /src/gimli/src/read/dwarf.rs:1785,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1785,1
    - Dst: next
      Src: /src/gimli/src/read/dwarf.rs:1785,1
    - Dst: unwrap
      Src: /src/gimli/src/read/dwarf.rs:1785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 62
    argCount: 2
    argNames:
    - low_pc
    - high_pc
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 1786
      start: 1755
    functionDepth: 16
    functionLinenumber: 1755
    functionLinenumberEnd: 1786
    functionName: t::e::s::t::s::::::::t::e::s::t::_::d::i::e::_::r::a::n::g::e::s::_::h::i::g::h::_::p::c::die_range
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Result::read
    - Option::unwrap
    - die_ranges
    - UnitEntryId::set
    - write::LineProgram::none
    - unwrap
    - write::Unit::new
    - Result::unwrap
    - get_mut
    - write::AttributeValue::Address
    - UnitHeader::entries
    - unit
    - next
    - add
    - DebugInfoUnitHeadersIter::next
    - Self::write
    - write::AttributeValue::Udata
    - AddrEntryIter::next_dfs
    - Address::Constant
    - write::Sections::new
    - units
    - root
    - write::Dwarf::new
    - EndianVec::new
    - UnitHeader::unwrap
    linkageType: ''
    returnType: Option
    signature: 'fn die_range(low_pc: u64, high_pc: u64) -> Option<Range>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1749
    functionDepth: 0
    functionLinenumber: 1749
    functionLinenumberEnd: 1799
    functionName: tests::test_die_ranges_high_pc
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_die_ranges_high_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - value
    - mask
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 17
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 17
    functionName: sign_extend
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 10
    functionsReached:
    - wrapping_sub
    linkageType: ''
    returnType: i64
    signature: 'fn sign_extend(value: u64, mask: u64) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/gimli/src/read/value.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: mask_bit_size
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 4
    functionsReached:
    - u64::leading_zeros
    linkageType: ''
    returnType: u32
    signature: 'fn mask_bit_size(addr_mask: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: ValueType::bit_size
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - mask_bit_size
    linkageType: ''
    returnType: u32
    signature: 'pub fn bit_size(self, addr_mask: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - byte_size
    argTypes:
    - constants::DwAte
    - u64
    constantsTouched: []
    func_position:
      end: 107
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 107
    functionName: ValueType::from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn from_encoding(encoding: constants::DwAte, byte_size: u64) ->
      Option<ValueType>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::tag
      Src: /src/gimli/src/read/value.rs:114,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:115,1
    - Dst: Result::attrs
      Src: /src/gimli/src/read/value.rs:120,1
    - Dst: bool::name
      Src: /src/gimli/src/read/value.rs:121,1
    - Dst: bool::udata_value
      Src: /src/gimli/src/read/value.rs:122,1
    - Dst: bool::value
      Src: /src/gimli/src/read/value.rs:124,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:125,1
    - Dst: bool::value
      Src: /src/gimli/src/read/value.rs:129,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:140,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:144,1
    - Dst: ValueType::from_encoding
      Src: /src/gimli/src/read/value.rs:144,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:146,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 44
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 148
      start: 111
    functionDepth: 6
    functionLinenumber: 111
    functionLinenumberEnd: 148
    functionName: ValueType::from_entry
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - bool::name
    - bool::udata_value
    - Ok
    - Result::tag
    - Result::attrs
    - ValueType::from_encoding
    - Some
    - bool::value
    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:
    - Err
    - Value::I16
    - '&[u8]::read_u8'
    - Value::U8
    - '&[u8]::read_i64'
    - Value::U32
    - Value::F32
    - Value::F64
    - '&[u8]::read_u32'
    - '&[u8]::read_i16'
    - '&[u8]::read_f64'
    - '&[u8]::read_u16'
    - '&[u8]::read_f32'
    - Value::I32
    - '&[u8]::read_i32'
    - Value::I64
    - Ok
    - Value::U64
    - Value::U16
    - '&[u8]::read_i8'
    - Value::I8
    - '&[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:
    - Err
    - u64::from
    - Ok
    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::I64
    - Ok
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - f64::from
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    linkageType: ''
    returnType: Result
    signature: 'fn from_f64(value_type: ValueType, value: f64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::from_f32
      Src: /src/gimli/src/read/value.rs:283,1
    - Dst: Value::from_f64
      Src: /src/gimli/src/read/value.rs:284,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:285,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - value_type
    - addr_mask
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: Value::convert
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::from_u64
    - Value::from_f64
    - Value::from_f32
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert(self, value_type: ValueType, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:295,1
    - Dst: ValueType::bit_size
      Src: /src/gimli/src/read/value.rs:295,1
    - Dst: ValueType::bit_size
      Src: /src/gimli/src/read/value.rs:295,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:296,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:301,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:303,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:305,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:308,1
    - Dst: f32::to_bits
      Src: /src/gimli/src/read/value.rs:308,1
    - Dst: f64::to_bits
      Src: /src/gimli/src/read/value.rs:309,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:312,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:313,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:314,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:315,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:316,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:317,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:318,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:319,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:320,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:321,1
    - Dst: f32::from_bits
      Src: /src/gimli/src/read/value.rs:321,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:322,1
    - Dst: f64::from_bits
      Src: /src/gimli/src/read/value.rs:322,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:324,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    argCount: 2
    argNames:
    - value_type
    - addr_mask
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 325
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 325
    functionName: Value::reinterpret
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Err
    - f64::to_bits
    - Value::I16
    - Value::U8
    - Value::Generic
    - Value::U32
    - Value::F32
    - f64::from_bits
    - Value::F64
    - f32::from_bits
    - f32::to_bits
    - ValueType::bit_size
    - Value::value_type
    - Value::I32
    - u64::from
    - Value::I64
    - Ok
    - Value::U64
    - Value::U16
    - Value::I8
    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::I64
    - Ok
    - i64::wrapping_abs
    - Value::F32
    - Value::I8
    - wrapping_abs
    - Value::I16
    - Value::I32
    - sign_extend
    - Value::F64
    - Value::Generic
    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::I64
    - i64::wrapping_neg
    - Ok
    - wrapping_neg
    - Err
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - sign_extend
    - Value::F64
    - Value::Generic
    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::I64
    - Ok
    - wrapping_add
    - Value::U64
    - Value::U32
    - Err
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - wrapping_sub
    - Value::F64
    - Value::U8
    - Value::Generic
    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:
    - wrapping_mul
    - Value::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - wrapping_div
    - Err
    - Value::U64
    - Value::U32
    - Value::Generic
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - sign_extend
    - Value::F64
    - Value::U8
    - i64::wrapping_div
    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::I64
    - Ok
    - Err
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::I8
    - Value::I16
    - Value::I32
    - wrapping_rem
    - Value::U8
    - Value::Generic
    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::from_u64
    - Value::to_u64
    - Value::value_type
    linkageType: ''
    returnType: Result
    signature: 'pub fn not(self, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:558,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:559,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:560,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:562,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:563,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:564,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 565
      start: 557
    functionDepth: 2
    functionLinenumber: 557
    functionLinenumberEnd: 565
    functionName: Value::and
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Err
    - Value::from_u64
    - Value::to_u64
    - Value::value_type
    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:
    - Err
    - Value::from_u64
    - Value::to_u64
    - Value::value_type
    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:
    - Err
    - Value::from_u64
    - Value::to_u64
    - Value::value_type
    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:
    - Err
    - u64::from
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn shift_length(self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:624,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:626,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:626,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:626,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:631,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:632,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:633,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:634,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:635,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:636,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:637,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:638,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:639,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:641,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 47
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 642
      start: 623
    functionDepth: 2
    functionLinenumber: 623
    functionLinenumberEnd: 642
    functionName: Value::shl
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I64
    - Value::shift_length
    - Ok
    - Value::U64
    - Err
    - mask_bit_size
    - Value::U32
    - Value::U16
    - Value::I8
    - Value::I16
    - Value::I32
    - u64::from
    - Value::U8
    - Value::Generic
    linkageType: ''
    returnType: Result
    signature: 'pub fn shl(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:655,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:657,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:657,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:657,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:662,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:663,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:664,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:665,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:669,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:671,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:673,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 674
      start: 654
    functionDepth: 2
    functionLinenumber: 654
    functionLinenumberEnd: 674
    functionName: Value::shr
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::shift_length
    - Ok
    - Value::U64
    - Err
    - mask_bit_size
    - Value::U32
    - Value::U16
    - u64::from
    - Value::U8
    - Value::Generic
    linkageType: ''
    returnType: Result
    signature: 'pub fn shr(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:688,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:691,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:692,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:692,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:697,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:699,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:704,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:709,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:714,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:722,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:724,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:726,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 55
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 727
      start: 687
    functionDepth: 2
    functionLinenumber: 687
    functionLinenumberEnd: 727
    functionName: Value::shra
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I64
    - Value::shift_length
    - Ok
    - Err
    - mask_bit_size
    - Value::I8
    - Value::I16
    - Value::I32
    - u64::from
    - sign_extend
    - Value::Generic
    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:
    - Err
    - Value::Generic
    - sign_extend
    - Ok
    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:
    - Err
    - Value::Generic
    - sign_extend
    - Ok
    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:
    - Err
    - Value::Generic
    - sign_extend
    - Ok
    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:
    - Err
    - Value::Generic
    - sign_extend
    - Ok
    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:
    - Err
    - Value::Generic
    - sign_extend
    - Ok
    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:
    - Err
    - Value::Generic
    - sign_extend
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn ne(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::default
      Src: /src/gimli/src/read/value.rs:905,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/value.rs:906,1
    - Dst: into
      Src: /src/gimli/src/read/value.rs:910,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:932,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:933,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:934,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:935,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:936,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:937,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:938,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:939,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:940,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:941,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/value.rs:947,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/value.rs:948,1
    - Dst: UnitOffset
      Src: /src/gimli/src/read/value.rs:951,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: map
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: Self::read_attribute
      Src: /src/gimli/src/read/value.rs:956,1
    - Dst: "attributes()\n                .iter()\n                .map(|spec| input.read_attribute(*spec))\n\
        \                .collect::<Result<Vec<_>>>"
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: unwrap
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: DebuggingInformationEntry::new
      Src: /src/gimli/src/read/value.rs:959,1
    - Dst: Abbreviation::tag
      Src: /src/gimli/src/read/value.rs:960,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/value.rs:961,1
    - Dst: UnitOffset
      Src: /src/gimli/src/read/value.rs:963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 92
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 967
      start: 898
    functionDepth: 12
    functionLinenumber: 898
    functionLinenumberEnd: 967
    functionName: tests::valuetype_from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - map
    - into
    - '&[AttributeSpecification]::iter'
    - DebuggingInformationEntry::new
    - Self::read_attribute
    - EndianSlice::new
    - UnitOffset
    - Abbreviation::new
    - Abbreviation::attributes
    - "attributes()\n                .iter()\n                .map(|spec| input.read_attribute(*spec))\n\
      \                .collect::<Result<Vec<_>>>"
    - unwrap
    - EntriesRaw::new
    - Abbreviations::default
    - Some
    - Abbreviation::tag
    - Abbreviation::has_children
    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::I64
    - Ok
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Err
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Err
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Err
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    linkageType: ''
    returnType: void
    signature: fn value_shr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1380,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1380,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1380,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1386,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1386,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1386,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1387,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1387,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1387,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1388,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1388,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1388,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1389,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1389,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1389,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1390,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1390,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1390,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1391,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1391,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1391,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1405
      start: 1370
    functionDepth: 1
    functionLinenumber: 1370
    functionLinenumberEnd: 1405
    functionName: tests::value_shra
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I64
    - Ok
    - Err
    - Value::U64
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - u64::from
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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::I64
    - Ok
    - Value::U64
    - Err
    - Value::U32
    - Value::U16
    - Value::F32
    - Value::I8
    - Value::I16
    - Value::I32
    - Value::F64
    - Value::U8
    - Value::Generic
    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: 14
    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: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:164,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:166,1
    - Dst: format
      Src: /src/gimli/src/read/cfi.rs:174,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:175,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:176,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:177,1
    - Dst: usize::checked_mul
      Src: /src/gimli/src/read/cfi.rs:181,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:181,1
    - Dst: truncate
      Src: /src/gimli/src/read/cfi.rs:184,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:184,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:188,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:190,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 86
    argCount: 2
    argNames:
    - bases
    - address_size
    argTypes:
    - '&BaseAddresses'
    - u8
    constantsTouched: []
    func_position:
      end: 197
      start: 135
    functionDepth: 6
    functionLinenumber: 135
    functionLinenumberEnd: 197
    functionName: EhFrameHdr::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Error::UnsupportedPointerEncoding
    - clone
    - ok_or
    - format
    - Ok
    - Err
    - parse_encoded_pointer
    - Error::UnknownVersion
    - R::Offset::from_u64
    - '&R::read_u8'
    - parse_encoded_value
    - truncate
    - u64::from
    - usize::checked_mul
    - Some
    - parse_pointer_encoding
    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: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    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: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    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:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    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: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    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:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 238
    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:321,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: EhHdrTableIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTableIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTableIter::nth
      Src: /src/gimli/src/read/cfi.rs:333,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: EhHdrTableIter::nth
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTableIter::nth
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: 'fn nth(&mut self, n: usize) -> Option<Self::Item>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:327,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:327,1
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:328,1
    - Dst: ok
      Src: /src/gimli/src/read/cfi.rs:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 330
    functionName: EhHdrTableIter::size_hint
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwrap_or
    - ok
    - 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:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 357
      start: 350
    functionDepth: 5
    functionLinenumber: 350
    functionLinenumberEnd: 357
    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:365,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:369,1
    - Dst: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:369,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:376,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/cfi.rs:386,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:386,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/cfi.rs:387,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:390,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:390,1
    - Dst: cmp
      Src: /src/gimli/src/read/cfi.rs:392,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/cfi.rs:408,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:408,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:410,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 77
    argCount: 2
    argNames:
    - address
    - bases
    argTypes:
    - u64
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 411
      start: 364
    functionDepth: 8
    functionLinenumber: 364
    functionLinenumberEnd: 411
    functionName: EhHdrTable::lookup
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Error::UnsupportedPointerEncoding
    - clone
    - '&R::split'
    - format
    - Err
    - parse_encoded_pointer
    - cmp
    - R::Offset::from_u64
    - '&R::skip'
    - '&R::clone'
    - direct
    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:417,1
    - Dst: eh_frame_ptr
      Src: /src/gimli/src/read/cfi.rs:418,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:418,1
    - Dst: checked_sub
      Src: /src/gimli/src/read/cfi.rs:421,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/cfi.rs:421,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:424,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:424,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - Pointer
    constantsTouched: []
    func_position:
      end: 425
      start: 416
    functionDepth: 2
    functionLinenumber: 416
    functionLinenumberEnd: 425
    functionName: EhHdrTable::pointer_to_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - Option::ok_or
    - R::Offset::from_u64
    - checked_sub
    - eh_frame_ptr
    - direct
    linkageType: ''
    returnType: Result
    signature: 'pub fn pointer_to_offset(&self, ptr: Pointer) -> Result<EhFrameOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTable::lookup
      Src: /src/gimli/src/read/cfi.rs:461,1
    - Dst: EhHdrTable::pointer_to_offset
      Src: /src/gimli/src/read/cfi.rs:462,1
    - Dst: fde_from_offset
      Src: /src/gimli/src/read/cfi.rs:463,1
    - Dst: Result::contains
      Src: /src/gimli/src/read/cfi.rs:464,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:465,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:467,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: 469
      start: 447
    functionDepth: 11
    functionLinenumber: 447
    functionLinenumberEnd: 469
    functionName: EhHdrTable::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - fde_from_offset
    - Ok
    - EhHdrTable::lookup
    - Err
    - EhHdrTable::pointer_to_offset
    - Result::contains
    linkageType: ''
    returnType: Result
    signature: 'pub fn fde_for_address<F>(&self,frame: &EhFrame<R>,bases: &BaseAddresses,address:
      u64,get_cie: F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&EhFrame<R>,&BaseAddresses,EhFrameOffset<R::Offset>,)
      -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTable::fde_for_address
      Src: /src/gimli/src/read/cfi.rs:492,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:493,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: 494
      start: 476
    functionDepth: 12
    functionLinenumber: 476
    functionLinenumberEnd: 494
    functionName: EhHdrTable::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwind_info_for_address
    - EhHdrTable::fde_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: 520
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 520
    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: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    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:550,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 551
      start: 549
    functionDepth: 1
    functionLinenumber: 549
    functionLinenumberEnd: 551
    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: 557
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 557
    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: 561
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 561
    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:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 572
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 572
    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: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    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: 613
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 613
    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:664,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:666,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 668
      start: 662
    functionDepth: 5
    functionLinenumber: 662
    functionLinenumberEnd: 668
    functionName: UnwindSection::entries
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Vec::clone
    - UnwindSection::section
    - 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:676,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:677,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:677,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:678,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:679,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 680
      start: 671
    functionDepth: 11
    functionLinenumber: 671
    functionLinenumberEnd: 680
    functionName: UnwindSection::cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::skip
    - UnwindOffset::into
    - CommonInformationEntry::parse
    - Vec::clone
    - UnwindSection::section
    linkageType: ''
    returnType: Result
    signature: 'fn cie_from_offset(&self,bases: &BaseAddresses,offset: Self::Offset,)
      -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindOffset::into
      Src: /src/gimli/src/read/cfi.rs:688,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:689,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:689,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:690,1
    - Dst: PartialFrameDescriptionEntry::parse_partial
      Src: /src/gimli/src/read/cfi.rs:691,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&''bases BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 692
      start: 683
    functionDepth: 11
    functionLinenumber: 683
    functionLinenumberEnd: 692
    functionName: UnwindSection::partial_fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Self::skip
    - UnwindOffset::into
    - Vec::clone
    - UnwindSection::section
    - PartialFrameDescriptionEntry::parse_partial
    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:704,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - bases
    - offset
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    - F
    constantsTouched: []
    func_position:
      end: 706
      start: 695
    functionDepth: 12
    functionLinenumber: 695
    functionLinenumberEnd: 706
    functionName: UnwindSection::fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindSection::partial_fde_from_offset
    - Result::parse
    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:728,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:729,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:733,1
    - Dst: contains
      Src: /src/gimli/src/read/cfi.rs:734,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:735,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:740,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 3
    argNames:
    - bases
    - address
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 741
      start: 719
    functionDepth: 8
    functionLinenumber: 719
    functionLinenumberEnd: 741
    functionName: UnwindSection::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::entries
    - Result::parse
    - Ok
    - Err
    - contains
    - AddrEntryIter::next
    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:800,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:801,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: 802
      start: 789
    functionDepth: 13
    functionLinenumber: 789
    functionLinenumberEnd: 802
    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: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    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: 812
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 812
    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: 819
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 819
    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: 826
      start: 821
    functionDepth: 0
    functionLinenumber: 821
    functionLinenumberEnd: 826
    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:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 830
    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: 834
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 834
    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: 838
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 838
    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: 842
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 842
    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: 852
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 852
    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: 856
      start: 854
    functionDepth: 0
    functionLinenumber: 854
    functionLinenumberEnd: 856
    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: 860
      start: 858
    functionDepth: 0
    functionLinenumber: 858
    functionLinenumberEnd: 860
    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: 866
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 866
    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:869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - base
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 870
      start: 868
    functionDepth: 2
    functionLinenumber: 868
    functionLinenumberEnd: 870
    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: 874
      start: 872
    functionDepth: 0
    functionLinenumber: 872
    functionLinenumberEnd: 874
    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: 878
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 878
    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: 882
      start: 880
    functionDepth: 0
    functionLinenumber: 880
    functionLinenumberEnd: 882
    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:947,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 950
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 950
    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:955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 957
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 957
    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:962,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 965
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 965
    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:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 972
      start: 969
    functionDepth: 0
    functionLinenumber: 969
    functionLinenumberEnd: 972
    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:1079,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:1079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1078
    functionDepth: 1
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    functionName: CfiEntriesIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CfiEntriesIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_cfi_entry_prefix
      Src: /src/gimli/src/read/cfi.rs:1107,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1108,1
    - Dst: Section::is_cie
      Src: /src/gimli/src/read/cfi.rs:1111,1
    - Dst: CommonInformationEntry::from_prefix
      Src: /src/gimli/src/read/cfi.rs:1112,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1113,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1113,1
    - Dst: CieOrFde::Cie
      Src: /src/gimli/src/read/cfi.rs:1113,1
    - Dst: PartialFrameDescriptionEntry::from_prefix
      Src: /src/gimli/src/read/cfi.rs:1115,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1116,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1116,1
    - Dst: CieOrFde::Fde
      Src: /src/gimli/src/read/cfi.rs:1116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 3
    argNames:
    - section
    - bases
    - input
    argTypes:
    - '&Section'
    - '&''bases BaseAddresses'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1118
      start: 1098
    functionDepth: 10
    functionLinenumber: 1098
    functionLinenumberEnd: 1118
    functionName: parse_cfi_entry
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 3
    functionsReached:
    - CieOrFde::Fde
    - Ok
    - Section::is_cie
    - CommonInformationEntry::from_prefix
    - CieOrFde::Cie
    - Some
    - PartialFrameDescriptionEntry::from_prefix
    - parse_cfi_entry_prefix
    linkageType: ''
    returnType: Result
    signature: 'fn parse_cfi_entry<''bases, Section, R>(section: &Section,bases: &''bases
      BaseAddresses,input: &mut R,) -> Result<Option<CieOrFde<''bases, Section, R>>>whereR:
      Reader,Section: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:1142,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1142,1
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/cfi.rs:1143,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/cfi.rs:1144,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1145,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1148,1
    - Dst: Result::offset_from
      Src: /src/gimli/src/read/cfi.rs:1149,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1149,1
    - Dst: Section::cie_offset_encoding
      Src: /src/gimli/src/read/cfi.rs:1150,1
    - Dst: Result::read_u32
      Src: /src/gimli/src/read/cfi.rs:1151,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:1151,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/cfi.rs:1152,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1155,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1155,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    argCount: 2
    argNames:
    - section
    - input
    argTypes:
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1163
      start: 1134
    functionDepth: 7
    functionLinenumber: 1134
    functionLinenumberEnd: 1163
    functionName: parse_cfi_entry_prefix
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 3
    functionsReached:
    - Result::read_u32
    - Ok
    - '&mut R::read_initial_length'
    - Result::offset_from
    - u32::map
    - Result::read_u64
    - Vec::section
    - Self::into_u64
    - '&mut R::offset_from'
    - '&mut R::split'
    - Some
    - Section::cie_offset_encoding
    linkageType: ''
    returnType: Result
    signature: 'fn parse_cfi_entry_prefix<Section, R>(section: &Section,input: &mut
      R,) -> Result<Option<CfiEntryPrefix<R>>>whereR: Reader,Section: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:1243,1
    - Dst: '&mut R::is_empty'
      Src: /src/gimli/src/read/cfi.rs:1248,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:1249,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1253,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:1257,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1257,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1258,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1258,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1261,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1261,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1262,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1263,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1266,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1266,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1267,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1272,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1275,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1276,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1279,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1279,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1280,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1281,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1284,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1290,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 80
    argCount: 5
    argNames:
    - augmentation_str
    - bases
    - address_size
    - section
    - input
    argTypes:
    - '&mut R'
    - '&BaseAddresses'
    - u8
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1291
      start: 1227
    functionDepth: 6
    functionLinenumber: 1227
    functionLinenumberEnd: 1291
    functionName: Augmentation::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - ok_or
    - '&mut R::is_empty'
    - Ok
    - '&mut R::read_u8'
    - Err
    - parse_encoded_pointer
    - '&mut R::read_uleb128'
    - Result::and_then
    - Vec::section
    - as_mut
    - Some
    - Augmentation::default
    - '&mut R::split'
    - parse_pointer_encoding
    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:1312,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1312,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1313,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:1314,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1316,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1317,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1319,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 3
    argNames:
    - augmentation
    - encoding_parameters
    - input
    argTypes:
    - '&Augmentation'
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1320
      start: 1301
    functionDepth: 8
    functionLinenumber: 1301
    functionLinenumberEnd: 1320
    functionName: AugmentationData::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - parse_encoded_pointer
    - AugmentationData::default
    - Result::and_then
    - '&mut R::read_uleb128'
    - Some
    - '&mut R::split'
    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_prefix
      Src: /src/gimli/src/read/cfi.rs:1388,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1389,1
    - Dst: Error::NoEntryAtGivenOffset
      Src: /src/gimli/src/read/cfi.rs:1389,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/cfi.rs:1389,1
    - Dst: Section::is_cie
      Src: /src/gimli/src/read/cfi.rs:1391,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1392,1
    - Dst: Error::NotCieId
      Src: /src/gimli/src/read/cfi.rs:1392,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/cfi.rs:1392,1
    - Dst: CommonInformationEntry::from_prefix
      Src: /src/gimli/src/read/cfi.rs:1394,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 4
    argNames:
    - section
    - bases
    - input
    - offset
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - '&mut R'
    - R::Offset
    constantsTouched: []
    func_position:
      end: 1395
      start: 1382
    functionDepth: 10
    functionLinenumber: 1382
    functionLinenumberEnd: 1395
    functionName: CommonInformationEntry::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - Section::is_cie
    - Err
    - Error::NotCieId
    - Result::into_u64
    - CommonInformationEntry::from_prefix
    - Error::NoEntryAtGivenOffset
    - parse_cfi_entry_prefix
    linkageType: ''
    returnType: Result
    signature: 'fn parse<Section: UnwindSection<R>>(section: &Section,bases: &BaseAddresses,input:
      &mut R,offset: R::Offset,) -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1403,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1410,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:1410,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:1410,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/cfi.rs:1413,1
    - Dst: Section::has_address_and_segment_sizes
      Src: /src/gimli/src/read/cfi.rs:1415,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/cfi.rs:1416,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1417,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1419,1
    - Dst: Error::UnsupportedSegmentSize
      Src: /src/gimli/src/read/cfi.rs:1419,1
    - Dst: Vec::address_size
      Src: /src/gimli/src/read/cfi.rs:1423,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1426,1
    - Dst: Result::read_sleb128
      Src: /src/gimli/src/read/cfi.rs:1427,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:1430,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1430,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:1430,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1432,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1432,1
    - Dst: Option::is_empty
      Src: /src/gimli/src/read/cfi.rs:1435,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1438,1
    - Dst: Augmentation::parse
      Src: /src/gimli/src/read/cfi.rs:1438,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1460,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    argCount: 3
    argNames:
    - section
    - bases
    - prefix
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - CfiEntryPrefix<R>
    constantsTouched: []
    func_position:
      end: 1461
      start: 1397
    functionDepth: 11
    functionLinenumber: 1397
    functionLinenumberEnd: 1461
    functionName: CommonInformationEntry::from_prefix
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - into
    - Result::read_uleb128
    - Ok
    - Error::UnsupportedSegmentSize
    - Option::is_empty
    - Err
    - Section::has_address_and_segment_sizes
    - Result::read_address_size
    - Result::read_u8
    - Error::UnknownVersion
    - Augmentation::parse
    - Result::and_then
    - Vec::address_size
    - Result::read_sleb128
    - u64::from
    - Some
    - common::Register
    - Result::read_null_terminated_slice
    linkageType: ''
    returnType: Result
    signature: 'fn from_prefix<Section: UnwindSection<R>>(section: &Section,bases:
      &BaseAddresses,prefix: CfiEntryPrefix<R>,) -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1472
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1472
    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:1478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1481
      start: 1475
    functionDepth: 1
    functionLinenumber: 1475
    functionLinenumberEnd: 1481
    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: 1486
      start: 1484
    functionDepth: 0
    functionLinenumber: 1484
    functionLinenumberEnd: 1486
    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:1498,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1504,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1508
      start: 1489
    functionDepth: 5
    functionLinenumber: 1489
    functionLinenumberEnd: 1508
    functionName: CommonInformationEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Vec::section
    - Vec::vendor
    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: 1516
      start: 1514
    functionDepth: 0
    functionLinenumber: 1514
    functionLinenumberEnd: 1516
    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: 1522
      start: 1520
    functionDepth: 0
    functionLinenumber: 1520
    functionLinenumberEnd: 1522
    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:1529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1530
      start: 1528
    functionDepth: 0
    functionLinenumber: 1528
    functionLinenumberEnd: 1530
    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:1534,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:1534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1535
      start: 1533
    functionDepth: 0
    functionLinenumber: 1533
    functionLinenumberEnd: 1535
    functionName: CommonInformationEntry::has_lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_some
    - is_some_and
    linkageType: ''
    returnType: bool
    signature: pub fn has_lsda(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1538
    functionDepth: 0
    functionLinenumber: 1538
    functionLinenumberEnd: 1540
    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:1545,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1546
      start: 1544
    functionDepth: 0
    functionLinenumber: 1544
    functionLinenumberEnd: 1546
    functionName: CommonInformationEntry::personality_with_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn personality_with_encoding(&self) -> Option<(constants::DwEhPe,
      Pointer)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1551,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1551,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:1551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1555
      start: 1550
    functionDepth: 1
    functionLinenumber: 1550
    functionLinenumberEnd: 1555
    functionName: CommonInformationEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - map
    - as_ref
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1560
      start: 1558
    functionDepth: 0
    functionLinenumber: 1558
    functionLinenumberEnd: 1560
    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:1564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1563
    functionDepth: 0
    functionLinenumber: 1563
    functionLinenumberEnd: 1565
    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: 1571
      start: 1569
    functionDepth: 0
    functionLinenumber: 1569
    functionLinenumberEnd: 1571
    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: 1577
      start: 1575
    functionDepth: 0
    functionLinenumber: 1575
    functionLinenumberEnd: 1577
    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: 1584
      start: 1582
    functionDepth: 0
    functionLinenumber: 1582
    functionLinenumberEnd: 1584
    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_prefix
      Src: /src/gimli/src/read/cfi.rs:1616,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1617,1
    - Dst: Error::NoEntryAtGivenOffset
      Src: /src/gimli/src/read/cfi.rs:1617,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/cfi.rs:1617,1
    - Dst: Section::is_cie
      Src: /src/gimli/src/read/cfi.rs:1619,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1620,1
    - Dst: Error::NotCiePointer
      Src: /src/gimli/src/read/cfi.rs:1620,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/cfi.rs:1620,1
    - Dst: Self::from_prefix
      Src: /src/gimli/src/read/cfi.rs:1622,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 4
    argNames:
    - section
    - bases
    - input
    - offset
    argTypes:
    - '&Section'
    - '&''bases BaseAddresses'
    - '&mut R'
    - R::Offset
    constantsTouched: []
    func_position:
      end: 1623
      start: 1610
    functionDepth: 10
    functionLinenumber: 1610
    functionLinenumberEnd: 1623
    functionName: PartialFrameDescriptionEntry::parse_partial
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Section::is_cie
    - Err
    - Error::NotCiePointer
    - Result::into_u64
    - Self::from_prefix
    - Error::NoEntryAtGivenOffset
    - parse_cfi_entry_prefix
    linkageType: ''
    returnType: Result
    signature: 'fn parse_partial(section: &Section,bases: &''bases BaseAddresses,input:
      &mut R,offset: R::Offset,) -> Result<PartialFrameDescriptionEntry<''bases, Section,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:1630,1
    - Dst: Vec::resolve_cie_offset
      Src: /src/gimli/src/read/cfi.rs:1631,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1633,1
    - Dst: Error::OffsetOutOfBounds
      Src: /src/gimli/src/read/cfi.rs:1633,1
    - Dst: Option::into_u64
      Src: /src/gimli/src/read/cfi.rs:1633,1
    - Dst: Option::into
      Src: /src/gimli/src/read/cfi.rs:1640,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:1642,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 3
    argNames:
    - section
    - bases
    - prefix
    argTypes:
    - '&Section'
    - '&''bases BaseAddresses'
    - CfiEntryPrefix<R>
    constantsTouched: []
    func_position:
      end: 1646
      start: 1625
    functionDepth: 5
    functionLinenumber: 1625
    functionLinenumberEnd: 1646
    functionName: PartialFrameDescriptionEntry::from_prefix
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Err
    - Option::into
    - R::Offset::from_u64
    - Option::into_u64
    - Vec::clone
    - Vec::resolve_cie_offset
    - Error::OffsetOutOfBounds
    linkageType: ''
    returnType: Result
    signature: 'fn from_prefix(section: &Section,bases: &''bases BaseAddresses,prefix:
      CfiEntryPrefix<R>,) -> Result<PartialFrameDescriptionEntry<''bases, Section,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::parse_rest
      Src: /src/gimli/src/read/cfi.rs:1657,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - get_cie
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 1667
      start: 1653
    functionDepth: 11
    functionLinenumber: 1653
    functionLinenumberEnd: 1667
    functionName: PartialFrameDescriptionEntry::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - FrameDescriptionEntry::parse_rest
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<F>(&self, get_cie: F) -> Result<FrameDescriptionEntry<R>>whereF:
      FnMut(&Section, &BaseAddresses, Section::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1672
      start: 1670
    functionDepth: 0
    functionLinenumber: 1670
    functionLinenumberEnd: 1672
    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: 1677
      start: 1675
    functionDepth: 0
    functionLinenumber: 1675
    functionLinenumberEnd: 1677
    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: 1685
      start: 1683
    functionDepth: 0
    functionLinenumber: 1683
    functionLinenumberEnd: 1685
    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:1745,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1751,1
    - Dst: Self::parse_addresses
      Src: /src/gimli/src/read/cfi.rs:1754,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1755,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1760,1
    - Dst: AugmentationData::parse
      Src: /src/gimli/src/read/cfi.rs:1760,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1780,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    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: 1781
      start: 1731
    functionDepth: 10
    functionLinenumber: 1731
    functionLinenumberEnd: 1781
    functionName: FrameDescriptionEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - get_cie
    - Vec::section
    - Self::parse_addresses
    - Some
    - AugmentationData::parse
    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:1788,1
    - Dst: bool::and_then
      Src: /src/gimli/src/read/cfi.rs:1788,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1791,1
    - Dst: pointer
      Src: /src/gimli/src/read/cfi.rs:1791,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:1792,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1793,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1795,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1796,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1797,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 3
    argNames:
    - input
    - cie
    - parameters
    argTypes:
    - '&mut R'
    - '&CommonInformationEntry<R>'
    - '&PointerEncodingParameters<''_, R>'
    constantsTouched: []
    func_position:
      end: 1799
      start: 1783
    functionDepth: 9
    functionLinenumber: 1783
    functionLinenumberEnd: 1799
    functionName: FrameDescriptionEntry::parse_addresses
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_address'
    - CieId::augmentation
    - Ok
    - bool::and_then
    - parse_encoded_pointer
    - pointer
    - parse_encoded_value
    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:1813,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: 1814
      start: 1803
    functionDepth: 13
    functionLinenumber: 1803
    functionLinenumberEnd: 1814
    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:1833,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:1834,1
    - Dst: '&mut LineRow::contains'
      Src: /src/gimli/src/read/cfi.rs:1835,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1836,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:1836,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1839,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: 1840
      start: 1822
    functionDepth: 14
    functionLinenumber: 1822
    functionLinenumberEnd: 1840
    functionName: FrameDescriptionEntry::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - FrameDescriptionEntry::rows
    - '&mut LineRow::contains'
    - next_row
    - 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: 1852
      start: 1850
    functionDepth: 0
    functionLinenumber: 1850
    functionLinenumberEnd: 1852
    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: 1857
      start: 1855
    functionDepth: 0
    functionLinenumber: 1855
    functionLinenumberEnd: 1857
    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: 1865
      start: 1863
    functionDepth: 0
    functionLinenumber: 1863
    functionLinenumberEnd: 1865
    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:1880,1
    - Dst: augmentation
      Src: /src/gimli/src/read/cfi.rs:1881,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1881,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1886,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1890
      start: 1871
    functionDepth: 5
    functionLinenumber: 1871
    functionLinenumberEnd: 1890
    functionName: FrameDescriptionEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - and_then
    - Vec::section
    - augmentation
    - Vec::vendor
    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: 1895
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1895
    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:1902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1901
    functionDepth: 3
    functionLinenumber: 1901
    functionLinenumberEnd: 1904
    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: 1910
      start: 1908
    functionDepth: 0
    functionLinenumber: 1908
    functionLinenumberEnd: 1910
    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:1918,1
    - Dst: FrameDescriptionEntry::end_address
      Src: /src/gimli/src/read/cfi.rs:1918,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1919
      start: 1917
    functionDepth: 4
    functionLinenumber: 1917
    functionLinenumberEnd: 1919
    functionName: FrameDescriptionEntry::contains
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameDescriptionEntry::end_address
    - FrameDescriptionEntry::initial_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:1924,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1925
      start: 1923
    functionDepth: 0
    functionLinenumber: 1923
    functionLinenumberEnd: 1925
    functionName: FrameDescriptionEntry::lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn lsda(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::cie
      Src: /src/gimli/src/read/cfi.rs:1930,1
    - Dst: '&CommonInformationEntry::is_signal_trampoline'
      Src: /src/gimli/src/read/cfi.rs:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1931
      start: 1929
    functionDepth: 1
    functionLinenumber: 1929
    functionLinenumberEnd: 1931
    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:1938,1
    - Dst: '&CommonInformationEntry::personality'
      Src: /src/gimli/src/read/cfi.rs:1938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1939
      start: 1937
    functionDepth: 2
    functionLinenumber: 1937
    functionLinenumberEnd: 1939
    functionName: FrameDescriptionEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameDescriptionEntry::cie
    - '&CommonInformationEntry::personality'
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_struct
      Src: /src/gimli/src/read/cfi.rs:2076,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2076,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2076,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2076,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2076,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2081
      start: 2075
    functionDepth: 0
    functionLinenumber: 2075
    functionLinenumberEnd: 2081
    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:2090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2091
      start: 2089
    functionDepth: 6
    functionLinenumber: 2089
    functionLinenumberEnd: 2091
    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:2098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2099
      start: 2097
    functionDepth: 6
    functionLinenumber: 2097
    functionLinenumberEnd: 2099
    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:2114,1
    - Dst: reset
      Src: /src/gimli/src/read/cfi.rs:2118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2120
      start: 2112
    functionDepth: 3
    functionLinenumber: 2112
    functionLinenumberEnd: 2120
    functionName: UnwindContext::new_in
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - reset
    - Default::default
    linkageType: ''
    returnType: Self
    signature: pub fn new_in() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::reset
      Src: /src/gimli/src/read/cfi.rs:2134,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:2136,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:2137,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:2137,1
    - Dst: UnwindContext::save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:2139,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 3
    argNames:
    - section
    - bases
    - cie
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - '&CommonInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2141
      start: 2123
    functionDepth: 11
    functionLinenumber: 2123
    functionLinenumberEnd: 2141
    functionName: UnwindContext::initialize
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_some
    - Ok
    - next_row
    - UnwindContext::reset
    - UnwindContext::save_initial_rules
    - 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:2144,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2145,1
    - Dst: UnwindTableRow::default
      Src: /src/gimli/src/read/cfi.rs:2145,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2149
      start: 2143
    functionDepth: 4
    functionLinenumber: 2143
    functionLinenumberEnd: 2149
    functionName: UnwindContext::reset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - clear
    - UnwindTableRow::default
    - try_push
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn reset(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2152,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2153
      start: 2151
    functionDepth: 0
    functionLinenumber: 2151
    functionLinenumberEnd: 2153
    functionName: UnwindContext::row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - last
    - unwrap
    linkageType: ''
    returnType: '&UnwindTableRow'
    signature: fn row(&self) -> &UnwindTableRow<T, S>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last_mut
      Src: /src/gimli/src/read/cfi.rs:2156,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2157
      start: 2155
    functionDepth: 0
    functionLinenumber: 2155
    functionLinenumberEnd: 2157
    functionName: UnwindContext::row_mut
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 5
    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:2161,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2161,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2162,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2163,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2163,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2163,1
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2165,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2165,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2165,1
    - Dst: try_insert
      Src: /src/gimli/src/read/cfi.rs:2166,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2166,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2174
      start: 2159
    functionDepth: 5
    functionLinenumber: 2159
    functionLinenumberEnd: 2174
    functionName: UnwindContext::save_initial_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - clone
    - last
    - try_insert
    - Ok
    - Result::clone
    - unwrap
    - Some
    - map_err
    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:2177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2178
      start: 2176
    functionDepth: 1
    functionLinenumber: 2176
    functionLinenumberEnd: 2178
    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:2181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - start_address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 2182
      start: 2180
    functionDepth: 1
    functionLinenumber: 2180
    functionLinenumberEnd: 2182
    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:2185,1
    - Dst: set
      Src: /src/gimli/src/read/cfi.rs:2185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2186
      start: 2184
    functionDepth: 14
    functionLinenumber: 2184
    functionLinenumberEnd: 2186
    functionName: UnwindContext::set_register_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    - set
    linkageType: ''
    returnType: Result
    signature: 'fn set_register_rule(&mut self, register: Register, rule: RegisterRule<T>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2189,1
    - Dst: clear
      Src: /src/gimli/src/read/cfi.rs:2189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2190
      start: 2188
    functionDepth: 1
    functionLinenumber: 2188
    functionLinenumberEnd: 2190
    functionName: UnwindContext::clear_register_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    - clear
    linkageType: ''
    returnType: Result
    signature: 'fn clear_register_rule(&mut self, register: Register) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2200,1
    - Dst: get
      Src: /src/gimli/src/read/cfi.rs:2201,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2202,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2205
      start: 2196
    functionDepth: 5
    functionLinenumber: 2196
    functionLinenumberEnd: 2205
    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<Option<RegisterRule<T>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - CfaRule<T>
    constantsTouched: []
    func_position:
      end: 2209
      start: 2207
    functionDepth: 1
    functionLinenumber: 2207
    functionLinenumberEnd: 2209
    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:2212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2213
      start: 2211
    functionDepth: 1
    functionLinenumber: 2211
    functionLinenumberEnd: 2213
    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:2216,1
    - Dst: '&UnwindTableRow::clone'
      Src: /src/gimli/src/read/cfi.rs:2216,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2217,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2218
      start: 2215
    functionDepth: 5
    functionLinenumber: 2215
    functionLinenumberEnd: 2218
    functionName: UnwindContext::push_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row
    - '&UnwindTableRow::clone'
    - try_push
    - 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:2221,1
    - Dst: len
      Src: /src/gimli/src/read/cfi.rs:2226,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2227,1
    - Dst: pop
      Src: /src/gimli/src/read/cfi.rs:2229,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2229,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2231
      start: 2220
    functionDepth: 2
    functionLinenumber: 2220
    functionLinenumberEnd: 2231
    functionName: UnwindContext::pop_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_none
    - Ok
    - pop
    - Err
    - unwrap
    - len
    linkageType: ''
    returnType: Result
    signature: fn pop_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initialize
      Src: /src/gimli/src/read/cfi.rs:2324,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2324,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2325,1
    - Dst: Self::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:2325,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: 2326
      start: 2318
    functionDepth: 12
    functionLinenumber: 2318
    functionLinenumberEnd: 2326
    functionName: UnwindTable::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Self::new_for_fde
    - initialize
    - cie
    - Ok
    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:2336,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2336,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2336,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2337,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2337,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2337,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2338,1
    - Dst: initial_address
      Src: /src/gimli/src/read/cfi.rs:2339,1
    - Dst: end_address
      Src: /src/gimli/src/read/cfi.rs:2340,1
    - Dst: instructions
      Src: /src/gimli/src/read/cfi.rs:2343,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: 2346
      start: 2328
    functionDepth: 6
    functionLinenumber: 2328
    functionLinenumberEnd: 2346
    functionName: UnwindTable::new_for_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CieId::data_alignment_factor
    - instructions
    - initial_address
    - cie
    - end_address
    - CieId::code_alignment_factor
    - core::num::Wrapping
    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:2356,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2356,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2357,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2357,1
    - Dst: CieId::instructions
      Src: /src/gimli/src/read/cfi.rs:2363,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: 2366
      start: 2348
    functionDepth: 6
    functionLinenumber: 2348
    functionLinenumberEnd: 2366
    functionName: UnwindTable::new_for_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - CieId::code_alignment_factor
    - core::num::Wrapping
    - CieId::data_alignment_factor
    - CieId::instructions
    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:2375,1
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2379,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2380,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2384,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2387,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2392,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2392,1
    - Dst: UnwindTable::evaluate
      Src: /src/gimli/src/read/cfi.rs:2396,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2398,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2398,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2398,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2403
      start: 2373
    functionDepth: 18
    functionLinenumber: 2373
    functionLinenumberEnd: 2403
    functionName: UnwindTable::next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - row
    - Ok
    - UnwindTable::evaluate
    - Err
    - next
    - Some
    - set_start_address
    - row_mut
    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:2408,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2412
      start: 2406
    functionDepth: 1
    functionLinenumber: 2406
    functionLinenumberEnd: 2412
    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:2423,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2424,1
    - Dst: Error::InvalidCfiSetLoc
      Src: /src/gimli/src/read/cfi.rs:2424,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2428,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2429,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2432,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:2432,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2433,1
    - Dst: add_sized
      Src: /src/gimli/src/read/cfi.rs:2433,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2437,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2438,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2443,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2453,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2455,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2462,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2466,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2473,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2477,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2484,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2487,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2489,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2493,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2493,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2498,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2502,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2509,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2510,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2511,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2517,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2518,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2519,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2525,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2526,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2527,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2533,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2534,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2535,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2541,1
    - Dst: RegisterRule::Register
      Src: /src/gimli/src/read/cfi.rs:2542,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2548,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2549,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:2555,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2556,1
    - Dst: get_initial_rule
      Src: /src/gimli/src/read/cfi.rs:2559,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2562,1
    - Dst: clear_register_rule
      Src: /src/gimli/src/read/cfi.rs:2563,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2564,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:2570,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2574,1
    - Dst: pop_row
      Src: /src/gimli/src/read/cfi.rs:2575,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:2576,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2582,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: register
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2591,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2593,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:2594,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2601,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 237
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction<R::Offset>
    constantsTouched: []
    func_position:
      end: 2602
      start: 2416
    functionDepth: 17
    functionLinenumber: 2416
    functionLinenumberEnd: 2602
    functionName: UnwindTable::evaluate
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - RegisterRule::Offset
    - Err
    - clear_register_rule
    - core::num::Wrapping
    - row
    - set_start_address
    - Error::InvalidCfiSetLoc
    - get_initial_rule
    - add_sized
    - cfa_mut
    - CfaRule::Expression
    - RegisterRule::ValOffset
    - row_mut
    - push_row
    - RegisterRule::Constant
    - u64::from
    - RegisterRule::Register
    - register
    - set_register_rule
    - RegisterRule::ValExpression
    - Ok
    - start_address
    - set_cfa
    - RegisterRule::Expression
    - pop_row
    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:2635,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2635,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2638
      start: 2634
    functionDepth: 0
    functionLinenumber: 2634
    functionLinenumberEnd: 2638
    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:2648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2650
      start: 2646
    functionDepth: 5
    functionLinenumber: 2646
    functionLinenumberEnd: 2650
    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:2660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2662
      start: 2658
    functionDepth: 1
    functionLinenumber: 2658
    functionLinenumberEnd: 2662
    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:2675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2676
      start: 2674
    functionDepth: 2
    functionLinenumber: 2674
    functionLinenumberEnd: 2676
    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:2679,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2679,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2679,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2683
      start: 2678
    functionDepth: 12
    functionLinenumber: 2678
    functionLinenumberEnd: 2683
    functionName: RegisterRuleMap::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - find
    - clone
    - iter
    - map
    linkageType: ''
    returnType: Option
    signature: 'fn get(&self, register: Register) -> Option<RegisterRule<T>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2686,1
    - Dst: enumerate
      Src: /src/gimli/src/read/cfi.rs:2686,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2686,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2686,1
    - Dst: swap_remove
      Src: /src/gimli/src/read/cfi.rs:2693,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2695,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2696
      start: 2685
    functionDepth: 12
    functionLinenumber: 2685
    functionLinenumberEnd: 2696
    functionName: RegisterRuleMap::clear
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - find
    - Ok
    - swap_remove
    - enumerate
    - iter
    linkageType: ''
    returnType: Result
    signature: 'fn clear(&mut self, register: Register) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2702,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2706,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2706,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2709
      start: 2698
    functionDepth: 4
    functionLinenumber: 2698
    functionLinenumberEnd: 2709
    functionName: RegisterRuleMap::set
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - try_push
    - Ok
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn set(&mut self, register: Register, rule: RegisterRule<T>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RegisterRuleIter
      Src: /src/gimli/src/read/cfi.rs:2712,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2713
      start: 2711
    functionDepth: 12
    functionLinenumber: 2711
    functionLinenumberEnd: 2713
    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:2725,1
    - Dst: RegisterRuleMap::default
      Src: /src/gimli/src/read/cfi.rs:2726,1
    - Dst: filter
      Src: /src/gimli/src/read/cfi.rs:2727,1
    - Dst: is_defined
      Src: /src/gimli/src/read/cfi.rs:2727,1
    - Dst: Result::set
      Src: /src/gimli/src/read/cfi.rs:2728,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2728,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/cfi.rs:2728,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - iter
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 2734
      start: 2721
    functionDepth: 14
    functionLinenumber: 2721
    functionLinenumberEnd: 2734
    functionName: RegisterRuleMap::from_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRuleMap::default
    - Result::clone
    - is_defined
    - filter
    - Result::set
    - Result::expect
    - into_iter
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<T>(iter: T) -> SelfwhereT: IntoIterator<Item = &''a (Register,
      RegisterRule<R>)>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2744,1
    - Dst: '&Self::get'
      Src: /src/gimli/src/read/cfi.rs:2744,1
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:2744,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2750,1
    - Dst: RegisterRuleMap::get
      Src: /src/gimli/src/read/cfi.rs:2750,1
    - Dst: Option::as_ref
      Src: /src/gimli/src/read/cfi.rs:2750,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 2756
      start: 2742
    functionDepth: 13
    functionLinenumber: 2742
    functionLinenumberEnd: 2756
    functionName: RegisterRuleMap::eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - RegisterRuleMap::get
    - '&Self::get'
    - Some
    - Option::as_ref
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, rhs: &Self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2777
      start: 2775
    functionDepth: 2
    functionLinenumber: 2775
    functionLinenumberEnd: 2777
    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:2801,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2801,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2801,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2801,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2801,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2801,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2801,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2808
      start: 2800
    functionDepth: 0
    functionLinenumber: 2800
    functionLinenumberEnd: 2808
    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:2821,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2824
      start: 2816
    functionDepth: 5
    functionLinenumber: 2816
    functionLinenumberEnd: 2824
    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:2837,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2840
      start: 2832
    functionDepth: 1
    functionLinenumber: 2832
    functionLinenumberEnd: 2840
    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:2851,1
    - Dst: is_default
      Src: /src/gimli/src/read/cfi.rs:2852,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2853
      start: 2848
    functionDepth: 3
    functionLinenumber: 2848
    functionLinenumberEnd: 2853
    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: 2858
      start: 2856
    functionDepth: 0
    functionLinenumber: 2856
    functionLinenumberEnd: 2858
    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: 2869
      start: 2867
    functionDepth: 0
    functionLinenumber: 2867
    functionLinenumberEnd: 2869
    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: 2875
      start: 2873
    functionDepth: 0
    functionLinenumber: 2873
    functionLinenumberEnd: 2875
    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: 2883
      start: 2881
    functionDepth: 0
    functionLinenumber: 2881
    functionLinenumberEnd: 2883
    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: 2888
      start: 2886
    functionDepth: 0
    functionLinenumber: 2886
    functionLinenumberEnd: 2888
    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:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2939
      start: 2937
    functionDepth: 1
    functionLinenumber: 2937
    functionLinenumberEnd: 2939
    functionName: UnwindTableRow::register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn register(&self, register: Register) -> Option<RegisterRule<T>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2958
      start: 2956
    functionDepth: 12
    functionLinenumber: 2956
    functionLinenumberEnd: 2958
    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:2978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2981
      start: 2976
    functionDepth: 0
    functionLinenumber: 2976
    functionLinenumberEnd: 2981
    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:2988,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2992
      start: 2985
    functionDepth: 0
    functionLinenumber: 2985
    functionLinenumberEnd: 2992
    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: 3042
      start: 3040
    functionDepth: 0
    functionLinenumber: 3040
    functionLinenumberEnd: 3042
    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:3353,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3358,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3359,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3364,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3364,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3365,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3366,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3373,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3373,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3374,1
    - Dst: constants::DwCfa
      Src: /src/gimli/src/read/cfi.rs:3378,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3381,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:3385,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:3385,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3387,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3389,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:3393,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3394,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3395,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3400,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3401,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3402,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3407,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3408,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3412,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3412,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3413,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3414,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3421,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3421,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3422,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3426,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3426,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3427,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3431,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3431,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3432,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3436,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3436,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3437,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3437,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3438,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3444,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3446,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3449,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3449,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3450,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3451,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3455,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3455,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3456,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3460,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3461,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3465,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3465,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3466,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3467,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3468,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3474,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3474,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3475,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3475,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3476,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3477,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3478,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3485,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3485,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3486,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3487,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3494,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3494,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3495,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3496,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3503,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3504,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3510,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3510,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3511,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3512,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3519,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3519,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3520,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3521,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3528,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3528,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3529,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3529,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3530,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3531,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3532,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3539,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3540,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3544,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3547,1
    - Dst: Error::UnknownCallFrameInstruction
      Src: /src/gimli/src/read/cfi.rs:3547,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: 3549
      start: 3347
    functionDepth: 6
    functionLinenumber: 3347
    functionLinenumberEnd: 3549
    functionName: CallFrameInstruction::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - '&mut R::skip'
    - into
    - '&mut R::read_address'
    - u32::from
    - Ok
    - '&mut R::read_u8'
    - Err
    - constants::DwCfa
    - parse_encoded_pointer
    - '&mut R::read_sleb128'
    - '&mut R::read_uleb128'
    - Result::and_then
    - Error::UnknownCallFrameInstruction
    - '&mut R::offset_from'
    - '&mut R::read_u32'
    - '&mut R::read_u16'
    - common::Register
    - direct
    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:3597,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:3597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3598
      start: 3596
    functionDepth: 1
    functionLinenumber: 3596
    functionLinenumberEnd: 3598
    functionName: CallFrameInstructionIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CallFrameInstructionIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:3645,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:3645,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:3646,1
    - Dst: Self::split
      Src: /src/gimli/src/read/cfi.rs:3647,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3648,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/cfi.rs:3648,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&S'
    constantsTouched: []
    func_position:
      end: 3649
      start: 3640
    functionDepth: 7
    functionLinenumber: 3640
    functionLinenumberEnd: 3649
    functionName: UnwindExpression::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::skip
    - Ok
    - read::Expression
    - Vec::section
    - Vec::clone
    - Self::split
    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:3656,1
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:3657,1
    - Dst: is_valid_encoding
      Src: /src/gimli/src/read/cfi.rs:3659,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3660,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3662,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3662,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3664
      start: 3655
    functionDepth: 6
    functionLinenumber: 3655
    functionLinenumberEnd: 3664
    functionName: parse_pointer_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - constants::DwEhPe
    - Ok
    - '&mut R::read_u8'
    - Err
    - is_valid_encoding
    - Error::UnknownPointerEncoding
    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:3684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3685
      start: 3683
    functionDepth: 0
    functionLinenumber: 3683
    functionLinenumberEnd: 3685
    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:3691,1
    - Dst: Pointer::Indirect
      Src: /src/gimli/src/read/cfi.rs:3692,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:3694,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - encoding
    - address
    argTypes:
    - constants::DwEhPe
    - u64
    constantsTouched: []
    func_position:
      end: 3696
      start: 3690
    functionDepth: 1
    functionLinenumber: 3690
    functionLinenumberEnd: 3696
    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:3702,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3703,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3705
      start: 3700
    functionDepth: 0
    functionLinenumber: 3700
    functionLinenumberEnd: 3705
    functionName: Pointer::direct
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Err
    - Ok
    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: 3713
      start: 3709
    functionDepth: 0
    functionLinenumber: 3709
    functionLinenumberEnd: 3713
    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:3730,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3731,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3731,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3735,1
    - Dst: bool::application
      Src: /src/gimli/src/read/cfi.rs:3738,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3742,1
    - Dst: wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3743,1
    - Dst: R::Offset::into_u64
      Src: /src/gimli/src/read/cfi.rs:3744,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3746,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3753,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3760,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3767,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3770,1
    - Dst: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3770,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:3774,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3775,1
    - Dst: Pointer::new
      Src: /src/gimli/src/read/cfi.rs:3775,1
    - Dst: Result::wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3777,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 63
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3779
      start: 3724
    functionDepth: 8
    functionLinenumber: 3724
    functionLinenumberEnd: 3779
    functionName: parse_encoded_pointer
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 6
    functionsReached:
    - Error::UnsupportedPointerEncoding
    - Pointer::new
    - Ok
    - bool::is_valid_encoding
    - Err
    - wrapping_add_sized
    - R::Offset::into_u64
    - Result::wrapping_add_sized
    - Error::UnknownPointerEncoding
    - '&mut R::offset_from'
    - parse_encoded_value
    - bool::application
    linkageType: ''
    returnType: Result
    signature: 'fn parse_encoded_pointer<R: Reader>(encoding: constants::DwEhPe,parameters:
      &PointerEncodingParameters<''_, R>,input: &mut R,) -> Result<Pointer>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::format
      Src: /src/gimli/src/read/cfi.rs:3786,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3788,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3789,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3790,1
    - Dst: u16::map
      Src: /src/gimli/src/read/cfi.rs:3790,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3791,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:3791,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/cfi.rs:3792,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3798,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:3798,1
    - Dst: '&mut R::read_i16'
      Src: /src/gimli/src/read/cfi.rs:3799,1
    - Dst: i16::map
      Src: /src/gimli/src/read/cfi.rs:3799,1
    - Dst: '&mut R::read_i32'
      Src: /src/gimli/src/read/cfi.rs:3800,1
    - Dst: i32::map
      Src: /src/gimli/src/read/cfi.rs:3800,1
    - Dst: '&mut R::read_i64'
      Src: /src/gimli/src/read/cfi.rs:3801,1
    - Dst: i64::map
      Src: /src/gimli/src/read/cfi.rs:3801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 43
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3806
      start: 3781
    functionDepth: 7
    functionLinenumber: 3781
    functionLinenumberEnd: 3806
    functionName: parse_encoded_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 3
    functionsReached:
    - '&mut R::read_i64'
    - '&mut R::read_address'
    - '&mut R::read_u64'
    - Result::map
    - bool::format
    - i16::map
    - '&mut R::read_sleb128'
    - u16::map
    - '&mut R::read_uleb128'
    - u32::map
    - i64::map
    - '&mut R::read_i16'
    - '&mut R::read_u32'
    - '&mut R::read_u16'
    - '&mut R::read_i32'
    - i32::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:3854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3855
      start: 3853
    functionDepth: 0
    functionLinenumber: 3853
    functionLinenumberEnd: 3855
    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:3858,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3859
      start: 3857
    functionDepth: 0
    functionLinenumber: 3857
    functionLinenumberEnd: 3859
    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:3862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3863
      start: 3861
    functionDepth: 0
    functionLinenumber: 3861
    functionLinenumberEnd: 3863
    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:3876,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:3877,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:3878,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3879,1
    - Dst: Error::NoEntryAtGivenOffset
      Src: /src/gimli/src/read/cfi.rs:3879,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3880,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 3
    argNames:
    - section
    - input
    - get_cie
    argTypes:
    - Section
    - '&mut R'
    - F
    constantsTouched: []
    func_position:
      end: 3882
      start: 3865
    functionDepth: 11
    functionLinenumber: 3865
    functionLinenumberEnd: 3882
    functionName: tests::parse_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - Err
    - parse_cfi_entry
    - Default::default
    - Error::NoEntryAtGivenOffset
    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:4078,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4078,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: Result::set_address_size
      Src: /src/gimli/src/read/cfi.rs:4080,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4081,1
    - Dst: E::default
      Src: /src/gimli/src/read/cfi.rs:4081,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4082,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: Vec::map
      Src: /src/gimli/src/read/cfi.rs:4084,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:4084,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: 4086
      start: 4067
    functionDepth: 11
    functionLinenumber: 4067
    functionLinenumberEnd: 4086
    functionName: tests::assert_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - E::default
    - Result::set_address_size
    - map_eof
    - Vec::get_contents
    - EndianSlice::new
    - unwrap
    - GdbIndexSymbolKind::section
    - Default::default
    - CommonInformationEntry::parse
    - Vec::map
    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:4090,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4091,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4091,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4091,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4092,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4096,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4096,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4096,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4098
      start: 4089
    functionDepth: 12
    functionLinenumber: 4089
    functionLinenumberEnd: 4098
    functionName: tests::test_parse_cie_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - Err
    - ReaderOffsetId
    - Error::UnexpectedEof
    - 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:4102,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4103,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4103,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4103,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4103,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4106,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4110,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4110,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4112
      start: 4101
    functionDepth: 12
    functionLinenumber: 4101
    functionLinenumberEnd: 4112
    functionName: tests::test_parse_cie_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - Err
    - ReaderOffsetId
    - L32
    - Error::UnexpectedEof
    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:4116,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4117,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4117,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4117,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4117,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4121,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4127
      start: 4115
    functionDepth: 12
    functionLinenumber: 4115
    functionLinenumberEnd: 4127
    functionName: tests::test_parse_cie_incomplete_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - debug_frame_be
    - GdbIndexSymbolKind::endian
    - B32
    - Section::with_endian
    - Err
    - ReaderOffsetId
    - Error::UnexpectedEof
    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:4131,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4132,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4132,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4132,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4132,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4137,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4137,1
    - Dst: Error::NotCieId
      Src: /src/gimli/src/read/cfi.rs:4137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4138
      start: 4130
    functionDepth: 12
    functionLinenumber: 4130
    functionLinenumberEnd: 4138
    functionName: tests::test_parse_cie_bad_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - debug_frame_be
    - GdbIndexSymbolKind::endian
    - B32
    - Section::with_endian
    - Err
    - Error::NotCieId
    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:4151,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4152,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4155,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4156,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4156,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4156,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4157,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4157,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:4157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4158
      start: 4141
    functionDepth: 12
    functionLinenumber: 4141
    functionLinenumberEnd: 4158
    functionName: tests::test_parse_cie_32_bad_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - Err
    - cie
    - EndianSlice::new
    - Error::UnknownVersion
    - common::Register
    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:4162,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4163,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4164,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4169,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: bool::as_bytes
      Src: /src/gimli/src/read/cfi.rs:4179,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4193,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4195,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4196
      start: 4161
    functionDepth: 12
    functionLinenumber: 4161
    functionLinenumberEnd: 4196
    functionName: tests::test_parse_cie_unknown_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - GdbIndexSymbolKind::endian
    - Label::new
    - debug_frame_le
    - Section::with_endian
    - mark
    - Err
    - Self::set_const
    - append_bytes
    - L32
    - D8
    - bool::as_bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_unknown_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4200,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4200,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4211,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4212,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4215,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4216,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4216,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4216,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4216,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4220,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4224,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 3
    argNames:
    - format
    - version
    - address_size
    argTypes:
    - Format
    - u8
    - u8
    constantsTouched: []
    func_position:
      end: 4226
      start: 4198
    functionDepth: 12
    functionLinenumber: 4198
    functionLinenumberEnd: 4226
    functionName: tests::test_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - assert_parse_cie
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - Ok
    - collect
    - cie
    - EndianSlice::new
    - append_bytes
    - common::Register
    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:4230,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4231,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4232,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4234
      start: 4229
    functionDepth: 13
    functionLinenumber: 4229
    functionLinenumberEnd: 4234
    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:4238,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4239,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4240,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4242
      start: 4237
    functionDepth: 13
    functionLinenumber: 4237
    functionLinenumberEnd: 4242
    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:4246,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4246,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4257,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4258,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4261,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4262,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4262,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4262,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4264,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4264,1
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:4272,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4284
      start: 4245
    functionDepth: 3
    functionLinenumber: 4245
    functionLinenumberEnd: 4284
    functionName: tests::test_parse_cie_length_too_big
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - DebugFrame::new
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - Vec::get_contents
    - collect
    - cie
    - EndianSlice::new
    - unwrap
    - Default::default
    - common::Register
    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:4288,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4289,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4289,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4289,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4290,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4290,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4291,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4297
      start: 4287
    functionDepth: 7
    functionLinenumber: 4287
    functionLinenumberEnd: 4297
    functionName: tests::test_parse_fde_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - GdbIndexSymbolKind::endian
    - Vec::get_contents
    - debug_frame_le
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - GdbIndexSymbolKind::section
    - 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:4301,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4305,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4305,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4306,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4312
      start: 4300
    functionDepth: 7
    functionLinenumber: 4300
    functionLinenumberEnd: 4312
    functionName: tests::test_parse_fde_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - GdbIndexSymbolKind::endian
    - Vec::get_contents
    - debug_frame_le
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - GdbIndexSymbolKind::section
    - 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:4316,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4317,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4317,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4317,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4317,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4321,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4321,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4328
      start: 4315
    functionDepth: 7
    functionLinenumber: 4315
    functionLinenumberEnd: 4328
    functionName: tests::test_parse_fde_incomplete_cie_pointer_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - debug_frame_be
    - GdbIndexSymbolKind::endian
    - Vec::get_contents
    - B32
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - GdbIndexSymbolKind::section
    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:4334,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4334,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4346,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4347,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4354,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4358,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4361,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4362,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4362,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4362,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4362,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4366,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4366,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4367,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4368,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4372,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4377
      start: 4331
    functionDepth: 5
    functionLinenumber: 4331
    functionLinenumberEnd: 4377
    functionName: tests::test_parse_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - fde
    - Vec::get_contents
    - collect
    - Ok
    - EndianSlice::new
    - unwrap
    - CieId::clone
    - append_bytes
    - GdbIndexSymbolKind::section
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4383,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4383,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4394,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4395,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4402,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4406,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4409,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4410,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4410,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4410,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4410,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4414,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4414,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4415,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4416,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4420,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4425
      start: 4380
    functionDepth: 5
    functionLinenumber: 4380
    functionLinenumberEnd: 4425
    functionName: tests::test_parse_fde_64_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - GdbIndexSymbolKind::endian
    - debug_frame_le
    - Section::with_endian
    - fde
    - Vec::get_contents
    - collect
    - Ok
    - EndianSlice::new
    - unwrap
    - CieId::clone
    - append_bytes
    - GdbIndexSymbolKind::section
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4430,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4430,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4441,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4442,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4445,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4446,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4446,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4446,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4446,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4449,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4449,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4450,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4459
      start: 4428
    functionDepth: 7
    functionLinenumber: 4428
    functionLinenumberEnd: 4459
    functionName: tests::test_parse_cfi_entry_on_cie_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - debug_frame_be
    - GdbIndexSymbolKind::endian
    - Vec::get_contents
    - Section::with_endian
    - collect
    - cie
    - EndianSlice::new
    - unwrap
    - GdbIndexSymbolKind::section
    - append_bytes
    - Default::default
    - common::Register
    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:4465,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4465,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4476,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4477,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4484,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4488,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4491,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4492,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4492,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4492,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4492,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4496,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4496,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4497,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4498,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4500,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:4501,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4511,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4518
      start: 4462
    functionDepth: 11
    functionLinenumber: 4462
    functionLinenumberEnd: 4518
    functionName: tests::test_parse_cfi_entry_on_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - debug_frame_be
    - GdbIndexSymbolKind::endian
    - fde
    - Section::with_endian
    - Vec::get_contents
    - parse_cfi_entry
    - collect
    - Ok
    - EndianSlice::new
    - unwrap
    - CieId::clone
    - append_bytes
    - GdbIndexSymbolKind::section
    - Default::default
    - common::Register
    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:4522,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4522,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4524,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4524,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4526,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4526,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4528,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4528,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4539,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4540,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4553,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4556,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4557,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4562,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4573,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4577,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4584,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4588,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:4592,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4592,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4596,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4596,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4598,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4598,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4599,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4599,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4601,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4601,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4602,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4604,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:4605,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4610,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4618,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4618,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4625,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4633,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4633,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4641
      start: 4521
    functionDepth: 5
    functionLinenumber: 4521
    functionLinenumberEnd: 4641
    functionName: tests::test_cfi_entries_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - cie
    - EndianSlice::new
    - unwrap
    - Vec::fde
    - debug_frame_be
    - Label::new
    - GdbIndexSymbolKind::endian
    - Section::with_endian
    - Vec::start
    - Default::default
    - set_const
    - AddrEntryIter::next
    - collect
    - GdbIndexSymbolKind::section
    - Result::entries
    - clone
    - mark
    - fde
    - Vec::get_contents
    - Ok
    - Self::value
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_cfi_entries_iter()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4646,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4646,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4657,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4658,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4661,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4663,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4664,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:4664,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4664,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4664,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4664,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4664,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4670,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4670,1
    - Dst: DebugFrameOffset
      Src: /src/gimli/src/read/cfi.rs:4672,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4672,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4672,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4674,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4674,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:4675,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4679
      start: 4644
    functionDepth: 6
    functionLinenumber: 4644
    functionLinenumberEnd: 4679
    functionName: tests::test_parse_cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - cie
    - EndianSlice::new
    - unwrap
    - DebugFrameOffset
    - Label::new
    - GdbIndexSymbolKind::endian
    - Section::with_endian
    - Vec::start
    - Default::default
    - set_const
    - collect
    - GdbIndexSymbolKind::section
    - append_bytes
    - mark
    - debug_frame_le
    - Vec::get_contents
    - Self::value
    - common::Register
    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:4685,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4687,1
    - Dst: CallFrameInstruction::parse
      Src: /src/gimli/src/read/cfi.rs:4692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 4693
      start: 4681
    functionDepth: 7
    functionLinenumber: 4681
    functionLinenumberEnd: 4693
    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:4699,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4699,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4699,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4702,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4702,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4711
      start: 4696
    functionDepth: 1
    functionLinenumber: 4696
    functionLinenumberEnd: 4711
    functionName: tests::test_parse_cfi_instruction_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4718,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4718,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4718,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4718,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4722,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4722,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4732
      start: 4714
    functionDepth: 1
    functionLinenumber: 4714
    functionLinenumberEnd: 4732
    functionName: tests::test_parse_cfi_instruction_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4738,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4738,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4738,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4741,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4741,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4750
      start: 4735
    functionDepth: 1
    functionLinenumber: 4735
    functionLinenumberEnd: 4750
    functionName: tests::test_parse_cfi_instruction_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4755,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4755,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4755,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4758,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4758,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4765
      start: 4753
    functionDepth: 1
    functionLinenumber: 4753
    functionLinenumberEnd: 4765
    functionName: tests::test_parse_cfi_instruction_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4771,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4771,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4771,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4771,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4775,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4775,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4784
      start: 4768
    functionDepth: 1
    functionLinenumber: 4768
    functionLinenumberEnd: 4784
    functionName: tests::test_parse_cfi_instruction_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - L64
    - D8
    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:4792,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4796,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4796,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4797,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4799,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:4799,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4816
      start: 4787
    functionDepth: 1
    functionLinenumber: 4787
    functionLinenumberEnd: 4816
    functionName: tests::test_parse_cfi_instruction_set_loc_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - L64
    - D8
    - Self::set_text
    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:4822,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4822,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4822,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4822,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4826,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4826,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4835
      start: 4819
    functionDepth: 1
    functionLinenumber: 4819
    functionLinenumberEnd: 4835
    functionName: tests::test_parse_cfi_instruction_advance_loc1
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4841,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4841,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4841,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4841,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4845,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4845,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4854
      start: 4838
    functionDepth: 1
    functionLinenumber: 4838
    functionLinenumberEnd: 4854
    functionName: tests::test_parse_cfi_instruction_advance_loc2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    - 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:4860,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4860,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4860,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4860,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4864,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4864,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4865,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4873
      start: 4857
    functionDepth: 1
    functionLinenumber: 4857
    functionLinenumberEnd: 4873
    functionName: tests::test_parse_cfi_instruction_advance_loc4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - L32
    - D8
    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:4880,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4880,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4880,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4882,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4880,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4880,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: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4895
      start: 4876
    functionDepth: 1
    functionLinenumber: 4876
    functionLinenumberEnd: 4895
    functionName: tests::test_parse_cfi_instruction_offset_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4901,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4901,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4901,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4903,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4901,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4905,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4905,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4914
      start: 4898
    functionDepth: 1
    functionLinenumber: 4898
    functionLinenumberEnd: 4914
    functionName: tests::test_parse_cfi_instruction_restore_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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: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_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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: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: into
      Src: /src/gimli/src/read/cfi.rs:4941,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: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4952
      start: 4936
    functionDepth: 1
    functionLinenumber: 4936
    functionLinenumberEnd: 4952
    functionName: tests::test_parse_cfi_instruction_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4959,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4959,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4959,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4961,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4959,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4962,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4959,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4964,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4964,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4974
      start: 4955
    functionDepth: 1
    functionLinenumber: 4955
    functionLinenumberEnd: 4974
    functionName: tests::test_parse_cfi_instruction_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4979,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4979,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4979,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4982,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4982,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4989
      start: 4977
    functionDepth: 1
    functionLinenumber: 4977
    functionLinenumberEnd: 4989
    functionName: tests::test_parse_cfi_instruction_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:4994,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4994,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4997,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4997,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5004
      start: 4992
    functionDepth: 1
    functionLinenumber: 4992
    functionLinenumberEnd: 5004
    functionName: tests::test_parse_cfi_instruction_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5011,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5011,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5011,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5013,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5011,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5011,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5016,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5016,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5017,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5026
      start: 5007
    functionDepth: 1
    functionLinenumber: 5007
    functionLinenumberEnd: 5026
    functionName: tests::test_parse_cfi_instruction_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5032,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5032,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5032,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5034,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5032,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5036,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5036,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5045
      start: 5029
    functionDepth: 1
    functionLinenumber: 5029
    functionLinenumberEnd: 5045
    functionName: tests::test_parse_cfi_instruction_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5051,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5051,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5051,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5051,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5055,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5055,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5064
      start: 5048
    functionDepth: 1
    functionLinenumber: 5048
    functionLinenumberEnd: 5064
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5071,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5072,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5073,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5075,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5083,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5085,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5088,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5088,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5098
      start: 5067
    functionDepth: 2
    functionLinenumber: 5067
    functionLinenumberEnd: 5098
    functionName: tests::test_parse_cfi_instruction_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - Label::new
    - Section::with_endian
    - Vec::get_contents
    - unwrap
    - EndianSlice::new
    - Vec::start
    - append_bytes
    - D8
    - Self::set_const
    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:5106,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5107,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5108,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5112,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5110,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5119,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5121,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5124,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5124,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5135
      start: 5101
    functionDepth: 2
    functionLinenumber: 5101
    functionLinenumberEnd: 5135
    functionName: tests::test_parse_cfi_instruction_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Label::new
    - mark
    - Section::with_endian
    - Vec::get_contents
    - unwrap
    - EndianSlice::new
    - Vec::start
    - append_bytes
    - D8
    - Self::set_const
    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: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: sleb
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5147,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5147,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5157
      start: 5138
    functionDepth: 1
    functionLinenumber: 5138
    functionLinenumberEnd: 5157
    functionName: tests::test_parse_cfi_instruction_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - sleb
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5164,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5164,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5164,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5164,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5164,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5169,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5169,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5179
      start: 5160
    functionDepth: 1
    functionLinenumber: 5160
    functionLinenumberEnd: 5179
    functionName: tests::test_parse_cfi_instruction_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - sleb
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5185,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5185,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5185,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5185,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5189,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5189,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5198
      start: 5182
    functionDepth: 1
    functionLinenumber: 5182
    functionLinenumberEnd: 5198
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - sleb
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5205,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5205,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5205,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5207,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5205,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5205,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5210,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5210,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5220
      start: 5201
    functionDepth: 1
    functionLinenumber: 5201
    functionLinenumberEnd: 5220
    functionName: tests::test_parse_cfi_instruction_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5227,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5227,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5227,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5229,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5227,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5227,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5232,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5232,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5242
      start: 5223
    functionDepth: 1
    functionLinenumber: 5223
    functionLinenumberEnd: 5242
    functionName: tests::test_parse_cfi_instruction_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Vec::get_contents
    - Section::with_endian
    - sleb
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5250,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5251,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5252,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5256,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5263,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5265,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
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5279
      start: 5245
    functionDepth: 2
    functionLinenumber: 5245
    functionLinenumberEnd: 5279
    functionName: tests::test_parse_cfi_instruction_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Label::new
    - mark
    - Section::with_endian
    - Vec::get_contents
    - unwrap
    - EndianSlice::new
    - Vec::start
    - append_bytes
    - D8
    - Self::set_const
    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:5284,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5284,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5284,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5287,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5287,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5288,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5290,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5300
      start: 5282
    functionDepth: 1
    functionLinenumber: 5282
    functionLinenumberEnd: 5300
    functionName: tests::test_parse_cfi_instruction_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::default
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - D8
    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:5305,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5306,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5306,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5306,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5309,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5309,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5315
      start: 5303
    functionDepth: 1
    functionLinenumber: 5303
    functionLinenumberEnd: 5315
    functionName: tests::test_parse_cfi_instruction_unknown_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - constants::DwCfa
    - unwrap
    - EndianSlice::new
    - append_bytes
    - D8
    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:5323,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5324,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5325,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5329,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5337,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5339,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5342,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5342,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5343,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5373
      start: 5318
    functionDepth: 2
    functionLinenumber: 5318
    functionLinenumberEnd: 5373
    functionName: tests::test_call_frame_instruction_iter_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - into
    - Label::new
    - mark
    - Section::with_endian
    - Vec::get_contents
    - unwrap
    - EndianSlice::new
    - Vec::start
    - append_bytes
    - SectionBaseAddresses::default
    - D8
    - Self::set_const
    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:5378,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5378,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5380,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5380,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5381,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5383,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5400
      start: 5376
    functionDepth: 1
    functionLinenumber: 5376
    functionLinenumberEnd: 5400
    functionName: tests::test_call_frame_instruction_iter_err
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - Section::with_endian
    - EndianSlice::default
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - D8
    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:5412,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5412,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5413,1
    - Dst: UnwindTable::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:5415,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:5416,1
    - Dst: LineInstructions::as_ref
      Src: /src/gimli/src/read/cfi.rs:5418,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: 5424
      start: 5402
    functionDepth: 7
    functionLinenumber: 5402
    functionLinenumberEnd: 5424
    functionName: tests::assert_eval
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - UnwindTable::new_for_fde
    - EndianSlice::default
    - DebugFrame::from
    - LineInstructions::as_ref
    - UnwindTable::new_for_cie
    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:5431,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:5433,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5439
      start: 5426
    functionDepth: 1
    functionLinenumber: 5426
    functionLinenumberEnd: 5439
    functionName: tests::make_test_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - mem::size_of::<usize>
    - common::Register
    linkageType: ''
    returnType: CommonInformationEntry
    signature: fn make_test_cie<'a>() -> CommonInformationEntry<EndianSlice<'a, LittleEndian>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5443,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5444,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5445,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5446,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5447,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5449
      start: 5442
    functionDepth: 7
    functionLinenumber: 5442
    functionLinenumberEnd: 5449
    functionName: tests::test_eval_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - UnwindContext::new
    - Self::row_mut
    - assert_eval
    - make_test_cie
    linkageType: ''
    returnType: void
    signature: fn test_eval_set_loc()
  - 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: row_mut
      Src: /src/gimli/src/read/cfi.rs:5455,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5456,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5458,1
    - Dst: Error::InvalidCfiSetLoc
      Src: /src/gimli/src/read/cfi.rs:5458,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5462
      start: 5452
    functionDepth: 7
    functionLinenumber: 5452
    functionLinenumberEnd: 5462
    functionName: tests::test_eval_set_loc_backwards
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Error::InvalidCfiSetLoc
    - Err
    - UnwindContext::new
    - assert_eval
    - make_test_cie
    - row_mut
    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:5466,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5467,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5468,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5469,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5470,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5471,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5473
      start: 5465
    functionDepth: 7
    functionLinenumber: 5465
    functionLinenumberEnd: 5473
    functionName: tests::test_eval_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - UnwindContext::new
    - Self::row_mut
    - assert_eval
    - make_test_cie
    - 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:5477,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5479,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5480,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5480,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5481,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5483,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5487
      start: 5476
    functionDepth: 7
    functionLinenumber: 5476
    functionLinenumberEnd: 5487
    functionName: tests::test_eval_advance_loc_overflow_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - into
    - Err
    - UnwindContext::new
    - assert_eval
    - make_test_cie
    - row_mut
    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:5491,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5493,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5494,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5495,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5497,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5501
      start: 5490
    functionDepth: 7
    functionLinenumber: 5490
    functionLinenumberEnd: 5501
    functionName: tests::test_eval_advance_loc_overflow_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Err
    - UnwindContext::new
    - assert_eval
    - make_test_cie
    - row_mut
    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:5505,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5506,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5507,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5508,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5509,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5513,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5515,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5520
      start: 5504
    functionDepth: 7
    functionLinenumber: 5504
    functionLinenumberEnd: 5520
    functionName: tests::test_eval_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - make_test_cie
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - assert_eval
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5524,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5525,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5526,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5527,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5528,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5532,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5534,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5539
      start: 5523
    functionDepth: 7
    functionLinenumber: 5523
    functionLinenumberEnd: 5539
    functionName: tests::test_eval_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - make_test_cie
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - assert_eval
    - common::Register
    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:5543,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5544,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5545,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5546,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5549,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5550,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5551,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5555,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5557,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5561
      start: 5542
    functionDepth: 7
    functionLinenumber: 5542
    functionLinenumberEnd: 5561
    functionName: tests::test_eval_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - set_cfa
    - assert_eval
    - common::Register
    - make_test_cie
    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:5565,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5566,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5567,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5567,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5571,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5573,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5575,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5579
      start: 5564
    functionDepth: 7
    functionLinenumber: 5564
    functionLinenumberEnd: 5579
    functionName: tests::test_eval_def_cfa_register_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Err
    - UnwindContext::new
    - CfaRule::Expression
    - set_cfa
    - assert_eval
    - common::Register
    - make_test_cie
    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:5583,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5584,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5585,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5586,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5589,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5590,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5591,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5594,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5596
      start: 5582
    functionDepth: 7
    functionLinenumber: 5582
    functionLinenumberEnd: 5596
    functionName: tests::test_eval_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - set_cfa
    - assert_eval
    - common::Register
    - make_test_cie
    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:5600,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5601,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5602,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5602,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5606,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5608,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5612
      start: 5599
    functionDepth: 7
    functionLinenumber: 5599
    functionLinenumberEnd: 5612
    functionName: tests::test_eval_def_cfa_offset_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Err
    - UnwindContext::new
    - CfaRule::Expression
    - set_cfa
    - assert_eval
    - make_test_cie
    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:5620,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5621,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5622,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5623,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5623,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5625,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5629
      start: 5615
    functionDepth: 7
    functionLinenumber: 5615
    functionLinenumberEnd: 5629
    functionName: tests::test_eval_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - CfaRule::Expression
    - assert_eval
    - make_test_cie
    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:5633,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5634,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5635,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5636,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5637,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5636,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5640,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5642,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5646
      start: 5632
    functionDepth: 15
    functionLinenumber: 5632
    functionLinenumberEnd: 5646
    functionName: tests::test_eval_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5650,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5651,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5652,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5653,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5654,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5653,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5657,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5659,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5663
      start: 5649
    functionDepth: 15
    functionLinenumber: 5649
    functionLinenumberEnd: 5663
    functionName: tests::test_eval_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_same_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5667,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5668,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5669,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5670,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5672,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5673,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5670,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5677,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5679,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5684
      start: 5666
    functionDepth: 15
    functionLinenumber: 5666
    functionLinenumberEnd: 5684
    functionName: tests::test_eval_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - RegisterRule::Offset
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5688,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5689,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5690,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5691,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5693,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5694,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5691,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5698,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5700,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5705
      start: 5687
    functionDepth: 15
    functionLinenumber: 5687
    functionLinenumberEnd: 5705
    functionName: tests::test_eval_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - RegisterRule::Offset
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    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:5709,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5710,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5711,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5712,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5714,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5715,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5712,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5719,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5721,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5726
      start: 5708
    functionDepth: 15
    functionLinenumber: 5708
    functionLinenumberEnd: 5726
    functionName: tests::test_eval_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    - RegisterRule::ValOffset
    linkageType: ''
    returnType: void
    signature: fn test_eval_val_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5730,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5731,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5732,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5733,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5735,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5736,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5733,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5740,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5742,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5747
      start: 5729
    functionDepth: 15
    functionLinenumber: 5729
    functionLinenumberEnd: 5747
    functionName: tests::test_eval_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    - RegisterRule::ValOffset
    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:5755,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5756,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5757,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5758,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5759,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5759,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5758,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5762,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5764,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5769
      start: 5750
    functionDepth: 15
    functionLinenumber: 5750
    functionLinenumberEnd: 5769
    functionName: tests::test_eval_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - UnwindContext::new
    - assert_eval
    - RegisterRule::Expression
    - Result::unwrap
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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: common::Register
      Src: /src/gimli/src/read/cfi.rs:5781,1
    - Dst: RegisterRule::ValExpression
      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: common::Register
      Src: /src/gimli/src/read/cfi.rs:5786,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5791
      start: 5772
    functionDepth: 15
    functionLinenumber: 5772
    functionLinenumberEnd: 5791
    functionName: tests::test_eval_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - RegisterRule::ValExpression
    - Self::set_register_rule
    - make_test_cie
    - Ok
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_val_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5795,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5803,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5804,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5807,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5808,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5808,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5808,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5808,1
    - Dst: save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:5810,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5810,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5811,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5812,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5812,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5812,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5812,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5816,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5818,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5821,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:5821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5822
      start: 5794
    functionDepth: 15
    functionLinenumber: 5794
    functionLinenumberEnd: 5822
    functionName: tests::test_eval_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - RegisterRule::Offset
    - UnwindContext::new
    - EndianSlice::new
    - save_initial_rules
    - CieId::clone
    - assert_eval
    - Result::unwrap
    - Some
    - common::Register
    - make_test_cie
    - set_register_rule
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5826,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5827,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5828,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5830,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5832,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5836
      start: 5825
    functionDepth: 7
    functionLinenumber: 5825
    functionLinenumberEnd: 5836
    functionName: tests::test_eval_restore_havent_saved_initial_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Err
    - UnwindContext::new
    - assert_eval
    - common::Register
    - make_test_cie
    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:5840,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5841,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5842,1
    - Dst: Self::push_row
      Src: /src/gimli/src/read/cfi.rs:5843,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5843,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5844,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5846
      start: 5839
    functionDepth: 7
    functionLinenumber: 5839
    functionLinenumberEnd: 5846
    functionName: tests::test_eval_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - Self::push_row
    - UnwindContext::new
    - assert_eval
    - Result::unwrap
    - make_test_cie
    linkageType: ''
    returnType: void
    signature: fn test_eval_remember_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5852,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5853,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5854,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5854,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5854,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5856,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:5857,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5857,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5858,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5859,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5859,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5859,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5859,1
    - Dst: Self::set_start_address
      Src: /src/gimli/src/read/cfi.rs:5863,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5867,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5870,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5876
      start: 5849
    functionDepth: 15
    functionLinenumber: 5849
    functionLinenumberEnd: 5876
    functionName: tests::test_eval_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - common::Register
    - RegisterRule::Offset
    - Ok
    - Err
    - UnwindContext::new
    - push_row
    - assert_eval
    - Result::unwrap
    - Self::set_start_address
    - set_start_address
    - make_test_cie
    - set_register_rule
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5880,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5881,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5882,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5883,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5884,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5883,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5886,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5887,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5889,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5890,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5891,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5892,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5893,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5892,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5897,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5899,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5902,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5903,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5904,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5905,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5908,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5905,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5913,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5925
      start: 5879
    functionDepth: 15
    functionLinenumber: 5879
    functionLinenumberEnd: 5925
    functionName: tests::test_eval_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::set_register_rule
    - Ok
    - RegisterRule::Offset
    - Err
    - UnwindContext::new
    - RegisterRule::Constant
    - assert_eval
    - Result::unwrap
    - make_test_cie
    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:5929,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5930,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5931,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5932,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5934
      start: 5928
    functionDepth: 7
    functionLinenumber: 5928
    functionLinenumberEnd: 5934
    functionName: tests::test_eval_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - UnwindContext::new
    - assert_eval
    - make_test_cie
    linkageType: ''
    returnType: void
    signature: fn test_eval_nop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5944,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5944,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5955,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5956,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5959,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5959,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5962,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5962,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5968,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5972,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5975,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5975,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5976,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5979,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5979,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5986,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5986,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5992,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5995,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6003
      start: 5937
    functionDepth: 11
    functionLinenumber: 5937
    functionLinenumberEnd: 6003
    functionName: tests::test_unwind_table_cie_no_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - sleb
    - unwrap
    - EndianSlice::new
    - uleb
    - rows
    - Section::with_endian
    - get_contents
    - LineInstructions::get_contents
    - next_row
    - UnwindContext::new
    - CieId::clone
    - Box::new
    - D8
    - OneShotLineRows::expect
    - EndianSlice::default
    - collect
    - BaseAddresses::default
    - append_repeated
    - expect
    - DebugFrame::from
    - iter
    - common::Register
    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:6007,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6007,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6007,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6007,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6007,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6007,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6007,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6027,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6028,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6031,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6031,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:6034,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6034,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6040,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6044,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6047,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6047,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6048,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6049,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6049,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6051,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:6051,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6055,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6055,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6059,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6059,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6065,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6068,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6068,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6068,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6076
      start: 6006
    functionDepth: 11
    functionLinenumber: 6006
    functionLinenumberEnd: 6076
    functionName: tests::test_unwind_table_cie_single_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::Offset
    - sleb
    - unwrap
    - EndianSlice::new
    - uleb
    - rows
    - Section::with_endian
    - get_contents
    - LineInstructions::get_contents
    - next_row
    - UnwindContext::new
    - CieId::clone
    - Box::new
    - D8
    - OneShotLineRows::expect
    - EndianSlice::default
    - collect
    - BaseAddresses::default
    - append_repeated
    - expect
    - DebugFrame::from
    - iter
    - common::Register
    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:6080,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6080,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6080,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6080,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6080,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6088,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6088,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6099,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6100,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6103,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6103,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6103,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6103,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6108,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6108,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6119,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6120,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6127,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6131,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6138,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6142,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6146,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6147,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6147,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6149,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:6149,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6157,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6157,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6162,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6164
      start: 6079
    functionDepth: 5
    functionLinenumber: 6079
    functionLinenumberEnd: 6164
    functionName: tests::test_unwind_table_cie_invalid_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - clone
    - BaseAddresses::default
    - append_repeated
    - map_eof
    - rows
    - get_contents
    - Section::with_endian
    - EndianSlice::default
    - expect
    - UnwindContext::new
    - unwrap
    - EndianSlice::new
    - DebugFrame::from
    - RegisterRule::Offset
    - Box::new
    - D8
    - common::Register
    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:6169,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6181,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6181,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6192,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6193,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6196,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:6219,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6219,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6225,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6229,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6232,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6232,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6233,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6234,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6234,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6236,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:6236,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6242,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6242,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6243,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6243,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6241,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6241,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6250,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6250,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6256,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6260,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6260,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6261,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6261,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6270,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6270,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6276,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6281,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6281,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6279,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6279,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6290,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6290,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6296,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6301,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6301,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6299,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6299,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6310,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6310,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6316,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6320,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6320,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6321,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6321,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6322,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6322,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6319,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 202
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6333
      start: 6167
    functionDepth: 12
    functionLinenumber: 6167
    functionLinenumberEnd: 6333
    functionName: tests::test_unwind_table_next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::Offset
    - sleb
    - unwrap
    - EndianSlice::new
    - uleb
    - rows
    - Section::with_endian
    - get_contents
    - LineInstructions::get_contents
    - next_row
    - UnwindContext::new
    - CieId::clone
    - Box::new
    - D8
    - OneShotLineRows::expect
    - EndianSlice::default
    - collect
    - BaseAddresses::default
    - append_repeated
    - expect
    - DebugFrame::from
    - iter
    - common::Register
    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:6337,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6337,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6337,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6337,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6342,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6342,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6344,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6344,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6346,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6346,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6346,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6346,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6346,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6346,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6354,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6354,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6356,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6356,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6367,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6368,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6380,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6381,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6384,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6385,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6391,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:6391,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6391,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6391,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6391,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6391,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6401,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6405,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6412,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6416,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6420,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6420,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6423,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6423,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:6426,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6429,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6430,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6430,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 115
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6453
      start: 6336
    functionDepth: 13
    functionLinenumber: 6336
    functionLinenumberEnd: 6453
    functionName: tests::test_unwind_info_for_address_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - map
    - sleb
    - cie
    - unwrap
    - EndianSlice::new
    - Vec::fde
    - uleb
    - debug_frame_be
    - Label::new
    - GdbIndexSymbolKind::endian
    - get_contents
    - Section::with_endian
    - UnwindContext::new
    - Vec::start
    - Default::default
    - Box::new
    - D8
    - set_const
    - Vec::unwrap
    - collect
    - GdbIndexSymbolKind::section
    - clone
    - mark
    - fde
    - Vec::get_contents
    - Result::unwind_info_for_address
    - common::Register
    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:6457,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6458,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6459,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6459,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6468
      start: 6456
    functionDepth: 13
    functionLinenumber: 6456
    functionLinenumberEnd: 6468
    functionName: tests::test_unwind_info_for_address_not_found
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - DebugFrame::new
    - UnwindContext::new
    - Default::default
    - Box::new
    - Result::unwind_info_for_address
    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:6472,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6474,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6477
      start: 6471
    functionDepth: 8
    functionLinenumber: 6471
    functionLinenumberEnd: 6477
    functionName: tests::test_eh_frame_hdr_unknown_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_unknown_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6492,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6492,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6494,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6497
      start: 6480
    functionDepth: 8
    functionLinenumber: 6480
    functionLinenumberEnd: 6497
    functionName: tests::test_eh_frame_hdr_omit_ehptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - L32
    - Self::parse
    - EhFrameHdr::new
    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:6501,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6501,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6501,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6501,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6501,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6501,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6507,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6507,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6508,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6509,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6509,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6514
      start: 6500
    functionDepth: 8
    functionLinenumber: 6500
    functionLinenumberEnd: 6514
    functionName: tests::test_eh_frame_hdr_omit_count
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - Vec::unwrap
    - unwrap
    - L32
    - Self::parse
    - EhFrameHdr::new
    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:6518,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6518,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6518,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6518,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6518,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6518,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6518,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6525,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6525,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6526,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6527,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6527,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6532
      start: 6517
    functionDepth: 8
    functionLinenumber: 6517
    functionLinenumberEnd: 6532
    functionName: tests::test_eh_frame_hdr_omit_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - Vec::unwrap
    - unwrap
    - L32
    - Self::parse
    - EhFrameHdr::new
    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:6536,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6543,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6543,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6544,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6545,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6545,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6547,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6549,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6558
      start: 6535
    functionDepth: 8
    functionLinenumber: 6535
    functionLinenumberEnd: 6558
    functionName: tests::test_eh_frame_hdr_varlen_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - Vec::unwrap
    - unwrap
    - Vec::table
    - L32
    - Self::parse
    - EhFrameHdr::new
    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:6565,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:6565,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:6565,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: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6575,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6576,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6578
      start: 6561
    functionDepth: 8
    functionLinenumber: 6561
    functionLinenumberEnd: 6578
    functionName: tests::test_eh_frame_hdr_fde_count_overflow
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - L32
    - L64
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_fde_count_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6593,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6593,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6594,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6595,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6597
      start: 6581
    functionDepth: 8
    functionLinenumber: 6581
    functionLinenumberEnd: 6597
    functionName: tests::test_eh_frame_hdr_fde_count_too_large
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - L32
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_fde_count_too_large()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6612,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6612,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6613,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6614,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6614,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:6614,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6617,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6617,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6620
      start: 6600
    functionDepth: 8
    functionLinenumber: 6600
    functionLinenumberEnd: 6620
    functionName: tests::test_eh_frame_hdr_iter_nth_out_of_range
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - Vec::table
    - L32
    - Result::unwrap
    - iter
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_iter_nth_out_of_range()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6631,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6631,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6632,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6633,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6641
      start: 6623
    functionDepth: 8
    functionLinenumber: 6623
    functionLinenumberEnd: 6641
    functionName: tests::test_eh_frame_hdr_indirect_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - unwrap
    - L32
    - Self::parse
    - EhFrameHdr::new
    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:6645,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6645,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6656,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6656,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6657,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6658,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6658,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6660,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6662,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6669
      start: 6644
    functionDepth: 8
    functionLinenumber: 6644
    functionLinenumberEnd: 6669
    functionName: tests::test_eh_frame_hdr_indirect_ptrs
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - Vec::unwrap
    - unwrap
    - Vec::table
    - L32
    - Self::parse
    - EhFrameHdr::new
    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:6673,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6684,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6684,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6685,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6686,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6686,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6688,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6690,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6701
      start: 6672
    functionDepth: 8
    functionLinenumber: 6672
    functionLinenumberEnd: 6701
    functionName: tests::test_eh_frame_hdr_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - Vec::unwrap
    - unwrap
    - Vec::table
    - L32
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_good()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6720,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6721,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6721,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:6721,1
    - Dst: table
      Src: /src/gimli/src/read/cfi.rs:6724,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6724,1
    - Dst: lookup
      Src: /src/gimli/src/read/cfi.rs:6725,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6728
      start: 6704
    functionDepth: 8
    functionLinenumber: 6704
    functionLinenumberEnd: 6728
    functionName: tests::test_eh_frame_hdr_pointer_to_offset_underflow
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    - lookup
    - unwrap
    - table
    - L32
    - Result::unwrap
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_pointer_to_offset_underflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6735,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6740,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6742,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6753,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6757,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6763,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6767,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6770,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6771,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/cfi.rs:6773,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6773,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6773,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6773,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6780,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6780,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6781,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6781,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:6782,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6793,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6793,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6785,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6795,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6795,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6798,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6799,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6799,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: table
      Src: /src/gimli/src/read/cfi.rs:6803,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6805,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6807,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6808,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6844,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 149
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6868
      start: 6731
    functionDepth: 8
    functionLinenumber: 6731
    functionLinenumberEnd: 6868
    functionName: tests::test_eh_frame_fde_for_address_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - cie
    - EndianSlice::new
    - unwrap
    - EhFrameHdr::new
    - GdbIndexSymbolKind::endian
    - Label::new
    - Section::with_endian
    - Vec::start
    - CieId::clone
    - Default::default
    - L32
    - set_const
    - Self::parse
    - GdbIndexSymbolKind::section
    - L8
    - BaseAddresses::default
    - append_repeated
    - mark
    - fde
    - Vec::get_contents
    - Ok
    - Vec::mark
    - Self::value
    - table
    - iter
    - eh_frame_le
    - make_test_cie
    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:6872,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6873,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6874,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6874,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6874,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6874,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6878,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6878,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:6879,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6880,1
    - Dst: entries
      Src: /src/gimli/src/read/cfi.rs:6882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6889
      start: 6871
    functionDepth: 7
    functionLinenumber: 6871
    functionLinenumberEnd: 6889
    functionName: tests::test_eh_frame_stops_at_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - entries
    - Vec::get_contents
    - Section::with_endian
    - cie
    - unwrap
    - GdbIndexSymbolKind::section
    - Default::default
    - L32
    - eh_frame_le
    - make_test_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:6893,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:6894,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6895,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6895,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6895,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6895,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6899,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6899,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:6900,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6901,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:6903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6911
      start: 6892
    functionDepth: 7
    functionLinenumber: 6892
    functionLinenumberEnd: 6911
    functionName: tests::test_debug_frame_skips_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - debug_frame_le
    - Section::with_endian
    - Vec::get_contents
    - cie
    - unwrap
    - GdbIndexSymbolKind::section
    - Default::default
    - L32
    - make_test_cie
    - Result::entries
    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:6918,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6922,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6925,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6926,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:6926,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6926,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6926,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6926,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6931,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6931,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:6932,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6933,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/cfi.rs:6933,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:6936,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6937,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:6938,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 2
    argNames:
    - buf
    - cie_offset
    argTypes:
    - '&[u8]'
    - usize
    constantsTouched: []
    func_position:
      end: 6941
      start: 6913
    functionDepth: 11
    functionLinenumber: 6913
    functionLinenumberEnd: 6941
    functionName: tests::resolve_cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - GdbIndexSymbolKind::endian
    - fde
    - Section::with_endian
    - Vec::get_contents
    - parse_cfi_entry
    - Ok
    - Err
    - EndianSlice::new
    - unwrap
    - GdbIndexSymbolKind::section
    - append_bytes
    - Default::default
    - Vec::len
    - eh_frame_le
    - make_test_cie
    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: 6952
      start: 6944
    functionDepth: 0
    functionLinenumber: 6944
    functionLinenumberEnd: 6952
    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: 6961
      start: 6955
    functionDepth: 0
    functionLinenumber: 6955
    functionLinenumberEnd: 6961
    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: 6970
      start: 6964
    functionDepth: 0
    functionLinenumber: 6964
    functionLinenumberEnd: 6970
    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:6974,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6978,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6979,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6983,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6984,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:6984,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6984,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6984,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6984,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6984,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:7001,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:7005,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:7005,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7006,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7006,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7007,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7008,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7011,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7013,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:7013,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7013,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7015,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7017,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7017,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7025
      start: 6973
    functionDepth: 12
    functionLinenumber: 6973
    functionLinenumberEnd: 7025
    functionName: tests::test_eh_frame_fde_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - cie
    - EndianSlice::new
    - unwrap
    - Vec::range_from
    - Some
    - parse_fde
    - Vec::fde
    - GdbIndexSymbolKind::endian
    - Label::new
    - Section::with_endian
    - Vec::start
    - CieId::clone
    - set_const
    - GdbIndexSymbolKind::section
    - append_repeated
    - mark
    - Vec::get_contents
    - Ok
    - Self::value
    - eh_frame_le
    - make_test_cie
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7029,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7032,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7038,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7042,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7045,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7046,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:7046,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:7046,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7046,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7046,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:7051,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:7051,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7052,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7052,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7053,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7056,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7058,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:7058,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7062
      start: 7028
    functionDepth: 12
    functionLinenumber: 7028
    functionLinenumberEnd: 7062
    functionName: tests::test_eh_frame_fde_out_of_bounds
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Label::new
    - GdbIndexSymbolKind::endian
    - Section::with_endian
    - mark
    - fde
    - Vec::get_contents
    - cie
    - EndianSlice::new
    - unwrap
    - Vec::start
    - CieId::clone
    - GdbIndexSymbolKind::section
    - Self::value
    - Vec::range_from
    - set_const
    - eh_frame_le
    - make_test_cie
    - parse_fde
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7066,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7070,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:7072,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7073,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:7073,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:7073,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7074,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7073,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7081,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7085,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:7088,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:7090,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:7090,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7091,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7091,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7092,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7093,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7095,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7097,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:7097,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7097,1
    - Dst: Vec::expect
      Src: /src/gimli/src/read/cfi.rs:7100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7102
      start: 7065
    functionDepth: 12
    functionLinenumber: 7065
    functionLinenumberEnd: 7102
    functionName: tests::test_debug_frame_fde_bare_signal_trampoline_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - cie
    - EndianSlice::new
    - unwrap
    - Vec::range_from
    - Some
    - parse_fde
    - Vec::fde
    - GdbIndexSymbolKind::endian
    - Label::new
    - Section::with_endian
    - Vec::start
    - CieId::clone
    - set_const
    - GdbIndexSymbolKind::section
    - Vec::expect
    - mark
    - debug_frame_le
    - Vec::get_contents
    - Self::value
    - make_test_cie
    linkageType: ''
    returnType: void
    signature: fn test_debug_frame_fde_bare_signal_trampoline_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7106,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7109,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7115
      start: 7105
    functionDepth: 2
    functionLinenumber: 7105
    functionLinenumberEnd: 7115
    functionName: tests::test_augmentation_parse_not_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - EndianSlice::new
    - Default::default
    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:7119,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7122,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7123,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7134
      start: 7118
    functionDepth: 2
    functionLinenumber: 7118
    functionLinenumberEnd: 7134
    functionName: tests::test_augmentation_parse_just_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - EndianSlice::new
    - Default::default
    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:7139,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7146,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7147,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7147,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7153
      start: 7137
    functionDepth: 7
    functionLinenumber: 7137
    functionLinenumberEnd: 7153
    functionName: tests::test_augmentation_parse_unknown_part_of_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - append_repeated
    - Section::with_endian
    - get_contents
    - EhFrame::new
    - unwrap
    - EndianSlice::new
    - Default::default
    - Vec::section
    - Vec::clone
    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:7158,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7168,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7169,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7169,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7170,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7174,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7183
      start: 7157
    functionDepth: 7
    functionLinenumber: 7157
    functionLinenumberEnd: 7183
    functionName: tests::test_augmentation_parse_L
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Section::with_endian
    - get_contents
    - EhFrame::new
    - unwrap
    - EndianSlice::new
    - Default::default
    - append_bytes
    - Vec::section
    - Vec::clone
    - D8
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_L()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7188,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7199,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7200,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7200,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7205,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7205,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7214
      start: 7187
    functionDepth: 7
    functionLinenumber: 7187
    functionLinenumberEnd: 7214
    functionName: tests::test_augmentation_parse_P
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Pointer::Direct
    - uleb
    - Section::with_endian
    - get_contents
    - EhFrame::new
    - unwrap
    - EndianSlice::new
    - Default::default
    - append_bytes
    - Vec::section
    - Vec::clone
    - L64
    - D8
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_P()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7219,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7229,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7231,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7235,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7244
      start: 7218
    functionDepth: 7
    functionLinenumber: 7218
    functionLinenumberEnd: 7244
    functionName: tests::test_augmentation_parse_R
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Section::with_endian
    - get_contents
    - EhFrame::new
    - unwrap
    - EndianSlice::new
    - Default::default
    - append_bytes
    - Vec::section
    - Vec::clone
    - D8
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_R()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7249,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7253,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7253,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7253,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7253,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7253,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7258,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7259,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7259,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7260,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7273
      start: 7248
    functionDepth: 7
    functionLinenumber: 7248
    functionLinenumberEnd: 7273
    functionName: tests::test_augmentation_parse_S
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - Section::with_endian
    - get_contents
    - EhFrame::new
    - unwrap
    - EndianSlice::new
    - Default::default
    - append_bytes
    - Vec::section
    - Vec::clone
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_S()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7277,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7293,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7294,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7294,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7295,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7299,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7300,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7300,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7310
      start: 7276
    functionDepth: 7
    functionLinenumber: 7276
    functionLinenumberEnd: 7310
    functionName: tests::test_augmentation_parse_all
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Pointer::Direct
    - uleb
    - Section::with_endian
    - get_contents
    - EhFrame::new
    - unwrap
    - EndianSlice::new
    - Default::default
    - append_bytes
    - Vec::section
    - Vec::clone
    - L64
    - D8
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_all()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7317,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7325,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7329,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7334,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7335,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:7335,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7335,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7335,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7335,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7335,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7340,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7341,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7341,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7343,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7343,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7346
      start: 7313
    functionDepth: 12
    functionLinenumber: 7313
    functionLinenumberEnd: 7346
    functionName: tests::test_eh_frame_fde_no_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - GdbIndexSymbolKind::endian
    - fde
    - Section::with_endian
    - get_contents
    - Ok
    - EndianSlice::new
    - unwrap
    - CieId::clone
    - append_bytes
    - GdbIndexSymbolKind::section
    - Vec::section
    - Vec::clone
    - eh_frame_le
    - make_test_cie
    - parse_fde
    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:7353,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7356,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7358,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7365,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7368,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:7368,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7369,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7374,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7375,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:7375,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7375,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7375,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7375,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7375,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7380,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7381,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7381,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7383,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7383,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7386
      start: 7349
    functionDepth: 12
    functionLinenumber: 7349
    functionLinenumberEnd: 7386
    functionName: tests::test_eh_frame_fde_empty_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - GdbIndexSymbolKind::endian
    - fde
    - Section::with_endian
    - get_contents
    - Ok
    - EndianSlice::new
    - AugmentationData::default
    - unwrap
    - CieId::clone
    - Default::default
    - append_bytes
    - GdbIndexSymbolKind::section
    - Vec::section
    - Vec::clone
    - Some
    - eh_frame_le
    - make_test_cie
    - parse_fde
    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:7393,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7396,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7398,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7400,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7400,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7400,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7406,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7409,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7410,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7410,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7412,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7417,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7418,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:7418,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7418,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7418,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7418,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7418,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7423,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7424,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7424,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7426,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7426,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7429
      start: 7389
    functionDepth: 12
    functionLinenumber: 7389
    functionLinenumberEnd: 7429
    functionName: tests::test_eh_frame_fde_lsda_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - EndianSlice::new
    - Vec::section
    - Some
    - parse_fde
    - Pointer::Direct
    - GdbIndexSymbolKind::endian
    - Section::with_endian
    - get_contents
    - Default::default
    - CieId::clone
    - Vec::clone
    - GdbIndexSymbolKind::section
    - append_bytes
    - as_mut
    - Ok
    - fde
    - eh_frame_le
    - make_test_cie
    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:7436,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7439,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7441,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7443,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7443,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7444,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7450,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7453,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7454,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7454,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7456,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7461,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: GdbIndexSymbolKind::endian
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7462,1
    - Dst: GdbIndexSymbolKind::section
      Src: /src/gimli/src/read/cfi.rs:7468,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7469,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7469,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7472,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7472,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7472,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7472,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7474,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7474,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7477
      start: 7432
    functionDepth: 12
    functionLinenumber: 7432
    functionLinenumberEnd: 7477
    functionName: tests::test_eh_frame_fde_lsda_function_relative
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - EndianSlice::new
    - Vec::section
    - Vec::range_from
    - Some
    - parse_fde
    - Pointer::Direct
    - GdbIndexSymbolKind::endian
    - Section::with_endian
    - get_contents
    - Default::default
    - CieId::clone
    - GdbIndexSymbolKind::section
    - append_bytes
    - as_mut
    - append_repeated
    - Ok
    - fde
    - eh_frame_le
    - make_test_cie
    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:7483,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7484,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7485,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7487,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7488,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7489,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7491,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7520,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7521,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7523,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7523,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7524,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7526,1
    - Dst: Vec::entries
      Src: /src/gimli/src/read/cfi.rs:7527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7529
      start: 7480
    functionDepth: 6
    functionLinenumber: 7480
    functionLinenumberEnd: 7529
    functionName: tests::test_eh_frame_cie_personality_function_relative_bad_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - BaseAddresses::default
    - mark
    - Label::new
    - Section::with_endian
    - sleb
    - Vec::get_contents
    - EhFrame::new
    - Vec::entries
    - unwrap
    - append_bytes
    - L32
    - D8
    - Self::set_const
    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:7535,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7536,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7536,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7534,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7534,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7541,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7541,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7542,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7540,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7540,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7551,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7552,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7552,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7550,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7550,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7557,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7557,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7558,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7556,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7556,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7566,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7567,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7567,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:7567,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7568,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7568,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:7568,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7572
      start: 7532
    functionDepth: 12
    functionLinenumber: 7532
    functionLinenumberEnd: 7572
    functionName: tests::register_rule_map_eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::Offset
    - collect
    - iter
    - Result::unwrap
    - RegisterRuleMap::<usize>::default
    - Self::set
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn register_rule_map_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7578,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7579,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7579,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7580,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:7580,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7577,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7577,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7584,1
    - Dst: '&mut LineRow::registers'
      Src: /src/gimli/src/read/cfi.rs:7591,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7615
      start: 7575
    functionDepth: 12
    functionLinenumber: 7575
    functionLinenumberEnd: 7615
    functionName: tests::iter_register_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::Offset
    - collect
    - Default::default
    - '&mut LineRow::registers'
    - iter
    - common::Register
    - RegisterRule::ValOffset
    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:7621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7626
      start: 7619
    functionDepth: 0
    functionLinenumber: 7619
    functionLinenumberEnd: 7626
    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:7632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7637
      start: 7630
    functionDepth: 0
    functionLinenumber: 7630
    functionLinenumberEnd: 7637
    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:7644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7647
      start: 7640
    functionDepth: 1
    functionLinenumber: 7640
    functionLinenumberEnd: 7647
    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:7653,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7660
      start: 7650
    functionDepth: 1
    functionLinenumber: 7650
    functionLinenumberEnd: 7660
    functionName: tests::test_parse_pointer_encoding_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - constants::DwEhPe
    - EndianSlice::new
    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:7667,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7667,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7667,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7670,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7670,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7671,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7685
      start: 7663
    functionDepth: 1
    functionLinenumber: 7663
    functionLinenumberEnd: 7685
    functionName: tests::test_parse_encoded_pointer_absptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - 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:7692,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7692,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7692,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7692,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7696,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7696,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7697,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/cfi.rs:7698,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7701,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/src/read/cfi.rs:7701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7711
      start: 7688
    functionDepth: 1
    functionLinenumber: 7688
    functionLinenumberEnd: 7711
    functionName: tests::test_parse_encoded_pointer_pcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - append_repeated
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - EndianSlice::range_from
    - 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:7717,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7717,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7718,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7718,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7719,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7732
      start: 7714
    functionDepth: 1
    functionLinenumber: 7714
    functionLinenumberEnd: 7732
    functionName: tests::test_parse_encoded_pointer_pcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - 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:7739,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7739,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7739,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7742,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7742,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7743,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7747,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7757
      start: 7735
    functionDepth: 1
    functionLinenumber: 7735
    functionLinenumberEnd: 7757
    functionName: tests::test_parse_encoded_pointer_textrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - L32
    - Self::set_text
    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:7763,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7763,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7764,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7764,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7765,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7778
      start: 7760
    functionDepth: 1
    functionLinenumber: 7760
    functionLinenumberEnd: 7778
    functionName: tests::test_parse_encoded_pointer_textrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - 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:7785,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7785,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7785,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7788,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7788,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7789,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7793,1
    - Dst: Self::set_got
      Src: /src/gimli/src/read/cfi.rs:7793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7803
      start: 7781
    functionDepth: 1
    functionLinenumber: 7781
    functionLinenumberEnd: 7803
    functionName: tests::test_parse_encoded_pointer_datarel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Self::set_got
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - 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:7809,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7809,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7810,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7810,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7811,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7824
      start: 7806
    functionDepth: 1
    functionLinenumber: 7806
    functionLinenumberEnd: 7824
    functionName: tests::test_parse_encoded_pointer_datarel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - 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:7831,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7831,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7831,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7834,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7834,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7835,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7839,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7840,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7849
      start: 7827
    functionDepth: 1
    functionLinenumber: 7827
    functionLinenumberEnd: 7849
    functionName: tests::test_parse_encoded_pointer_funcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - L32
    - Some
    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:7855,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7855,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7856,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7856,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7857,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7870
      start: 7852
    functionDepth: 1
    functionLinenumber: 7852
    functionLinenumberEnd: 7870
    functionName: tests::test_parse_encoded_pointer_funcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - 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:7877,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7877,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7877,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7880,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7880,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7881,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7895
      start: 7873
    functionDepth: 1
    functionLinenumber: 7873
    functionLinenumberEnd: 7895
    functionName: tests::test_parse_encoded_pointer_uleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - uleb
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    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:7902,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7902,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7902,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7905,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7905,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7906,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7920
      start: 7898
    functionDepth: 1
    functionLinenumber: 7898
    functionLinenumberEnd: 7920
    functionName: tests::test_parse_encoded_pointer_udata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - 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:7927,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7927,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7927,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7930,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7930,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7931,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7945
      start: 7923
    functionDepth: 1
    functionLinenumber: 7923
    functionLinenumberEnd: 7945
    functionName: tests::test_parse_encoded_pointer_udata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - 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:7952,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7952,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7955,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7955,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7956,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7970
      start: 7948
    functionDepth: 1
    functionLinenumber: 7948
    functionLinenumberEnd: 7970
    functionName: tests::test_parse_encoded_pointer_udata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - L64
    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:7977,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7977,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7977,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7980,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7980,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7981,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7985,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7995
      start: 7973
    functionDepth: 1
    functionLinenumber: 7973
    functionLinenumberEnd: 7995
    functionName: tests::test_parse_encoded_pointer_sleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - get_contents
    - sleb
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - Self::set_text
    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:8003,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:8003,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:8003,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8006,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8006,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8007,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8021
      start: 7998
    functionDepth: 1
    functionLinenumber: 7998
    functionLinenumberEnd: 8021
    functionName: tests::test_parse_encoded_pointer_sdata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - 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:8029,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:8029,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:8029,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8032,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8032,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8033,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8047
      start: 8024
    functionDepth: 1
    functionLinenumber: 8024
    functionLinenumberEnd: 8047
    functionName: tests::test_parse_encoded_pointer_sdata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - 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:8055,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:8055,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:8055,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8058,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8058,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8059,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8073
      start: 8050
    functionDepth: 1
    functionLinenumber: 8050
    functionLinenumberEnd: 8073
    functionName: tests::test_parse_encoded_pointer_sdata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - L64
    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:8079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:8079,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8080,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8080,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8081,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8085,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8095
      start: 8076
    functionDepth: 1
    functionLinenumber: 8076
    functionLinenumberEnd: 8095
    functionName: tests::test_parse_encoded_pointer_omit
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - 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:8099,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:8101,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:8101,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8102,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8102,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8103,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8116
      start: 8098
    functionDepth: 1
    functionLinenumber: 8098
    functionLinenumberEnd: 8116
    functionName: tests::test_parse_encoded_pointer_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - constants::DwEhPe
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - SectionBaseAddresses::default
    - 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:8124,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:8124,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8125,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8125,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8126,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8139
      start: 8119
    functionDepth: 1
    functionLinenumber: 8119
    functionLinenumberEnd: 8139
    functionName: tests::test_parse_encoded_pointer_aligned
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - 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:8146,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:8146,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:8146,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:8149,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:8149,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:8150,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:8154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8164
      start: 8142
    functionDepth: 1
    functionLinenumber: 8142
    functionLinenumberEnd: 8164
    functionName: tests::test_parse_encoded_pointer_indirect
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - Section::with_endian
    - unwrap
    - EndianSlice::new
    - append_bytes
    - SectionBaseAddresses::default
    - 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:8169,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:8170,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:8171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - ctx
    - data
    argTypes:
    - '&mut UnwindContext<usize>'
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 8179
      start: 8168
    functionDepth: 13
    functionLinenumber: 8168
    functionLinenumberEnd: 8179
    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:
    - Result::unwind_info_for_address
    - DebugFrame::new
    - Default::default
    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:8182,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:8185,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:8189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8191
      start: 8167
    functionDepth: 14
    functionLinenumber: 8167
    functionLinenumberEnd: 8191
    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: DebugAbbrev::new
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:3,1
    - Dst: DebugInfo::new
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:4,1
    - Dst: units
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:6,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:7,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:8,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:9,1
    - Dst: next_dfs
      Src: /src/gimli/fuzz/fuzz_targets/debug_info.rs:10,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 9
    functionDepth: 16
    functionLinenumber: 9
    functionLinenumberEnd: 23
    functionName: fuzz_target
    functionSourceFile: /src/gimli/fuzz/fuzz_targets/debug_info.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - units
    - UnitHeader::entries
    - next_dfs
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    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
    - Criterion::default
    - bench_function
    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:
    - map
    - ".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<_>>"
    - Vec::into_boxed_slice
    - EndianSlice::new
    - Self::iter
    - Vec::as_slice
    - Vec::new
    - Result::unwrap
    - std::hint::black_box
    - leb128::write::unsigned
    - leb128::read::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:
    - EndianSlice::new
    - Self::iter
    - Result::unwrap
    - std::hint::black_box
    - leb128::read::unsigned
    linkageType: ''
    returnType: void
    signature: 'fn bench_reading_leb128_unsigned_large(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/benches/bench.rs:92,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:94,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: u64::from
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:97,1
    - Dst: Vec::as_slice
      Src: /src/gimli/benches/bench.rs:97,1
    - Dst: Vec::into_boxed_slice
      Src: /src/gimli/benches/bench.rs:100,1
    - Dst: ".255)\n        .map(|n| {\n            let mut buf = Vec::new();\n   \
        \         leb128::write::unsigned(&mut buf, u64::from(n)).unwrap();\n\n  \
        \          let mut slice = EndianSlice::new(buf.as_slice(), NativeEndian);\n\
        \            assert_eq!(leb128::read::u16(&mut slice).unwrap(), n);\n\n  \
        \          (buf.into_boxed_slice(), n)\n        })\n        .collect::<Vec<_>>"
      Src: /src/gimli/benches/bench.rs:92,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:104,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:106,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:106,1
    - Dst: leb128::read::u16
      Src: /src/gimli/benches/bench.rs:107,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:107,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 111
      start: 91
    functionDepth: 9
    functionLinenumber: 91
    functionLinenumberEnd: 111
    functionName: bench_reading_leb128_u16_small
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - map
    - Vec::into_boxed_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<_>>"
    - EndianSlice::new
    - Self::iter
    - Vec::as_slice
    - Vec::new
    - u64::from
    - Result::unwrap
    - leb128::read::u16
    - 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:
    - Criterion::default
    - Self::sample_size
    - bench_function
    - Self::configure_from_args
    - configure_from_args
    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:
    - PathBuf::from
    - File::open
    - Self::push
    - unwrap_or_else
    - unwrap
    - ok
    - '&str::into'
    - Vec::new
    - env::var
    - FileId::read_to_end
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_read_section(section: &str) -> Option<Vec<u8>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:191,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:192,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:199,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:201,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:202,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:203,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:204,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 208
      start: 190
    functionDepth: 12
    functionLinenumber: 190
    functionLinenumberEnd: 208
    functionName: bench_parsing_debug_abbrev
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - units
    - expect
    - read_section
    - Self::iter
    - Result::expect
    - std::hint::black_box
    - Option::expect
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_abbrev(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/benches/bench.rs:215,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:216,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:216,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:217,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:217,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:221,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:222,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:222,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:224,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:225,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:226,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:227,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:228,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - DebugInfo<R>
    - DebugAbbrev<R>
    constantsTouched: []
    func_position:
      end: 233
      start: 211
    functionDepth: 16
    functionLinenumber: 211
    functionLinenumberEnd: 233
    functionName: impl_bench_parsing_debug_info
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - bool::name
    - units
    - UnitHeader::entries
    - Result::attrs
    - next_dfs
    - bool::raw_value
    - next
    - Result::expect
    - std::hint::black_box
    - Option::expect
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn impl_bench_parsing_debug_info<const COUNT: usize, R: Reader>(debug_info:
      DebugInfo<R>,debug_abbrev: DebugAbbrev<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:236,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:237,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:239,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:240,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:242,1
    - Dst: impl_bench_parsing_debug_info::<COUNT, _>
      Src: /src/gimli/benches/bench.rs:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 243
      start: 235
    functionDepth: 12
    functionLinenumber: 235
    functionLinenumberEnd: 243
    functionName: bench_entries_cursor
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - impl_bench_parsing_debug_info::<COUNT, _>
    - read_section
    - Self::iter
    - DebugInfo::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: 12
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: bench_entries_cursor_rc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - clone
    - impl_bench_parsing_debug_info::<COUNT, _>
    - read_section
    - gimli::EndianRcSlice::new
    - Self::iter
    - DebugAbbrev::from
    - Rc::from
    - DebugInfo::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_cursor_rc<const COUNT: usize>(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:260,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:261,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:263,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:265,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:266,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:268,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:269,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:269,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:270,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:270,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/benches/bench.rs:274,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:274,1
    - Dst: Result::root
      Src: /src/gimli/benches/bench.rs:277,1
    - Dst: UnitEntryId::expect
      Src: /src/gimli/benches/bench.rs:277,1
    - Dst: parse_debug_info_tree::<COUNT, _>
      Src: /src/gimli/benches/bench.rs:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 281
      start: 259
    functionDepth: 12
    functionLinenumber: 259
    functionLinenumberEnd: 281
    functionName: bench_entries_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Result::root
    - units
    - parse_debug_info_tree::<COUNT, _>
    - Self::iter
    - read_section
    - next
    - UnitHeader::entries_tree
    - UnitEntryId::expect
    - Result::expect
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_tree<const COUNT: usize>(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesTreeNode<R>::entry
      Src: /src/gimli/benches/bench.rs:285,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:285,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:286,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:287,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:288,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:289,1
    - Dst: EntriesTreeNode<R>::children
      Src: /src/gimli/benches/bench.rs:292,1
    - Dst: slice::Iter::next
      Src: /src/gimli/benches/bench.rs:293,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:293,1
    - Dst: parse_debug_info_tree::<COUNT, R>
      Src: /src/gimli/benches/bench.rs:294,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 1
    argNames:
    - node
    argTypes:
    - EntriesTreeNode<R>
    constantsTouched: []
    func_position:
      end: 296
      start: 283
    functionDepth: 12
    functionLinenumber: 283
    functionLinenumberEnd: 296
    functionName: parse_debug_info_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - bool::name
    - slice::Iter::next
    - Result::attrs
    - EntriesTreeNode<R>::children
    - bool::raw_value
    - EntriesTreeNode<R>::entry
    - std::hint::black_box
    - Option::expect
    - parse_debug_info_tree::<COUNT, R>
    linkageType: ''
    returnType: void
    signature: 'fn parse_debug_info_tree<const COUNT: usize, R: Reader>(node: EntriesTreeNode<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:299,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:300,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:302,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:304,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:305,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:307,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:308,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:308,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:309,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:309,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/benches/bench.rs:313,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:313,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:316,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:317,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:317,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: cloned
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: read_attribute
      Src: /src/gimli/benches/bench.rs:322,1
    - Dst: gimli::Result::expect
      Src: /src/gimli/benches/bench.rs:322,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:323,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:324,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:325,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:326,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 332
      start: 298
    functionDepth: 12
    functionLinenumber: 298
    functionLinenumberEnd: 332
    functionName: bench_entries_raw_call
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - bool::raw_value
    - read_section
    - Self::iter
    - next
    - Self::read_abbreviation
    - read_attribute
    - '&[AttributeSpecification]::iter'
    - gimli::Result::expect
    - Self::is_empty
    - Result::expect
    - std::hint::black_box
    - bool::name
    - units
    - UnitHeader::entries_raw
    - Abbreviation::attributes
    - cloned
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_raw_call(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut EntriesRaw<R>::read_attribute_inline'
      Src: /src/gimli/benches/bench.rs:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - spec
    argTypes:
    - '&mut EntriesRaw<R>'
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 340
      start: 335
    functionDepth: 10
    functionLinenumber: 335
    functionLinenumberEnd: 340
    functionName: read_attribute
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 5
    functionsReached:
    - '&mut EntriesRaw<R>::read_attribute_inline'
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn read_attribute<R: Reader>(input: &mut EntriesRaw<R>,spec: AttributeSpecification,)
      -> gimli::Result<Attribute<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:343,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:344,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:346,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:348,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:349,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:351,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:352,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:352,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:353,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:353,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/benches/bench.rs:357,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:357,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:360,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:361,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:361,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/benches/bench.rs:365,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/benches/bench.rs:365,1
    - Dst: cloned
      Src: /src/gimli/benches/bench.rs:365,1
    - Dst: Self::read_attribute_inline
      Src: /src/gimli/benches/bench.rs:366,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:366,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:369,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:370,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:371,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:372,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 378
      start: 342
    functionDepth: 12
    functionLinenumber: 342
    functionLinenumberEnd: 378
    functionName: bench_entries_raw_inline
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - bool::raw_value
    - read_section
    - Self::iter
    - next
    - Self::read_abbreviation
    - Self::read_attribute_inline
    - '&[AttributeSpecification]::iter'
    - Self::is_empty
    - Result::expect
    - std::hint::black_box
    - bool::name
    - units
    - UnitHeader::entries_raw
    - Abbreviation::attributes
    - cloned
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_raw_inline(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:381,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:382,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:384,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:386,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:387,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:389,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:390,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:391,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:391,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:392,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:392,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/benches/bench.rs:396,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:396,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:399,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:400,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:400,1
    - Dst: Self::read_attributes
      Src: /src/gimli/benches/bench.rs:404,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/benches/bench.rs:404,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:404,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:407,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:408,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:409,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:410,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 416
      start: 380
    functionDepth: 12
    functionLinenumber: 380
    functionLinenumberEnd: 416
    functionName: bench_entries_raw_bulk
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - bool::name
    - units
    - bool::raw_value
    - Self::iter
    - read_section
    - next
    - UnitHeader::entries_raw
    - Vec::new
    - Self::is_empty
    - Self::read_abbreviation
    - Abbreviation::attributes
    - Result::expect
    - std::hint::black_box
    - Option::expect
    - DebugInfo::new
    - Self::read_attributes
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_raw_bulk(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:419,1
    - Dst: DebugAranges::new
      Src: /src/gimli/benches/bench.rs:420,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:422,1
    - Dst: headers
      Src: /src/gimli/benches/bench.rs:423,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/benches/bench.rs:424,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:424,1
    - Dst: Result::entries
      Src: /src/gimli/benches/bench.rs:425,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:426,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:426,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:427,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 431
      start: 418
    functionDepth: 12
    functionLinenumber: 418
    functionLinenumberEnd: 431
    functionName: bench_parsing_debug_aranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::iter
    - read_section
    - Result::entries
    - std::hint::black_box
    - AddrEntryIter::next
    - DebugAranges::new
    - Option::expect
    - AddrHeaderIter::next
    - headers
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_aranges(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:434,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/benches/bench.rs:435,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:437,1
    - Dst: items
      Src: /src/gimli/benches/bench.rs:438,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:439,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:439,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 443
      start: 433
    functionDepth: 12
    functionLinenumber: 433
    functionLinenumberEnd: 443
    functionName: bench_parsing_debug_pubnames
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - items
    - Self::iter
    - read_section
    - next
    - DebugPubNames::new
    - std::hint::black_box
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_pubnames(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:446,1
    - Dst: DebugPubTypes::new
      Src: /src/gimli/benches/bench.rs:447,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:449,1
    - Dst: items
      Src: /src/gimli/benches/bench.rs:450,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:451,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:451,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:452,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 455
      start: 445
    functionDepth: 12
    functionLinenumber: 445
    functionLinenumberEnd: 455
    functionName: bench_parsing_debug_pubtypes
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - items
    - Self::iter
    - read_section
    - next
    - std::hint::black_box
    - Option::expect
    - DebugPubTypes::new
    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:
    - DebugLine::new
    - header
    - expect
    - Result::instructions
    - LineInstructions::next_instruction
    - Self::iter
    - read_section
    - program
    - Result::expect
    - std::hint::black_box
    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:
    - DebugLine::new
    - rows
    - expect
    - Self::iter
    - read_section
    - program
    - OneShotLineRows::next_row
    - Result::expect
    - std::hint::black_box
    linkageType: ''
    returnType: void
    signature: 'fn bench_executing_line_number_programs(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:503,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:504,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:506,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:507,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:509,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:509,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:510,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:512,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:513,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:514,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:515,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:517,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:519,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:520,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:520,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:521,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:521,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:525,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:526,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:526,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:531,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:531,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:532,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:539,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:539,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:540,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:541,1
    - Dst: Result::push
      Src: /src/gimli/benches/bench.rs:542,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:542,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:548,1
    - Dst: Result::locations
      Src: /src/gimli/benches/bench.rs:550,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:550,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:553,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:553,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 98
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 558
      start: 502
    functionDepth: 16
    functionLinenumber: 502
    functionLinenumberEnd: 558
    functionName: bench_parsing_debug_loc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - is_some
    - EndianSlice::new
    - read_section
    - current
    - gimli::DebugAddrBase
    - DebugAddr::from
    - DebugLoc::new
    - UnitHeader::entries
    - Self::iter
    - next
    - Result::push
    - Result::attrs
    - Vec::new
    - UnitHeader::encoding
    - Result::locations
    - Result::expect
    - std::hint::black_box
    - DebugLocLists::new
    - bool::value
    - LocationLists::new
    - units
    - expect
    - next_dfs
    - attr_value
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_loc(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:561,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:562,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:564,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:565,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:567,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:567,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:568,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:570,1
    - Dst: DebugRanges::new
      Src: /src/gimli/benches/bench.rs:571,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/benches/bench.rs:572,1
    - Dst: RangeLists::new
      Src: /src/gimli/benches/bench.rs:573,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:575,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:577,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:578,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:578,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:579,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:579,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:583,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:584,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:584,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:589,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:589,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:590,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:597,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:597,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:598,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:599,1
    - Dst: Result::push
      Src: /src/gimli/benches/bench.rs:600,1
    - Dst: gimli::RangeListsOffset
      Src: /src/gimli/benches/bench.rs:600,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:600,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:606,1
    - Dst: Result::ranges
      Src: /src/gimli/benches/bench.rs:608,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:608,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:611,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:611,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:612,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 100
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 616
      start: 560
    functionDepth: 16
    functionLinenumber: 560
    functionLinenumberEnd: 616
    functionName: bench_parsing_debug_ranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - is_some
    - DebugRanges::new
    - RangeLists::new
    - gimli::RangeListsOffset
    - EndianSlice::new
    - read_section
    - current
    - gimli::DebugAddrBase
    - Result::ranges
    - DebugAddr::from
    - UnitHeader::entries
    - Self::iter
    - next
    - Result::push
    - Result::attrs
    - Vec::new
    - UnitHeader::encoding
    - Result::expect
    - std::hint::black_box
    - bool::value
    - units
    - expect
    - next_dfs
    - DebugRngLists::new
    - attr_value
    - Option::expect
    - DebugInfo::new
    - UnitHeader::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_ranges(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:622,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:624,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:625,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:625,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:626,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:626,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:630,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:631,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:631,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:632,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:633,1
    - Dst: Vec::push
      Src: /src/gimli/benches/bench.rs:634,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:634,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 641
      start: 618
    functionDepth: 16
    functionLinenumber: 618
    functionLinenumberEnd: 641
    functionName: debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - units
    - UnitHeader::entries
    - Result::attrs
    - next_dfs
    - next
    - Vec::new
    - UnitHeader::encoding
    - Result::expect
    - Vec::push
    - Option::expect
    - bool::value
    - UnitHeader::abbreviations
    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: 17
    functionLinenumber: 643
    functionLinenumberEnd: 660
    functionName: bench_parsing_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Result::is_empty
    - debug_info_expressions
    - Self::iter
    - read_section
    - Result::expect
    - DebugInfo::new
    - Operation::parse
    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: 17
    functionLinenumber: 662
    functionLinenumberEnd: 679
    functionName: bench_evaluating_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - evaluation
    - debug_info_expressions
    - Self::iter
    - read_section
    - evaluate
    - Result::expect
    - std::hint::black_box
    - set_initial_value
    - DebugInfo::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: Option::expect
      Src: /src/gimli/benches/bench.rs:692,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:693,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:693,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:697,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:698,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:698,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:703,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:703,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:704,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:711,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:711,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:712,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:713,1
    - Dst: Result::locations
      Src: /src/gimli/benches/bench.rs:714,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:715,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:714,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:717,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:717,1
    - Dst: Vec::push
      Src: /src/gimli/benches/bench.rs:718,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:718,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 73
    argCount: 4
    argNames:
    - debug_info
    - debug_abbrev
    - debug_addr
    - loclists
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    - '&DebugAddr<R>'
    - '&LocationLists<R>'
    constantsTouched: []
    func_position:
      end: 726
      start: 681
    functionDepth: 16
    functionLinenumber: 681
    functionLinenumberEnd: 726
    functionName: debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - is_some
    - current
    - gimli::DebugAddrBase
    - Vec::push
    - UnitHeader::entries
    - next
    - R::Offset::from_u8
    - Result::attrs
    - Vec::new
    - UnitHeader::encoding
    - Result::locations
    - Result::expect
    - bool::value
    - units
    - expect
    - next_dfs
    - attr_value
    - Option::expect
    - UnitHeader::abbreviations
    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: 17
    functionLinenumber: 728
    functionLinenumberEnd: 752
    functionName: bench_parsing_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - DebugLoc::new
    - Result::is_empty
    - EndianSlice::new
    - read_section
    - Self::iter
    - debug_loc_expressions
    - Result::expect
    - DebugLocLists::new
    - DebugInfo::new
    - Operation::parse
    - LocationLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_loc_expressions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:755,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:756,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:758,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:759,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:761,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:761,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:763,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:764,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:765,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:766,1
    - Dst: debug_loc_expressions
      Src: /src/gimli/benches/bench.rs:768,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:770,1
    - Dst: evaluation
      Src: /src/gimli/benches/bench.rs:772,1
    - Dst: set_initial_value
      Src: /src/gimli/benches/bench.rs:773,1
    - Dst: evaluate
      Src: /src/gimli/benches/bench.rs:774,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:774,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:775,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 778
      start: 754
    functionDepth: 17
    functionLinenumber: 754
    functionLinenumberEnd: 778
    functionName: bench_evaluating_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - DebugLoc::new
    - evaluation
    - EndianSlice::new
    - read_section
    - Self::iter
    - debug_loc_expressions
    - evaluate
    - Result::expect
    - std::hint::black_box
    - set_initial_value
    - DebugLocLists::new
    - DebugInfo::new
    - LocationLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_evaluating_debug_loc_expressions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:789,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:789,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:794,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:795,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:799,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:803,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:807,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 788
    functionDepth: 1
    functionLinenumber: 788
    functionLinenumberEnd: 815
    functionName: cfi::bench_cfi
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 1
    functionsReached:
    - Self::configure_from_args
    - Criterion::default
    - bench_function
    linkageType: ''
    returnType: void
    signature: pub(super) fn bench_cfi()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:818,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:819,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:821,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:828,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:829,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:830,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:830,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 834
      start: 817
    functionDepth: 12
    functionLinenumber: 817
    functionLinenumberEnd: 834
    functionName: cfi::iterate_entries_and_do_not_parse_any_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - entries
    - EhFrame::new
    - set_address_size
    - read_section
    - Self::iter
    - Option::expect
    - std::hint::black_box
    - AddrEntryIter::next
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_do_not_parse_any_fde(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:837,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:838,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:840,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:847,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:848,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:849,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:849,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:852,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:855,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:855,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:858,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 863
      start: 836
    functionDepth: 12
    functionLinenumber: 836
    functionLinenumberEnd: 863
    functionName: cfi::iterate_entries_and_parse_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - Result::parse
    - entries
    - EhFrame::new
    - set_address_size
    - read_section
    - Self::iter
    - Option::expect
    - Result::expect
    - std::hint::black_box
    - AddrEntryIter::next
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_parse_every_fde(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:866,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:867,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:869,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:876,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:877,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:878,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:878,1
    - Dst: CieId::instructions
      Src: /src/gimli/benches/bench.rs:881,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:883,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:883,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:885,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:889,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:889,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:892,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:894,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:894,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:896,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 902
      start: 865
    functionDepth: 12
    functionLinenumber: 865
    functionLinenumberEnd: 902
    functionName: cfi::iterate_entries_and_parse_every_fde_and_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - Result::parse
    - entries
    - instructions
    - EhFrame::new
    - set_address_size
    - read_section
    - Self::iter
    - LineInstructions::next
    - Option::expect
    - Result::expect
    - std::hint::black_box
    - AddrEntryIter::next
    - Self::set_text
    - CieId::instructions
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_parse_every_fde_and_instructions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:905,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:906,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:908,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:915,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:915,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:917,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:918,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:919,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:919,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:923,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:923,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:926,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:926,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:930,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:930,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:932,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 49
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 938
      start: 904
    functionDepth: 12
    functionLinenumber: 904
    functionLinenumberEnd: 938
    functionName: cfi::iterate_entries_evaluate_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - Self::set_got
    - entries
    - set_address_size
    - read_section
    - rows
    - next_row
    - UnwindContext::new
    - Self::iter
    - Box::new
    - OneShotLineRows::expect
    - AddrEntryIter::next
    - Result::expect
    - std::hint::black_box
    - Self::set_text
    - Self::set_eh_frame
    - BaseAddresses::default
    - EhFrame::new
    - expect
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_evaluate_every_fde(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:945,1
    - Dst: LineInstructions::try_fold
      Src: /src/gimli/benches/bench.rs:945,1
    - Dst: map
      Src: /src/gimli/benches/bench.rs:946,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 3
    argNames:
    - eh_frame
    - bases
    - fde
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 948
      start: 940
    functionDepth: 6
    functionLinenumber: 940
    functionLinenumberEnd: 948
    functionName: cfi::instrs_len
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - map
    - LineInstructions::try_fold
    - instructions
    - 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:956,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:957,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:957,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:961,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:961,1
    - Dst: instrs_len
      Src: /src/gimli/benches/bench.rs:965,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:973,1
    - Dst: None::expect
      Src: /src/gimli/benches/bench.rs:979,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 2
    argNames:
    - eh_frame
    - bases
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 980
      start: 950
    functionDepth: 8
    functionLinenumber: 950
    functionLinenumberEnd: 980
    functionName: cfi::get_fde_with_longest_cfi_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - entries
    - instrs_len
    - None::expect
    - Option::expect
    - Result::expect
    - AddrEntryIter::next
    - Some
    linkageType: ''
    returnType: FrameDescriptionEntry
    signature: 'fn get_fde_with_longest_cfi_instructions<R: Reader>(eh_frame: &EhFrame<R>,bases:
      &BaseAddresses,) -> FrameDescriptionEntry<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:983,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:984,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:986,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:991,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:993,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:994,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:995,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:995,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:996,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 999
      start: 982
    functionDepth: 9
    functionLinenumber: 982
    functionLinenumberEnd: 999
    functionName: cfi::parse_longest_fde_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - instructions
    - EhFrame::new
    - set_address_size
    - read_section
    - Self::iter
    - LineInstructions::next
    - Option::expect
    - std::hint::black_box
    - get_fde_with_longest_cfi_instructions
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn parse_longest_fde_instructions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:1002,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:1003,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:1005,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:1010,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1012,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:1013,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:1013,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:1014,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:1014,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:1017,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:1017,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1018,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1021
      start: 1001
    functionDepth: 9
    functionLinenumber: 1001
    functionLinenumberEnd: 1021
    functionName: cfi::eval_longest_fde_instructions_new_ctx_everytime
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - rows
    - EhFrame::new
    - next_row
    - expect
    - set_address_size
    - UnwindContext::new
    - read_section
    - Self::iter
    - Box::new
    - std::hint::black_box
    - OneShotLineRows::expect
    - get_fde_with_longest_cfi_instructions
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn eval_longest_fde_instructions_new_ctx_everytime(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:1024,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:1025,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:1027,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:1032,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:1034,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:1034,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1036,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:1037,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:1037,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:1040,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:1040,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1041,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1044
      start: 1023
    functionDepth: 9
    functionLinenumber: 1023
    functionLinenumberEnd: 1044
    functionName: cfi::eval_longest_fde_instructions_same_ctx
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_eh_frame
    - BaseAddresses::default
    - Self::set_got
    - rows
    - EhFrame::new
    - next_row
    - expect
    - set_address_size
    - UnwindContext::new
    - read_section
    - Self::iter
    - Box::new
    - std::hint::black_box
    - OneShotLineRows::expect
    - get_fde_with_longest_cfi_instructions
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn eval_longest_fde_instructions_same_ctx(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:1052,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:1052,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:1053,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 1
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: write::bench_write
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 1
    functionsReached:
    - Self::configure_from_args
    - Criterion::default
    - bench_function
    linkageType: ''
    returnType: void
    signature: pub(super) fn bench_write()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::DwarfSections::load::<_, ()>
      Src: /src/gimli/benches/bench.rs:1058,1
    - Dst: name
      Src: /src/gimli/benches/bench.rs:1059,1
    - Dst: '&''static str::chars'
      Src: /src/gimli/benches/bench.rs:1059,1
    - Dst: '&''static str::next'
      Src: /src/gimli/benches/bench.rs:1060,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: '&''static str::as_str'
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: Option::unwrap_or_default
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1058,1
    - Dst: borrow
      Src: /src/gimli/benches/bench.rs:1064,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:1064,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1066,1
    - Dst: write::Sections::new
      Src: /src/gimli/benches/bench.rs:1067,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/benches/bench.rs:1067,1
    - Dst: write::Dwarf::from
      Src: /src/gimli/benches/bench.rs:1068,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:1069,1
    - Dst: write::Address::Constant
      Src: /src/gimli/benches/bench.rs:1069,1
    - Dst: Self::unwrap
      Src: /src/gimli/benches/bench.rs:1068,1
    - Dst: write
      Src: /src/gimli/benches/bench.rs:1072,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1072,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1075
      start: 1057
    functionDepth: 12
    functionLinenumber: 1057
    functionLinenumberEnd: 1075
    functionName: write::convert_simple
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap_or_default
    - unwrap
    - name
    - EndianSlice::new
    - write::Address::Constant
    - Some
    - write
    - Self::iter
    - borrow
    - try_read_section
    - read::DwarfSections::load::<_, ()>
    - '&''static str::next'
    - '&''static str::as_str'
    - std::hint::black_box
    - write::Sections::new
    - Ok
    - Self::unwrap
    - write::Dwarf::from
    - write::EndianVec::new
    - '&''static str::chars'
    linkageType: ''
    returnType: void
    signature: 'fn convert_simple(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::DwarfSections::load::<_, ()>
      Src: /src/gimli/benches/bench.rs:1078,1
    - Dst: name
      Src: /src/gimli/benches/bench.rs:1079,1
    - Dst: '&''static str::chars'
      Src: /src/gimli/benches/bench.rs:1079,1
    - Dst: '&''static str::next'
      Src: /src/gimli/benches/bench.rs:1080,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: '&''static str::as_str'
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: Option::unwrap_or_default
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1078,1
    - Dst: borrow
      Src: /src/gimli/benches/bench.rs:1084,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:1084,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1086,1
    - Dst: write::Sections::new
      Src: /src/gimli/benches/bench.rs:1087,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/benches/bench.rs:1087,1
    - Dst: write::Dwarf::new
      Src: /src/gimli/benches/bench.rs:1088,1
    - Dst: Self::convert
      Src: /src/gimli/benches/bench.rs:1089,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1089,1
    - Dst: gimli::write::ConvertResult::read_unit
      Src: /src/gimli/benches/bench.rs:1090,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1090,1
    - Dst: UnitHeader::convert
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: write::Address::Constant
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: UnitHeader::write
      Src: /src/gimli/benches/bench.rs:1093,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:1093,1
    - Dst: Self::write
      Src: /src/gimli/benches/bench.rs:1095,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:1095,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1098
      start: 1077
    functionDepth: 12
    functionLinenumber: 1077
    functionLinenumberEnd: 1098
    functionName: write::convert_incremental
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap_or_default
    - unwrap
    - name
    - EndianSlice::new
    - UnitHeader::write
    - Result::unwrap
    - Some
    - write::Address::Constant
    - Self::iter
    - Self::convert
    - borrow
    - Self::write
    - try_read_section
    - gimli::write::ConvertResult::read_unit
    - read::DwarfSections::load::<_, ()>
    - '&''static str::next'
    - '&''static str::as_str'
    - std::hint::black_box
    - write::Sections::new
    - Ok
    - write::Dwarf::new
    - write::EndianVec::new
    - '&''static str::chars'
    - UnitHeader::convert
    linkageType: ''
    returnType: void
    signature: 'fn convert_incremental(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: env::args
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:12,1
    - Dst: len
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:13,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:14,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:14,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:16,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:16,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:17,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:17,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:18,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:18,1
    - Dst: fs::File::open
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:21,1
    - Dst: memmap2::Mmap::map
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:26,1
    - Dst: object::File::parse
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:27,1
    - Dst: Offset::elf_header
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:29,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:29,1
    - Dst: Offset::endian
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:29,1
    - Dst: Offset::elf_header
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:30,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:30,1
    - Dst: Offset::endian
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:30,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:32,1
    - Dst: '&str::into'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:32,1
    - Dst: is_little_endian
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:35,1
    - Dst: gimli::DwarfSections::load
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:61,1
    - Dst: load_section
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:61,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:61,1
    - Dst: std::borrow
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:62,1
    - Dst: borrow_section
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:62,1
    - Dst: gimli::write::Dwarf::from
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:65,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:66,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:66,1
    - Dst: gimli::write::Sections::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:73,1
    - Dst: gimli::write::EndianVec::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:73,1
    - Dst: write
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:74,1
    - Dst: object::build::elf::Builder::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:77,1
    - Dst: endianness
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:77,1
    - Dst: is_64
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:77,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:79,1
    - Dst: '&str::into'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:80,1
    - Dst: Self::for_each_mut
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:84,1
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:85,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:86,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:88,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:89,1
    - Dst: '&''static str::into'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:89,1
    - Dst: is_string
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:91,1
    - Dst: object::build::elf::SectionData::Data
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:95,1
    - Dst: Vec::take
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:95,1
    - Dst: Vec::into
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:95,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:96,1
    - Dst: fs::File::create
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:100,1
    - Dst: object::write::StreamingBuffer::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:101,1
    - Dst: io::BufWriter::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:101,1
    - Dst: Self::write
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:102,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:104,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 171
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 11
    functionDepth: 18
    functionLinenumber: 11
    functionLinenumberEnd: 105
    functionName: main
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_convert.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - Err
    - fs::File::open
    - endianness
    - name
    - gimli::write::Sections::new
    - Offset::elf_header
    - is_64
    - gimli::DwarfSections::load
    - Some
    - write
    - memmap2::Mmap::map
    - into
    - gimli::write::Address::Constant
    - gimli::write::Dwarf::from
    - load_section
    - std::borrow
    - is_string
    - io::BufWriter::new
    - env::args
    - next
    - gimli::write::EndianVec::new
    - add
    - borrow_section
    - Self::write
    - is_little_endian
    - Self::for_each_mut
    - '&str::into'
    - get
    - object::write::StreamingBuffer::new
    - object::build::elf::SectionData::Data
    - len
    - object::File::parse
    - '&''static str::into'
    - Ok
    - Vec::take
    - Offset::endian
    - Vec::len
    - Vec::into
    - object::build::elf::Builder::new
    - fs::File::create
    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:493,1
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:494,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:496,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:498,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:507,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:507,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:511,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:514,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:515,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:515,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:518,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:519,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:519,1
    - Dst: filter_map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:515,1
    - Dst: collect
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:515,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:527,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:534,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:537,1
    - Dst: BufWriter::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:547,1
    - Dst: io::stdout
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:547,1
    - Dst: Self::alloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:549,1
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:549,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:550,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:550,1
    - Dst: gimli::DwarfPackage::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:551,1
    - Dst: dump_dwp
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:552,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:552,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:553,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:554,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:557,1
    - Dst: make_dwo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:560,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:566,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:570,1
    - Dst: load_sup
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:572,1
    - Dst: populate_abbreviations_cache
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:575,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:578,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:581,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:584,1
    - Dst: dump_addr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:587,1
    - Dst: dump_aranges
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:590,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:593,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:593,1
    - Dst: dump_pubnames
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:594,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:597,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:597,1
    - Dst: dump_gnu_pubnames
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:598,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:601,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:601,1
    - Dst: dump_pubtypes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:602,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:605,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:605,1
    - Dst: dump_gnu_pubtypes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:606,1
    - Dst: dump_names
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:609,1
    - Dst: gimli::EhFrame::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:612,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:612,1
    - Dst: dump_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:613,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:615,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:616,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 212
    argCount: 3
    argNames:
    - file
    - endian
    - flags
    argTypes:
    - '&object::File'
    - Endian
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 617
      start: 489
    functionDepth: 17
    functionLinenumber: 489
    functionLinenumberEnd: 617
    functionName: dump_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - map
    - dump_aranges
    - RelocationMap::default
    - BufWriter::new
    - unwrap
    - gimli::EhFrame::load
    - make_dwo
    - Some
    - gimli::Section::load
    - dump_addr
    - dump_pubtypes
    - unit
    - Relocate::new
    - filter_map
    - Arena::new
    - dump_names
    - gimli::DwarfPackage::load
    - gimli::EndianSlice::new
    - dump_gnu_pubnames
    - dump_types
    - Self::alloc
    - load_file_section
    - collect
    - dump_gnu_pubtypes
    - dump_eh_frame
    - dump_info
    - as_ref
    - dump_dwp
    - units
    - Ok
    - dump_line
    - core::result::Result::unwrap
    - dump_pubnames
    - io::stdout
    - load_sup
    - flush
    - populate_abbreviations_cache
    - gimli::Dwarf::load
    linkageType: ''
    returnType: Result
    signature: 'fn dump_file<Endian>(file: &object::File, endian: Endian, flags: &Flags)
      -> Result<()>whereEndian: gimli::Endianity + Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lock
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:37,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:37,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 11
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: ErrorWriter::error
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - lock
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn error(&self, s: String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:110,1
    - Dst: S::section_name
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:110,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:111,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:111,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:113,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:114,1
    - Dst: '&''a Arena<Cow<''file, [u8]>>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:116,1
    - Dst: borrow
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:116,1
    - Dst: S::from
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:117,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 3
    argNames:
    - arena
    - file
    - endian
    argTypes:
    - '&''a Arena<Cow<''file, [u8]>>'
    - '&''file object::File<''input>'
    - Endian
    constantsTouched: []
    func_position:
      end: 118
      start: 99
    functionDepth: 9
    functionLinenumber: 99
    functionLinenumberEnd: 118
    functionName: v::a::l::i::d::a::t::e::_::f::i::l::e::load_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - S::section_name
    - Cow::Borrowed
    - '&''a Arena<Cow<''file, [u8]>>::alloc'
    - Vec::uncompressed_data
    - borrow
    - FileId::section_by_name
    - unwrap_or
    - S::from
    - gimli::EndianSlice::new
    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: 12
    functionLinenumber: 92
    functionLinenumberEnd: 126
    functionName: validate_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - load_section
    - Arena::new
    - validate_info
    linkageType: ''
    returnType: void
    signature: 'fn validate_file<W, Endian>(w: &mut ErrorWriter<W>, file: &object::File,
      endian: Endian)whereW: Write + Send,Endian: gimli::Endianity + Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:144,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:145,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:148,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:150,1
    - Dst: offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:159,1
    - Dst: length_including_self
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:159,1
    - Dst: DebugInfoUnitHeadersIter::push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:160,1
    - Dst: UnitHeader::debug_info_offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:163,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:163,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:167,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:168,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:170,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:173,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:180,1
    - Dst: Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:180,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:181,1
    - Dst: AddrEntryIter::is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:182,1
    - Dst: AddrEntryIter::next_offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:183,1
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:184,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:186,1
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:195,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:197,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:198,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:200,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:208,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:210,1
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:213,1
    - Dst: shrink_to_fit
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:220,1
    - Dst: shrink_to_fit
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:221,1
    - Dst: binary_search
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:225,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:225,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:226,1
    - Dst: DebugInfoUnitHeadersIter::into_par_iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:235,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:235,1
    - Dst: into_par_iter().map(process_unit).collect::<Vec<_>>
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:235,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:241,1
    - Dst: binary_search_by_key
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:242,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:248,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:257,1
    - Dst: binary_search
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:258,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:258,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:259,1
    - Dst: par_iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:264,1
    - Dst: for_each
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:264,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 182
    argCount: 3
    argNames:
    - w
    - debug_info
    - debug_abbrev
    argTypes:
    - '&mut ErrorWriter<W>'
    - '&gimli::DebugInfo<R>'
    - '&gimli::DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 265
      start: 136
    functionDepth: 11
    functionLinenumber: 136
    functionLinenumberEnd: 265
    functionName: validate_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 1
    functionsReached:
    - map
    - AddrEntryIter::read_abbreviation
    - Option::unwrap
    - offset
    - binary_search
    - Result::unwrap
    - push
    - is_err
    - UnitHeader::debug_info_offset
    - for_each
    - into_par_iter().map(process_unit).collect::<Vec<_>>
    - AddrEntryIter::next_offset
    - DebugInfoUnitHeadersIter::next
    - EndianVec::push
    - length_including_self
    - gimli::UnitOffset
    - par_iter
    - Vec::new
    - DebugInfoUnitHeadersIter::into_par_iter
    - shrink_to_fit
    - binary_search_by_key
    - error
    - AddrEntryIter::read_attribute
    - bool::value
    - AddrEntryIter::is_empty
    - units
    - UnitHeader::entries_raw
    - Abbreviation::attributes
    - iter
    - DebugInfoUnitHeadersIter::push
    - UnitHeader::abbreviations
    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: 10
    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::section_id'
    - into
    - '&mut object::write::Object::section_symbol'
    - Ok
    - '&mut object::write::Object::add_symbol_data'
    - '&mut object::write::Object::add_subsection'
    - Vec::new
    - '&mut object::write::Object::add_symbol'
    - '&mut object::write::Object::add_relocation'
    - EndianVec::len
    - EndianVec::extend_from_slice
    - '&mut object::write::Object::add_file_symbol'
    - '&mut object::write::Object::append_section_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:
    - Vec::uncompressed_data
    - Default::default
    - Ok
    - '&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:
    - borrow::Cow::as_ref
    - gimli::EndianSlice::new
    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:132,1
    - Dst: gimli::write::Dwarf::default
      Src: /src/gimli/crates/examples/src/bin/convert.rs:136,1
    - Dst: convert_with_filter
      Src: /src/gimli/crates/examples/src/bin/convert.rs:139,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:144,1
    - Dst: Result::find_cu
      Src: /src/gimli/crates/examples/src/bin/convert.rs:150,1
    - Dst: filter_dwarf
      Src: /src/gimli/crates/examples/src/bin/convert.rs:153,1
    - Dst: UnitHeader::convert_split_with_filter
      Src: /src/gimli/crates/examples/src/bin/convert.rs:154,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:155,1
    - Dst: convert_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:156,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:159,1
    - Dst: convert_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:163,1
    - Dst: write
      Src: /src/gimli/crates/examples/src/bin/convert.rs:166,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:167,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 49
    argCount: 3
    argNames:
    - read_dwarf
    - dwp
    - write_sections
    argTypes:
    - '&gimli::Dwarf<R>'
    - Option<&gimli::DwarfPackage<R>>
    - '&mut gimli::write::Sections<W>'
    constantsTouched: []
    func_position:
      end: 168
      start: 127
    functionDepth: 14
    functionLinenumber: 127
    functionLinenumberEnd: 168
    functionName: convert_dwarf
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 0
    functionsReached:
    - convert_with_filter
    - Ok
    - convert_unit
    - read_unit
    - Result::find_cu
    - gimli::write::Dwarf::default
    - filter_dwarf
    - UnitHeader::convert_split_with_filter
    - Some
    - write
    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:177,1
    - Dst: read_sequence
      Src: /src/gimli/crates/examples/src/bin/convert.rs:178,1
    - Dst: set_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:180,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/convert.rs:180,1
    - Dst: generate_row
      Src: /src/gimli/crates/examples/src/bin/convert.rs:183,1
    - Dst: end_sequence
      Src: /src/gimli/crates/examples/src/bin/convert.rs:186,1
    - Dst: program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:189,1
    - Dst: UnitHeader::set_line_program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:190,1
    - Dst: root
      Src: /src/gimli/crates/examples/src/bin/convert.rs:193,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:194,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:196,1
    - Dst: UnitHeader::read_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:199,1
    - Dst: is_none
      Src: /src/gimli/crates/examples/src/bin/convert.rs:201,1
    - Dst: UnitHeader::add_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:204,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:205,1
    - Dst: UnitHeader::write
      Src: /src/gimli/crates/examples/src/bin/convert.rs:207,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:208,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 68
    argCount: 4
    argNames:
    - unit
    - root_entry
    - skeleton_root_entry
    - write_sections
    argTypes:
    - '&mut gimli::write::ConvertUnit<''a, R>'
    - gimli::write::ConvertUnitEntry<'a, R>
    - Option<&gimli::write::ConvertUnitEntry<'_, R>>
    - '&mut gimli::write::Sections<W>'
    constantsTouched: []
    func_position:
      end: 209
      start: 170
    functionDepth: 15
    functionLinenumber: 170
    functionLinenumberEnd: 209
    functionName: convert_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::read_entry
    - is_none
    - read_sequence
    - gimli::write::Address::Constant
    - root
    - UnitHeader::add_entry
    - Ok
    - UnitHeader::write
    - generate_row
    - program
    - end_sequence
    - UnitHeader::set_line_program
    - convert_attributes
    - set_address
    - UnitHeader::read_line_program
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn convert_unit<''a, R: gimli::Reader<Offset = usize>, W: gimli::write::Writer>(unit:
      &mut gimli::write::ConvertUnit<''a, R>,root_entry: gimli::write::ConvertUnitEntry<''a,
      R>,skeleton_root_entry: Option<&gimli::write::ConvertUnitEntry<''_, R>>,write_sections:
      &mut gimli::write::Sections<W>,) -> gimli::write::ConvertResult<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::convert_attribute_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:217,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:218,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/convert.rs:218,1
    - Dst: get_mut
      Src: /src/gimli/crates/examples/src/bin/convert.rs:220,1
    - Dst: set
      Src: /src/gimli/crates/examples/src/bin/convert.rs:220,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/convert.rs:220,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: 233
      start: 211
    functionDepth: 14
    functionLinenumber: 211
    functionLinenumberEnd: 233
    functionName: convert_attributes
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - bool::name
    - set
    - gimli::write::Address::Constant
    - UnitHeader::convert_attribute_value
    - Some
    - get_mut
    linkageType: ''
    returnType: void
    signature: 'fn convert_attributes<R: gimli::Reader<Offset = usize>>(unit: &mut
      gimli::write::ConvertUnit<''_, R>,id: gimli::write::UnitEntryId,entry: &gimli::write::ConvertUnitEntry<''_,
      R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::write::FilterUnitSection::new
      Src: /src/gimli/crates/examples/src/bin/convert.rs:244,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:245,1
    - Dst: UnitHeader::null_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:246,1
    - Dst: UnitHeader::read_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:247,1
    - Dst: need_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:248,1
    - Dst: UnitHeader::require_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:249,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:253,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&gimli::read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 254
      start: 235
    functionDepth: 11
    functionLinenumber: 235
    functionLinenumberEnd: 254
    functionName: filter_dwarf
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::read_entry
    - Ok
    - gimli::write::FilterUnitSection::new
    - need_entry
    - read_unit
    - UnitHeader::require_entry
    - UnitHeader::null_entry
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn filter_dwarf<R: gimli::Reader<Offset = usize>>(dwarf: &gimli::read::Dwarf<R>,)
      -> gimli::write::ConvertResult<gimli::write::FilterUnitSection<''_, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:262,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:266,1
    - Dst: attr_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:267,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:268,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:268,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:270,1
    - Dst: attr_ranges_offset
      Src: /src/gimli/crates/examples/src/bin/convert.rs:271,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:274,1
    - Dst: raw_ranges
      Src: /src/gimli/crates/examples/src/bin/convert.rs:279,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/convert.rs:280,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:283,1
    - Dst: Result::is_none
      Src: /src/gimli/crates/examples/src/bin/convert.rs:284,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:284,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:286,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:290,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:291,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:295,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:295,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:298,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:299,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:299,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:303,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:304,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:309,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:310,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:311,1
    - Dst: Result::has_attr
      Src: /src/gimli/crates/examples/src/bin/convert.rs:320,1
    - Dst: Result::has_attr
      Src: /src/gimli/crates/examples/src/bin/convert.rs:320,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:322,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:324,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:329,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:336,1
    - Dst: operations
      Src: /src/gimli/crates/examples/src/bin/convert.rs:340,1
    - Dst: encoding
      Src: /src/gimli/crates/examples/src/bin/convert.rs:340,1
    - Dst: OperationIter::next
      Src: /src/gimli/crates/examples/src/bin/convert.rs:341,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:344,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:345,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:349,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:350,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:351,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:361,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:365,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:369,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 157
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&gimli::write::FilterUnitEntry<''_, R>'
    constantsTouched: []
    func_position:
      end: 370
      start: 257
    functionDepth: 14
    functionLinenumber: 257
    functionLinenumberEnd: 370
    functionName: need_entry
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - attr_address
    - raw_ranges
    - Ok
    - operations
    - attr_ranges_offset
    - Result::has_attr
    - is_tombstone_address
    - next
    - OperationIter::next
    - encoding
    - Some
    - Result::is_none
    - address
    - Result::attr_value
    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:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - entry
    - address
    argTypes:
    - '&gimli::write::FilterUnitEntry<''_, R>'
    - u64
    constantsTouched: []
    func_position:
      end: 377
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 377
    functionName: is_tombstone_address
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 2
    functionsReached:
    - is_tombstone_address
    linkageType: ''
    returnType: bool
    signature: 'fn is_tombstone_address<R: gimli::Reader<Offset = usize>>(entry: &gimli::write::FilterUnitEntry<''_,
      R>,address: u64,) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:170,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 6
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '&''a RelocationMap::relocate_address'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - relocate
    - Ok
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn relocate_address(&self, offset: usize, value: u64) -> gimli::Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: <usize as gimli::ReaderOffset>::from_u64
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:174,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 6
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '&''a RelocationMap::relocate_offset'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - <usize as gimli::ReaderOffset>::from_u64
    - relocate
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn relocate_offset(&self, offset: usize, value: usize) -> gimli::Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple.rs:90,1
    - Dst: '&object::File<''data>::section_by_name'
      Src: /src/gimli/crates/examples/src/bin/simple.rs:90,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/simple.rs:92,1
    - Dst: Vec::relocation_map
      Src: /src/gimli/crates/examples/src/bin/simple.rs:93,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/simple.rs:93,1
    - Dst: Default::default
      Src: /src/gimli/crates/examples/src/bin/simple.rs:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - object
    - name
    argTypes:
    - '&object::File<''data>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 97
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 97
    functionName: d::u::m::p::_::f::i::l::e::load_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple.rs
    functionUses: 0
    functionsReached:
    - map
    - Ok
    - Default::default
    - Vec::relocation_map
    - Vec::uncompressed_data
    - '&object::File<''data>::section_by_name'
    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:
    - borrow::Cow::as_ref
    - gimli::RelocateReader::new
    - gimli::EndianSlice::new
    linkageType: ''
    returnType: Reader
    signature: 'fn borrow_section<''data>(section: &''data Section<''data>,endian:
      gimli::RunTimeEndian,) -> Reader<''data>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::debug_info_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1118,1
    - Dst: Result::to_unit_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1124,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1125,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1128,1
    - Dst: Result::type_
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1146,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1157,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1167,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1170,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1170,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1171,1
    - Dst: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1177,1
    - Dst: UnitHeader::copy_relocated_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1178,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1183,1
    - Dst: dump_entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1184,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1186,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1188,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 73
    argCount: 5
    argNames:
    - w
    - header
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - UnitHeader<R>
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1189
      start: 1111
    functionDepth: 17
    functionLinenumber: 1111
    functionLinenumberEnd: 1189
    functionName: dump_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - into
    - UnitHeader::unit_ref
    - Ok
    - Result::debug_info_offset
    - Result::type_
    - unit
    - UnitHeader::copy_relocated_attributes
    - dump_entries
    - Result::to_unit_offset
    - writeln_error
    - Some
    - dump_type_signature
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
    linkageType: ''
    returnType: Result
    signature: 'fn dump_unit<R: Reader, W: Write>(w: &mut W,header: UnitHeader<R>,dwarf:
      &gimli::Dwarf<R>,dwo_parent_units: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags:
      &Flags,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 4
    argNames:
    - w
    - dwarf
    - err
    - msg
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Error
    - '&str'
    constantsTouched: []
    func_position:
      end: 53
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 53
    functionName: writeln_error
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: io::Result
    signature: 'fn writeln_error<W: Write, R: Reader>(w: &mut W,dwarf: &gimli::Dwarf<R>,err:
      Error,msg: &str,) -> io::Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mutex::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:89,1
    - Dst: into_iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:90,1
    - Dst: fuse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:90,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:92,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:95,1
    - Dst: num_cpus::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:95,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:96,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:98,1
    - Dst: Condvar::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:98,1
    - Dst: crossbeam::scope
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:104,1
    - Dst: spawn
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:106,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:107,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:108,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:108,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:110,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:110,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:113,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:114,1
    - Dst: notify_one
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:119,1
    - Dst: mem::drop
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:120,1
    - Dst: Abbreviation::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:123,1
    - Dst: f_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:124,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:129,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:129,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:131,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:131,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:133,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:134,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:135,1
    - Dst: map_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:138,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:104,1
    - Dst: Self::into_inner
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:147,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:147,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 123
    argCount: 4
    argNames:
    - w
    - max_workers
    - iter
    - f
    argTypes:
    - '&mut W'
    - usize
    - II
    - F
    constantsTouched: []
    func_position:
      end: 148
      start: 75
    functionDepth: 11
    functionLinenumber: 75
    functionLinenumberEnd: 148
    functionName: parallel_output
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - crossbeam::scope
    - unwrap
    - num_cpus::get
    - Self::lock
    - is_err
    - next
    - spawn
    - write_all
    - mem::drop
    - map_err
    - is_ok
    - EndianVec::push
    - wait
    - cmp::min
    - Abbreviation::clear
    - f_ref
    - notify_one
    - Vec::new
    - fuse
    - Self::into_inner
    - Ok
    - Condvar::new
    - Mutex::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:155,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - file
    - section
    argTypes:
    - '&object::File'
    - '&object::Section'
    constantsTouched: []
    func_position:
      end: 165
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 165
    functionName: RelocationMap::add
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - 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:210,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opts
    argTypes:
    - '&getopts::Options'
    constantsTouched: []
    func_position:
      end: 212
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 212
    functionName: print_usage
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - process::exit
    - ok
    linkageType: ''
    returnType: '!'
    signature: 'fn print_usage(opts: &getopts::Options) -> !'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:463,1
    - Dst: dwo_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:465,1
    - Dst: FileId::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:466,1
    - Dst: xcoff_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:467,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:469,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:469,1
    - Dst: '&''static str::and_then'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:472,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:472,1
    - Dst: Self::add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:476,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:478,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:481,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:481,1
    - Dst: '&''arena Arena<Cow<''input, [u8]>>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:483,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: '&''arena Arena<RelocationMap>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:486,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:486,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: 487
      start: 455
    functionDepth: 2
    functionLinenumber: 455
    functionLinenumberEnd: 487
    functionName: load_file_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - RelocationMap::default
    - xcoff_name
    - Vec::with_capacity
    - Relocate::new
    - FileId::format
    - name
    - Cow::Owned
    - '&''arena Arena<Cow<''input, [u8]>>::alloc'
    - Vec::uncompressed_data
    - '&''arena Arena<RelocationMap>::alloc'
    - Self::add
    - Some
    - FileId::section_by_name
    - dwo_name
    - '&''static str::and_then'
    - gimli::EndianSlice::new
    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: 641
      start: 639
    functionDepth: 0
    functionLinenumber: 639
    functionLinenumberEnd: 641
    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:625,1
    - Dst: address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:625,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:625,1
    - Dst: bytes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:628,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:625,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:629,1
    - Dst: set_address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:630,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:634,1
    - Dst: set_vendor
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:635,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:642,1
    - Dst: arch_register_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:649,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:650,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:651,1
    - Dst: gimli::BaseAddresses::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:654,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:655,1
    - Dst: Self::set_eh_frame_hdr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:656,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:656,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:658,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:659,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:659,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:661,1
    - Dst: Self::set_text
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:662,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:662,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:664,1
    - Dst: Self::set_got
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:665,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:665,1
    - Dst: HashMap::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:676,1
    - Dst: entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:678,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:680,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:681,1
    - Dst: CieId::lsda_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:696,1
    - Dst: CieId::personality_with_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:704,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:711,1
    - Dst: CieId::fde_address_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:714,1
    - Dst: CieId::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:722,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:723,1
    - Dst: Result::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:732,1
    - Dst: Self::entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:733,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:733,1
    - Dst: cie_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:734,1
    - Dst: clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:733,1
    - Dst: lsda
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:752,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:754,1
    - Dst: instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:757,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:758,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: 763
      start: 619
    functionDepth: 16
    functionLinenumber: 619
    functionLinenumberEnd: 763
    functionName: dump_eh_frame
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - map
    - Result::or_insert_with
    - Result::parse
    - mem::size_of::<usize>
    - Self::set_got
    - entries
    - cie_from_offset
    - bytes
    - set_address_size
    - Vec::address
    - dump_cfi_instructions
    - address_size
    - CieId::personality_with_encoding
    - dump_pointer
    - AddrEntryIter::next
    - CieId::instructions
    - arch_register_name
    - instructions
    - HashMap::new
    - CieId::lsda_encoding
    - Self::set_text
    - Self::entry
    - Self::set_eh_frame
    - clone
    - gimli::BaseAddresses::default
    - Self::set_eh_frame_hdr
    - Ok
    - FileId::architecture
    - set_vendor
    - Cow::Borrowed
    - FileId::section_by_name
    - unwrap_or
    - Cow::Owned
    - lsda
    - CieId::fde_address_encoding
    linkageType: ''
    returnType: Result
    signature: 'fn dump_eh_frame<R: Reader, W: Write>(w: &mut W,file: &object::File,mut
      eh_frame: gimli::EhFrame<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:774,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - p
    argTypes:
    - '&mut W'
    - gimli::Pointer
    constantsTouched: []
    func_position:
      end: 775
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 775
    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:798,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:801,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:807,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: 969
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 969
    functionName: dump_cfi_instructions
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - gimli::CallFrameInstructionIter<R>::next
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_cfi_instructions<R: Reader, W: Write>(w: &mut W,mut insns:
      gimli::CallFrameInstructionIter<R>,is_initial: bool,register_name: &dyn Fn(gimli::Register)
      -> Cow<''static, str>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:981,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:990,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:992,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:998,1
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1003,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1012,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1014,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1020,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1025,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: 1026
      start: 971
    functionDepth: 16
    functionLinenumber: 971
    functionLinenumberEnd: 1026
    functionName: dump_dwp
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - version
    - dump_dwp_sections
    - sections
    - 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:1039,1
    - Dst: Result::sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1048,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1050,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1053,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1056,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1058,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: 1059
      start: 1028
    functionDepth: 15
    functionLinenumber: 1028
    functionLinenumberEnd: 1059
    functionName: dump_dwp_sections
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_line
    - dump_types
    - Result::clone
    - Ok
    - Result::sections
    - 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:1072,1
    - Dst: units().collect::<gimli::Result<Vec<_>>>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1072,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1075,1
    - Dst: Error::Gimli
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1075,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1076,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1080,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1081,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1081,1
    - Dst: is_match
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1084,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1081,1
    - Dst: Vec::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1087,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1089,1
    - Dst: parallel_output
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1093,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: 1094
      start: 1061
    functionDepth: 18
    functionLinenumber: 1061
    functionLinenumberEnd: 1094
    functionName: dump_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - map
    - Error::Gimli
    - as_ref
    - Vec::clear
    - units
    - Ok
    - dump_unit
    - parallel_output
    - units().collect::<gimli::Result<Vec<_>>>
    - is_match
    - writeln_error
    - unwrap_or
    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:1104,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1105,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1106,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1108,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: 1109
      start: 1096
    functionDepth: 18
    functionLinenumber: 1096
    functionLinenumberEnd: 1109
    functionName: dump_types
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - next
    - Ok
    - 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:1192,1
    - Dst: Vec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - buf
    - len
    argTypes:
    - '&mut String'
    - usize
    constantsTouched: []
    func_position:
      end: 1196
      start: 1191
    functionDepth: 5
    functionLinenumber: 1191
    functionLinenumberEnd: 1196
    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:1212,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: 1213
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1213
    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:1221,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1222,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1223,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: Option<UnitOffset>::is_none
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1226,1
    - Dst: AddrEntryIter::is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1228,1
    - Dst: AddrEntryIter::next_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1229,1
    - Dst: AddrEntryIter::next_depth
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1230,1
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1231,1
    - Dst: Option<UnitOffset>::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1242,1
    - Dst: Abbreviation::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1244,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1244,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1244,1
    - Dst: AddrEntryIter::skip_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1245,1
    - Dst: write_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1254,1
    - Dst: Abbreviation::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1268,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1269,1
    - Dst: spaces
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1269,1
    - Dst: '&str::as_bytes'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1269,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1270,1
    - Dst: '&''static str::static_string'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1270,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1271,1
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1271,1
    - Dst: dump_attr_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1279,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1282,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1287,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1288,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1289,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1291,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1292,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1293,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1303,1
    - Dst: UnitHeader::macinfo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1303,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1309,1
    - Dst: UnitHeader::macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1309,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1312,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: 1313
      start: 1215
    functionDepth: 11
    functionLinenumber: 1215
    functionLinenumberEnd: 1313
    functionName: dump_entries
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - AddrEntryIter::read_abbreviation
    - Option<UnitOffset>::is_none
    - AddrEntryIter::skip_attributes
    - UnitHeader::macros
    - usize::attributes
    - write_offset
    - '&''static str::static_string'
    - AddrEntryIter::next_offset
    - writeln_error
    - write_all
    - AddrEntryIter::next_depth
    - EndianVec::push
    - cmp::min
    - dump_macros
    - Vec::new
    - '&str::as_bytes'
    - String::new
    - AddrEntryIter::read_attribute
    - bool::value
    - AddrEntryIter::is_empty
    - bool::name
    - Abbreviation::map
    - Ok
    - dump_attr_value
    - UnitHeader::entries_raw
    - Option<UnitOffset>::unwrap
    - spaces
    - Vec::len
    - UnitHeader::macinfo
    - unwrap_or
    linkageType: ''
    returnType: Result
    signature: 'fn dump_entries<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<R>,flags:
      &Flags,desired_offset: Option<UnitOffset>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1320,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1326,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1326,1
    - Dst: bool::udata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1336,1
    - Dst: bool::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1336,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1347,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1361,1
    - Dst: bool::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1366,1
    - Dst: bool::raw_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1387,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1389,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1389,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1394,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1411,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1433,1
    - Dst: UnitHeader::locations_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1440,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1441,1
    - Dst: UnitHeader::ranges_offset_from_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1450,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1451,1
    - Dst: UnitHeader::ranges_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1458,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1459,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1462,1
    - Dst: UnitHeader::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1466,1
    - Dst: UnitHeader::sup_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1473,1
    - Dst: UnitHeader::string_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1484,1
    - Dst: UnitHeader::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1485,1
    - Dst: UnitHeader::line_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1492,1
    - Dst: dump_file_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1539,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1547,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: 1548
      start: 1315
    functionDepth: 13
    functionLinenumber: 1315
    functionLinenumberEnd: 1548
    functionName: dump_attr_value
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::sup_string
    - bool::raw_value
    - to_slice
    - UnitHeader::string
    - dump_loc_list
    - UnitHeader::ranges_offset_from_raw
    - dump_type_signature
    - UnitHeader::ranges_offset
    - bool::sdata_value
    - bool::udata_value
    - UnitHeader::locations_offset
    - dump_range_list
    - UnitHeader::string_offset
    - bool::value
    - bool::name
    - UnitHeader::address
    - Ok
    - dump_exprloc
    - dump_file_index
    - iter
    - UnitHeader::line_string
    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:1552,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - w
    - signature
    argTypes:
    - '&mut W'
    - gimli::DebugTypeSignature
    constantsTouched: []
    func_position:
      end: 1553
      start: 1550
    functionDepth: 0
    functionLinenumber: 1550
    functionLinenumberEnd: 1553
    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:1560,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1561,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1564,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1565,1
    - Dst: Result::file
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1567,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1571,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1575,1
    - Dst: UnitHeader::attr_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1576,1
    - Dst: DirectoryId::to_string_lossy
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1577,1
    - Dst: FileId::directory_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1578,1
    - Dst: DirectoryId::starts_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1578,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1590,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: 1591
      start: 1555
    functionDepth: 13
    functionLinenumber: 1555
    functionLinenumberEnd: 1591
    functionName: dump_file_index
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - header
    - Ok
    - UnitHeader::attr_string
    - version
    - DirectoryId::starts_with
    - Result::file
    - DirectoryId::to_string_lossy
    - FileId::directory
    - FileId::directory_index
    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:1598,1
    - Dst: Result::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1600,1
    - Dst: Result::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1601,1
    - Dst: gimli::Operation::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1602,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1602,1
    - Dst: dump_op
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1609,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1613,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1617,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1621,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1625,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1629,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: 1630
      start: 1593
    functionDepth: 7
    functionLinenumber: 1593
    functionLinenumberEnd: 1630
    functionName: dump_exprloc
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 3
    functionsReached:
    - clone
    - Ok
    - Result::clone
    - dump_op
    - UnitHeader::encoding
    - gimli::Operation::parse
    - 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:1638,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1638,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1647,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1704,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1736,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1738,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1747,1
    - Dst: gimli::Expression
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1747,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1758,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1763,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1768,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1768,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1781,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1814,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: 1815
      start: 1632
    functionDepth: 9
    functionLinenumber: 1632
    functionLinenumberEnd: 1815
    functionName: dump_op
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::address
    - Ok
    - gimli::DwOp
    - gimli::UnitOffset
    - Result::read_u8
    - dump_exprloc
    - to_slice
    - iter
    - gimli::Expression
    linkageType: ''
    returnType: Result
    signature: 'fn dump_op<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<R>,mut
      pc: R,op: gimli::Operation<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1823,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - range
    argTypes:
    - '&mut W'
    - Option<gimli::Range>
    constantsTouched: []
    func_position:
      end: 1824
      start: 1817
    functionDepth: 0
    functionLinenumber: 1817
    functionLinenumberEnd: 1824
    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:1831,1
    - Dst: Result::next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1843,1
    - Dst: Result::convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1846,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1847,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1846,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1854,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1862,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1863,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1869,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1870,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1878,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1884,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1885,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1899,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1900,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1905,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1914,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1915,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1924,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1925,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1930,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: 1931
      start: 1826
    functionDepth: 11
    functionLinenumber: 1826
    functionLinenumberEnd: 1931
    functionName: dump_loc_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - map
    - Result::next_raw
    - Result::convert_raw
    - UnitHeader::address
    - Ok
    - Self::clone
    - dump_exprloc
    - UnitHeader::locations
    - dump_range
    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:1938,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1950,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1953,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1953,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1959,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1963,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1964,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1970,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1974,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1980,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1986,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1991,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1996,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2001,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: 2002
      start: 1933
    functionDepth: 17
    functionLinenumber: 1933
    functionLinenumberEnd: 2002
    functionName: dump_range_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::address
    - Ok
    - dump_range
    - Self::clone
    - UnitHeader::ranges
    - next_raw
    - convert_raw
    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:2005,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2006,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2012,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2015,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2018,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2024,1
    - Dst: dump_line_program
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2025,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2027,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2028,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2031,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    argCount: 2
    argNames:
    - w
    - dwarf
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 2032
      start: 2004
    functionDepth: 17
    functionLinenumber: 2004
    functionLinenumberEnd: 2032
    functionName: dump_line
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - into
    - UnitHeader::unit_ref
    - units
    - Ok
    - Err
    - unit
    - next
    - dump_line_program
    - writeln_error
    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:2035,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2037,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2097,1
    - Dst: '&R::to_slice'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2097,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2097,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2097,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2106,1
    - Dst: Result::include_directories
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2109,1
    - Dst: '&[AttributeValue::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2109,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2109,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2121,1
    - Dst: Result::file_names
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2125,1
    - Dst: '&[FileEntry::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2125,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2125,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2134,1
    - Dst: FileId::md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2135,1
    - Dst: Result::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2150,1
    - Dst: LineInstructions::next_instruction
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2151,1
    - Dst: rows
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2214,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2216,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2217,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2218,1
    - Dst: '&mut LineRow::column'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2221,1
    - Dst: ColumnType::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2222,1
    - Dst: '&mut LineRow::is_stmt'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2226,1
    - Dst: '&mut LineRow::basic_block'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2229,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2232,1
    - Dst: '&mut LineRow::prologue_end'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2235,1
    - Dst: '&mut LineRow::epilogue_begin'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2238,1
    - Dst: '&mut LineRow::isa'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2241,1
    - Dst: '&mut LineRow::discriminator'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2244,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2247,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2248,1
    - Dst: '&mut LineRow::file'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2249,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2250,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2269,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 217
    argCount: 2
    argNames:
    - w
    - unit
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 2270
      start: 2034
    functionDepth: 9
    functionLinenumber: 2034
    functionLinenumberEnd: 2270
    functionName: dump_line_program
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - enumerate
    - Result::file_names
    - '&mut LineRow::is_stmt'
    - rows
    - '&mut LineRow::file_index'
    - LineInstructions::next_instruction
    - '&mut LineRow::discriminator'
    - '&mut LineRow::line'
    - '&mut LineRow::column'
    - '&mut LineRow::end_sequence'
    - header
    - '&mut LineRow::prologue_end'
    - '&mut LineRow::file'
    - '&mut LineRow::isa'
    - get
    - '&R::to_slice'
    - ColumnType::get
    - '&mut LineRow::epilogue_begin'
    - '&[FileEntry::iter'
    - '&mut LineRow::basic_block'
    - clone
    - Ok
    - Result::instructions
    - Result::standard_opcode_lengths
    - '&[AttributeValue::iter'
    - FileId::md5
    - iter
    - OneShotLineRows::next_row
    - FileId::directory
    - Result::file_has_md5
    - Result::include_directories
    - Result::version
    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: Vec::sets
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2275,1
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2276,1
    - Dst: dump_pub_set_header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2277,1
    - Dst: Result::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2279,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2280,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2281,1
    - Dst: Result::unit_length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2282,1
    - Dst: Result::length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2283,1
    - Dst: Result::items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2286,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2287,1
    - Dst: dump_pub_entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2288,1
    - Dst: Result::die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2288,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2288,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2291,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    argCount: 2
    argNames:
    - w
    - section
    argTypes:
    - '&mut W'
    - '&gimli::DebugPubNames<R>'
    constantsTouched: []
    func_position:
      end: 2292
      start: 2272
    functionDepth: 7
    functionLinenumber: 2272
    functionLinenumberEnd: 2292
    functionName: dump_pubnames
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_pub_set_header
    - Result::items
    - Vec::sets
    - Ok
    - Result::next
    - Result::die_offset
    - Result::unit_header_offset
    - Result::unit_length
    - Result::length
    - Result::name
    - dump_pub_entry
    - AddrEntryIter::next
    - Result::format
    - Result::version
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pubnames<R: Reader, W: Write>(w: &mut W, section: &gimli::DebugPubNames<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::sets
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2300,1
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2301,1
    - Dst: dump_pub_set_header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2302,1
    - Dst: Result::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2304,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2305,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2306,1
    - Dst: Result::unit_length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2307,1
    - Dst: Result::length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2308,1
    - Dst: Result::items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2311,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2312,1
    - Dst: dump_gnu_pub_entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2313,1
    - Dst: Result::die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2315,1
    - Dst: Result::is_static
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2316,1
    - Dst: Result::kind
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2317,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2318,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2322,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 42
    argCount: 2
    argNames:
    - w
    - section
    argTypes:
    - '&mut W'
    - '&gimli::DebugGnuPubNames<R>'
    constantsTouched: []
    func_position:
      end: 2323
      start: 2294
    functionDepth: 7
    functionLinenumber: 2294
    functionLinenumberEnd: 2323
    functionName: dump_gnu_pubnames
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_pub_set_header
    - Result::items
    - Vec::sets
    - Ok
    - Result::next
    - Result::kind
    - Result::die_offset
    - Result::unit_header_offset
    - Result::unit_length
    - Result::length
    - Result::is_static
    - Result::name
    - dump_gnu_pub_entry
    - AddrEntryIter::next
    - Result::format
    - Result::version
    linkageType: ''
    returnType: Result
    signature: 'fn dump_gnu_pubnames<R: Reader, W: Write>(w: &mut W,section: &gimli::DebugGnuPubNames<R>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::sets
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2328,1
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2329,1
    - Dst: dump_pub_set_header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2330,1
    - Dst: Result::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2332,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2333,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2334,1
    - Dst: Result::unit_length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2335,1
    - Dst: Result::length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2336,1
    - Dst: Result::items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2339,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2340,1
    - Dst: dump_pub_entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2341,1
    - Dst: Result::die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2341,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2341,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2344,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    argCount: 2
    argNames:
    - w
    - section
    argTypes:
    - '&mut W'
    - '&gimli::DebugPubTypes<R>'
    constantsTouched: []
    func_position:
      end: 2345
      start: 2325
    functionDepth: 7
    functionLinenumber: 2325
    functionLinenumberEnd: 2345
    functionName: dump_pubtypes
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_pub_set_header
    - Result::items
    - Vec::sets
    - Ok
    - Result::next
    - Result::die_offset
    - Result::unit_header_offset
    - Result::unit_length
    - Result::length
    - Result::name
    - dump_pub_entry
    - AddrEntryIter::next
    - Result::format
    - Result::version
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pubtypes<R: Reader, W: Write>(w: &mut W, section: &gimli::DebugPubTypes<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::sets
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2353,1
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2354,1
    - Dst: dump_pub_set_header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2355,1
    - Dst: Result::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2357,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2358,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2359,1
    - Dst: Result::unit_length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2360,1
    - Dst: Result::length
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2361,1
    - Dst: Result::items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2364,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2365,1
    - Dst: dump_gnu_pub_entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2366,1
    - Dst: Result::die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2368,1
    - Dst: Result::is_static
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2369,1
    - Dst: Result::kind
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2370,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2371,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2375,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 42
    argCount: 2
    argNames:
    - w
    - section
    argTypes:
    - '&mut W'
    - '&gimli::DebugGnuPubTypes<R>'
    constantsTouched: []
    func_position:
      end: 2376
      start: 2347
    functionDepth: 7
    functionLinenumber: 2347
    functionLinenumberEnd: 2376
    functionName: dump_gnu_pubtypes
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_pub_set_header
    - Result::items
    - Vec::sets
    - Ok
    - Result::next
    - Result::kind
    - Result::die_offset
    - Result::unit_header_offset
    - Result::unit_length
    - Result::length
    - Result::is_static
    - Result::name
    - dump_gnu_pub_entry
    - AddrEntryIter::next
    - Result::format
    - Result::version
    linkageType: ''
    returnType: Result
    signature: 'fn dump_gnu_pubtypes<R: Reader, W: Write>(w: &mut W,section: &gimli::DebugGnuPubTypes<R>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2397,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    argCount: 7
    argNames:
    - w
    - format
    - version
    - unit_offset
    - unit_length
    - length
    - is_gnu
    argTypes:
    - '&mut W'
    - gimli::Format
    - u16
    - gimli::DebugInfoOffset
    - usize
    - usize
    - bool
    constantsTouched: []
    func_position:
      end: 2398
      start: 2378
    functionDepth: 0
    functionLinenumber: 2378
    functionLinenumberEnd: 2398
    functionName: dump_pub_set_header
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 4
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pub_set_header<W: Write>(w: &mut W,format: gimli::Format,version:
      u16,unit_offset: gimli::DebugInfoOffset,unit_length: usize,length: usize,is_gnu:
      bool,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2406,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 3
    argNames:
    - w
    - offset
    - name
    argTypes:
    - '&mut W'
    - UnitOffset<R::Offset>
    - '&R'
    constantsTouched: []
    func_position:
      end: 2407
      start: 2400
    functionDepth: 0
    functionLinenumber: 2400
    functionLinenumberEnd: 2407
    functionName: dump_pub_entry
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pub_entry<R: Reader, W: Write>(w: &mut W,offset: UnitOffset<R::Offset>,name:
      &R,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 5
    argNames:
    - w
    - offset
    - is_static
    - kind
    - name
    argTypes:
    - '&mut W'
    - UnitOffset<R::Offset>
    - bool
    - gimli::GdbIndexSymbolKind
    - '&R'
    constantsTouched: []
    func_position:
      end: 2436
      start: 2409
    functionDepth: 0
    functionLinenumber: 2409
    functionLinenumberEnd: 2436
    functionName: dump_gnu_pub_entry
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_gnu_pub_entry<R: Reader, W: Write>(w: &mut W,offset: UnitOffset<R::Offset>,is_static:
      bool,kind: gimli::GdbIndexSymbolKind,name: &R,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: headers
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2444,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2445,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2454,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2455,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2456,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2456,1
    - Dst: range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2457,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2464,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 33
    argCount: 2
    argNames:
    - w
    - debug_aranges
    argTypes:
    - '&mut W'
    - '&gimli::DebugAranges<R>'
    constantsTouched: []
    func_position:
      end: 2465
      start: 2438
    functionDepth: 15
    functionLinenumber: 2438
    functionLinenumberEnd: 2465
    functionName: dump_aranges
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - headers
    - Ok
    - Self::clone
    - Result::entries
    - range
    - next_raw
    - AddrHeaderIter::next
    - convert_raw
    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:2470,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2471,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2480,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2481,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2491,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    argCount: 2
    argNames:
    - w
    - debug_addr
    argTypes:
    - '&mut W'
    - '&gimli::DebugAddr<R>'
    constantsTouched: []
    func_position:
      end: 2492
      start: 2467
    functionDepth: 6
    functionLinenumber: 2467
    functionLinenumberEnd: 2492
    functionName: dump_addr
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - AddrEntryIter::next
    - AddrHeaderIter::next
    - '&gimli::DebugAddr<R>::headers'
    - Result::entries
    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:2502,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2507,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2514,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2519,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2523,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: 2524
      start: 2494
    functionDepth: 15
    functionLinenumber: 2494
    functionLinenumberEnd: 2524
    functionName: dump_macros
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_macro
    - Ok
    - Result::next
    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:2582,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2602,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: 2603
      start: 2526
    functionDepth: 14
    functionLinenumber: 2526
    functionLinenumberEnd: 2603
    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<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: headers
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2608,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2609,1
    - Dst: Result::augmentation_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2630,1
    - Dst: Result::index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2635,1
    - Dst: compile_unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2643,1
    - Dst: compile_unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2645,1
    - Dst: compile_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2646,1
    - Dst: local_type_unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2652,1
    - Dst: local_type_unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2654,1
    - Dst: local_type_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2655,1
    - Dst: foreign_type_unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2661,1
    - Dst: foreign_type_unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2663,1
    - Dst: foreign_type_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2664,1
    - Dst: abbreviations
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2671,1
    - Dst: abbreviations
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2672,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2675,1
    - Dst: dump_names_by_bucket
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2683,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2691,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 135
    argCount: 2
    argNames:
    - w
    - dwarf
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 2692
      start: 2605
    functionDepth: 15
    functionLinenumber: 2605
    functionLinenumberEnd: 2692
    functionName: dump_names
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::augmentation_string
    - compile_unit_count
    - Ok
    - local_type_unit_count
    - Abbreviation::attributes
    - compile_unit
    - foreign_type_unit_count
    - abbreviations
    - local_type_unit
    - dump_names_by_bucket
    - Result::index
    - AddrHeaderIter::next
    - foreign_type_unit
    - headers
    linkageType: ''
    returnType: Result
    signature: 'fn dump_names<R: Reader, W: Write>(w: &mut W, dwarf: &gimli::Dwarf<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&gimli::NameIndex<R>::bucket_count'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2701,1
    - Dst: '&gimli::NameIndex<R>::find_by_bucket'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2704,1
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2705,1
    - Dst: '&gimli::NameIndex<R>::name_string_offset'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2706,1
    - Dst: get_str
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2707,1
    - Dst: '&gimli::NameIndex<R>::name_entries'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2719,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2720,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2727,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2728,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2740,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2766,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 91
    argCount: 3
    argNames:
    - w
    - name_index
    - dwarf
    argTypes:
    - '&mut W'
    - '&gimli::NameIndex<R>'
    - '&gimli::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 2767
      start: 2694
    functionDepth: 10
    functionLinenumber: 2694
    functionLinenumberEnd: 2767
    functionName: dump_names_by_bucket
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - '&gimli::NameIndex<R>::name_string_offset'
    - bool::name
    - Ok
    - Result::next
    - '&gimli::NameIndex<R>::find_by_bucket'
    - '&gimli::NameIndex<R>::name_entries'
    - '&gimli::NameIndex<R>::bucket_count'
    - AddrEntryIter::next
    - bool::value
    - get_str
    linkageType: ''
    returnType: Result
    signature: 'fn dump_names_by_bucket<R: Reader, W: Write>(w: &mut W,name_index:
      &gimli::NameIndex<R>,dwarf: &gimli::Dwarf<R>,) -> Result<()>'
Fuzzer filename: /src/gimli/fuzz/fuzz_targets/debug_info.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::set_initial_length
  - Section::word
  - Section::word_label
  source_file: /src/gimli/src/test_util.rs
- function_names: []
  source_file: /src/gimli/src/case_fold_data.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:
  - case_fold_data
  - case_fold
  - case_folding_djb_hash
  - djb_hash_byte
  - tests::test_case_fold
  - tests::test_case_folding_djb_hash
  source_file: /src/gimli/src/case_fold.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::as_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_variable_value
  - 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
  - tests::test_expression_as_raw
  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
  - tests::test_loc_base_address_v4
  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
  - tests::test_range_base_address_v4
  source_file: /src/gimli/src/write/range.rs
- function_names:
  - FrameTable::add_cie
  - FrameTable::cie_count
  - FrameTable::add_fde
  - FrameTable::fde_count
  - FrameTable::write_debug_frame
  - FrameTable::write_eh_frame
  - FrameTable::write
  - CommonInformationEntry::new
  - CommonInformationEntry::add_instruction
  - CommonInformationEntry::has_augmentation
  - CommonInformationEntry::write
  - FrameDescriptionEntry::new
  - FrameDescriptionEntry::add_instruction
  - FrameDescriptionEntry::write
  - CallFrameInstruction::write
  - write_advance_loc
  - write_nop
  - factored_code_delta
  - factored_data_offset
  - tests::test_frame_table
  - tests::test_frame_instruction
  source_file: /src/gimli/src/write/cfi.rs
- function_names:
  - DebugAddr::get_address
  - DebugAddr::headers
  - DebugAddr::borrow
  - DebugAddr::id
  - DebugAddr::reader
  - DebugAddr::from
  - AddrHeaderIter::next
  - AddrHeaderIter::next
  - AddrHeaderIter::next
  - AddrHeader::parse
  - AddrHeader::offset
  - AddrHeader::length
  - AddrHeader::encoding
  - AddrHeader::entries
  - AddrEntryIter::next
  - AddrEntryIter::next
  - AddrEntryIter::next
  - tests::test_get_address
  - tests::test_get_address_index_overflow
  - tests::test_iterator
  source_file: /src/gimli/src/read/addr.rs
- function_names:
  - DebugPubSet::sets
  - DebugPubSet::items
  - PubSetIter::next
  - PubSetEntryIter::next
  - PubSet::items
  - PubSetHeader::parse
  - PubSetEntry::is_static
  - PubSetEntry::kind
  - PubSetEntry::flags
  - PubSetEntry::parse
  source_file: /src/gimli/src/read/lookup.rs
- function_names:
  - DebugAranges::new
  - DebugAranges::headers
  - DebugAranges::header
  - DebugAranges::borrow
  - DebugAranges::id
  - DebugAranges::reader
  - DebugAranges::from
  - ArangeHeaderIter::next
  - ArangeHeaderIter::next
  - ArangeHeaderIter::next
  - ArangeHeader::parse
  - ArangeHeader::offset
  - ArangeHeader::length
  - ArangeHeader::encoding
  - ArangeHeader::debug_info_offset
  - ArangeHeader::entries
  - ArangeEntryIter::next
  - ArangeEntryIter::next_raw
  - ArangeEntryIter::convert_raw
  - ArangeEntryIter::next
  - ArangeEntryIter::next
  - ArangeEntry::parse
  - ArangeEntry::address
  - ArangeEntry::length
  - ArangeEntry::range
  - tests::test_iterate_headers
  - tests::test_parse_header_ok
  - tests::test_parse_header_overflow_error
  - tests::test_parse_header_div_by_zero_error
  - tests::test_parse_entry_ok
  - tests::test_parse_entry_zero
  - tests::test_parse_entry_overflow_32
  - tests::test_parse_entry_overflow_64
  - tests::test_parse_entry_tombstone_32
  - tests::test_parse_entry_tombstone_64
  source_file: /src/gimli/src/read/aranges.rs
- function_names:
  - DebugStr::new
  - DebugStr::get_str
  - DebugStr::borrow
  - DebugStr::id
  - DebugStr::reader
  - DebugStr::from
  - DebugStrOffsets::get_str_offset
  - DebugStrOffsets::borrow
  - DebugStrOffsets::id
  - DebugStrOffsets::reader
  - DebugStrOffsets::from
  - DebugStrOffsetsBase::default_for_encoding_and_file
  - DebugLineStr::new
  - DebugLineStr::get_str
  - DebugLineStr::borrow
  - DebugLineStr::id
  - DebugLineStr::reader
  - DebugLineStr::from
  - tests::test_get_str_offset
  - tests::test_get_str_offset_index_overflow
  source_file: /src/gimli/src/read/str.rs
- function_names:
  - DebugLoc::new
  - DebugLoc::borrow
  - DebugLoc::id
  - DebugLoc::reader
  - DebugLoc::from
  - DebugLocLists::new
  - DebugLocLists::borrow
  - DebugLocLists::id
  - DebugLocLists::reader
  - DebugLocLists::from
  - DebugLocListsBase::default_for_encoding_and_file
  - LocationLists::new
  - LocationLists::borrow
  - LocationLists::locations
  - LocationLists::locations_dwo
  - LocationLists::raw_locations
  - LocationLists::raw_locations_dwo
  - LocationLists::get_offset
  - LocationLists::lookup_offset_id
  - parse_data
  - RawLocListEntry::parse
  - RawLocListIter::new
  - RawLocListIter::next
  - RawLocListIter::next
  - RawLocListIter::next
  - LocListIter::new
  - LocListIter::get_address
  - LocListIter::next
  - LocListIter::next_raw
  - LocListIter::convert_raw
  - LocListIter::next
  - LocListIter::next
  - tests::test_loclists
  - tests::test_location_list
  - tests::test_locations_invalid
  - tests::test_get_offset
  - tests::test_loclists_gnu_v4_split_dwarf
  source_file: /src/gimli/src/read/loclists.rs
- function_names:
  - Location::is_empty
  - compute_pc
  - generic_type
  - Operation::parse
  - Expression::evaluation
  - Expression::operations
  - OperationIter::next
  - OperationIter::offset_from
  - OperationIter::next
  - OperationIter::next
  - Evaluation::new
  - Evaluation::result
  - Evaluation::new_in
  - Evaluation::set_initial_value
  - Evaluation::set_object_address
  - Evaluation::set_max_iterations
  - Evaluation::pop
  - Evaluation::push
  - Evaluation::evaluate_one_operation
  - Evaluation::value_result
  - Evaluation::as_result
  - Evaluation::evaluate
  - Evaluation::resume_with_memory
  - Evaluation::resume_with_register
  - Evaluation::resume_with_wasm_value
  - 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_piece_overflow
  - 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
  - tests::test_eval_wasm
  source_file: /src/gimli/src/read/op.rs
- function_names:
  - EndianReader::eq
  - EndianReader::hash
  - SubRange::new
  - SubRange::bytes
  - SubRange::len
  - SubRange::truncate
  - SubRange::skip
  - SubRange::read_slice
  - EndianReader::new
  - EndianReader::bytes
  - EndianReader::range
  - EndianReader::range_from
  - EndianReader::range_to
  - EndianReader::index
  - EndianReader::index
  - EndianReader::deref
  - EndianReader::endian
  - EndianReader::len
  - EndianReader::empty
  - EndianReader::truncate
  - EndianReader::offset_from
  - EndianReader::offset_id
  - EndianReader::lookup_offset_id
  - EndianReader::find
  - EndianReader::skip
  - EndianReader::split
  - EndianReader::to_slice
  - EndianReader::to_string
  - EndianReader::to_string_lossy
  - EndianReader::read_slice
  - tests::native_reader
  - tests::test_reader_split
  - tests::test_reader_split_out_of_bounds
  - tests::bytes_and_len_and_range_and_eq
  - tests::find
  - tests::indexing
  - tests::indexing_out_of_bounds
  - tests::endian
  - tests::empty
  - tests::truncate
  - tests::offset_from
  - tests::skip
  - tests::to_slice
  - tests::to_string_ok
  - tests::to_string_err
  - tests::to_string_lossy
  - tests::read_u8_array
  source_file: /src/gimli/src/read/endian_reader.rs
- function_names:
  - u64::from_u8
  - u64::from_u16
  - u64::from_i16
  - u64::from_u32
  - u64::from_u64
  - u64::into_u64
  - u64::wrapping_add
  - u64::checked_sub
  - u32::from_u8
  - u32::from_u16
  - u32::from_i16
  - u32::from_u32
  - u32::from_u64
  - u32::into_u64
  - u32::wrapping_add
  - u32::checked_sub
  - usize::from_u8
  - usize::from_u16
  - usize::from_i16
  - usize::from_u32
  - usize::from_u64
  - usize::into_u64
  - usize::wrapping_add
  - usize::checked_sub
  - ReaderAddress::min_tombstone
  - u64::add_sized
  - u64::wrapping_add_sized
  - u64::zeros
  - u64::ones_sized
  - Reader::read_u8_array
  - Reader::is_empty
  - Reader::read_u8
  - Reader::read_i8
  - Reader::read_u16
  - Reader::read_i16
  - Reader::read_u32
  - Reader::read_i32
  - Reader::read_u64
  - Reader::read_u128
  - Reader::read_i64
  - Reader::read_f32
  - Reader::read_f64
  - Reader::read_uint
  - Reader::read_null_terminated_slice
  - Reader::skip_leb128
  - Reader::read_uleb128
  - Reader::read_uleb128_u32
  - Reader::read_uleb128_u16
  - Reader::read_sleb128
  - Reader::read_initial_length
  - Reader::read_address_size
  - Reader::read_address
  - Reader::read_word
  - Reader::read_length
  - Reader::read_offset
  - Reader::read_sized_offset
  - test::test_min_tombstone
  source_file: /src/gimli/src/read/reader.rs
- function_names:
  - DebugMacinfo::new
  - DebugMacinfo::get_macinfo
  - DebugMacinfo::borrow
  - DebugMacinfo::id
  - DebugMacinfo::reader
  - DebugMacinfo::from
  - DebugMacro::new
  - DebugMacro::get_macros
  - DebugMacro::borrow
  - DebugMacro::id
  - DebugMacro::reader
  - DebugMacro::from
  - MacroUnitHeader::parse
  - MacroUnitHeader::format
  - MacroString::string
  - MacroIter::next
  - MacroIter::next
  - MacroIter::next
  - tests::test_get_macinfo
  - tests::get_macros_1
  - tests::get_macros_2
  source_file: /src/gimli/src/read/macros.rs
- function_names:
  - DebugAbbrev::new
  - DebugAbbrev::abbreviations
  - DebugAbbrev::borrow
  - DebugAbbrev::id
  - DebugAbbrev::reader
  - DebugAbbrev::from
  - AbbreviationsCache::new
  - AbbreviationsCache::populate
  - AbbreviationsCache::set
  - AbbreviationsCache::get
  - Abbreviations::empty
  - Abbreviations::insert
  - Abbreviations::get
  - Abbreviations::parse
  - Abbreviation::new
  - Abbreviation::code
  - Abbreviation::tag
  - Abbreviation::has_children
  - Abbreviation::attributes
  - Abbreviation::parse_tag
  - Abbreviation::parse_has_children
  - Abbreviation::parse_attributes
  - Abbreviation::parse
  - Attributes::new
  - Attributes::push
  - Attributes::fmt
  - Attributes::eq
  - Attributes::deref
  - Attributes::from_iter
  - Attributes::from
  - AttributeSpecification::new
  - AttributeSpecification::name
  - AttributeSpecification::form
  - AttributeSpecification::implicit_const_value
  - AttributeSpecification::size
  - AttributeSpecification::parse
  - 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_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::inner
  - RelocateReader::fmt
  - RelocateReader::read_address
  - RelocateReader::read_offset
  - RelocateReader::read_sized_offset
  - RelocateReader::split
  - RelocateReader::endian
  - RelocateReader::len
  - RelocateReader::empty
  - RelocateReader::truncate
  - RelocateReader::offset_from
  - RelocateReader::offset_id
  - RelocateReader::lookup_offset_id
  - RelocateReader::find
  - RelocateReader::skip
  - RelocateReader::cannot_implement
  - RelocateReader::to_slice
  - RelocateReader::to_string
  - RelocateReader::to_string_lossy
  - RelocateReader::read_slice
  source_file: /src/gimli/src/read/relocate.rs
- function_names:
  - DebugInfoOffset::to_unit_section_offset
  - DebugInfoOffset::to_unit_offset
  - DebugTypesOffset::to_unit_section_offset
  - DebugTypesOffset::to_unit_offset
  - UnitSectionOffset::to_unit_offset
  - UnitSectionOffset::to_debug_info_offset
  - UnitSectionOffset::to_debug_types_offset
  - UnitOffset::is_in_bounds
  - UnitOffset::to_unit_section_offset
  - UnitOffset::to_debug_info_offset
  - UnitOffset::to_debug_types_offset
  - DebugInfo::new
  - DebugInfo::units
  - DebugInfo::header_from_offset
  - DebugInfo::borrow
  - DebugInfo::id
  - DebugInfo::reader
  - DebugInfo::from
  - DebugInfoUnitHeadersIter::next
  - DebugInfoUnitHeadersIter::next
  - DebugInfoUnitHeadersIter::next
  - UnitType::dw_ut
  - UnitHeader::new
  - UnitHeader::section
  - UnitHeader::offset
  - UnitHeader::debug_info_offset
  - UnitHeader::debug_types_offset
  - UnitHeader::size_of_header
  - UnitHeader::unit_length
  - UnitHeader::length_including_self
  - UnitHeader::encoding
  - UnitHeader::version
  - UnitHeader::type_
  - UnitHeader::debug_abbrev_offset
  - UnitHeader::address_size
  - UnitHeader::format
  - UnitHeader::header_size
  - UnitHeader::root_offset
  - UnitHeader::is_in_bounds
  - UnitHeader::range
  - UnitHeader::range_from
  - UnitHeader::range_to
  - UnitHeader::entry
  - UnitHeader::entries
  - UnitHeader::entries_at_offset
  - UnitHeader::entries_tree
  - UnitHeader::entries_raw
  - UnitHeader::abbreviations
  - UnitHeader::is_tombstone_address
  - parse_unit_header
  - DebuggingInformationEntry::default
  - DebuggingInformationEntry::new
  - DebuggingInformationEntry::null
  - DebuggingInformationEntry::is_null
  - DebuggingInformationEntry::set_null
  - DebuggingInformationEntry::depth
  - DebuggingInformationEntry::offset
  - DebuggingInformationEntry::tag
  - DebuggingInformationEntry::has_children
  - DebuggingInformationEntry::attrs
  - DebuggingInformationEntry::has_attr
  - DebuggingInformationEntry::attr
  - DebuggingInformationEntry::attr_value_raw
  - DebuggingInformationEntry::attr_value
  - DebuggingInformationEntry::sibling
  - Attribute::name
  - Attribute::form
  - Attribute::raw_value
  - Attribute::value
  - Attribute::u8_value
  - Attribute::u16_value
  - Attribute::udata_value
  - Attribute::sdata_value
  - Attribute::offset_value
  - Attribute::exprloc_value
  - Attribute::string_value
  - Attribute::string_value_sup
  - AttributeValue::u8_value
  - AttributeValue::u16_value
  - AttributeValue::udata_value
  - AttributeValue::sdata_value
  - AttributeValue::offset_value
  - AttributeValue::exprloc_value
  - AttributeValue::string_value
  - AttributeValue::string_value_sup
  - 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
  - DebugTypes::new
  - DebugTypes::borrow
  - DebugTypes::id
  - DebugTypes::reader
  - DebugTypes::from
  - DebugTypes::units
  - DebugTypesUnitHeadersIter::next
  - DebugTypesUnitHeadersIter::next
  - DebugTypesUnitHeadersIter::next
  - t::e::s::t::s::::::::t::e::s::t::_::u::n::i::t::_::h::e::a::d::e::r::_::v::a::r::i::a::n::c::e::_f
  - tests::test_unit_header_variance
  - tests::test_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_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::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::read_u8
  - 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:
  - DebugPubTypes::new
  - DebugPubTypes::items
  - DebugPubTypes::sets
  - DebugPubTypes::id
  - DebugPubTypes::reader
  - DebugPubTypes::from
  - DebugGnuPubTypes::new
  - DebugGnuPubTypes::items
  - DebugGnuPubTypes::sets
  - DebugGnuPubTypes::id
  - DebugGnuPubTypes::reader
  - DebugGnuPubTypes::from
  - PubTypesSetIter::next
  - PubTypesSetIter::next
  - PubTypesSetIter::next
  - PubTypesSet::unit_header_offset
  - PubTypesSet::unit_length
  - PubTypesSet::version
  - PubTypesSet::format
  - PubTypesSet::length
  - PubTypesSet::items
  - PubTypesEntryIter::next
  - PubTypesEntryIter::next
  - PubTypesEntryIter::next
  - PubTypesEntry::name
  - PubTypesEntry::unit_header_offset
  - PubTypesEntry::die_offset
  - PubTypesEntry::kind
  - PubTypesEntry::is_static
  - PubTypesEntry::flags
  - tests::test_pubtypes
  - tests::test_gnu_pubtypes
  source_file: /src/gimli/src/read/pubtypes.rs
- function_names:
  - ListsHeader::default
  - ListsHeader::size
  - ListsHeader::size_for_encoding
  - ListsHeader::parse
  source_file: /src/gimli/src/read/lists.rs
- function_names:
  - DebugNames::new
  - DebugNames::borrow
  - DebugNames::headers
  - DebugNames::id
  - DebugNames::reader
  - DebugNames::from
  - NameIndexHeaderIter::next
  - NameIndexHeaderIter::next
  - NameIndexHeader::index
  - NameIndexHeader::offset
  - NameIndexHeader::length
  - NameIndexHeader::format
  - NameIndexHeader::version
  - NameIndexHeader::compile_unit_count
  - NameIndexHeader::local_type_unit_count
  - NameIndexHeader::foreign_type_unit_count
  - NameIndexHeader::bucket_count
  - NameIndexHeader::name_count
  - NameIndexHeader::abbrev_table_size
  - NameIndexHeader::augmentation_string
  - NameIndexHeader::parse
  - NameIndex::new
  - NameIndex::compile_unit_count
  - NameIndex::compile_unit
  - NameIndex::default_compile_unit
  - NameIndex::local_type_unit_count
  - NameIndex::local_type_unit
  - NameIndex::foreign_type_unit_count
  - NameIndex::foreign_type_unit
  - NameIndex::type_unit_count
  - NameIndex::type_unit
  - NameIndex::has_hash_table
  - NameIndex::bucket_count
  - NameIndex::find_by_bucket
  - NameIndex::find_by_hash
  - NameIndex::name_count
  - NameIndex::names
  - NameIndex::name_string_offset
  - NameIndex::name_string
  - NameIndex::name_entries
  - NameIndex::name_entry
  - NameIndex::abbreviations
  - NameTableIter::new
  - NameTableIter::next
  - NameBucketIter::new
  - NameBucketIter::next
  - NameBucketIter::next
  - NameBucketIter::next
  - NameHashIter::new
  - NameHashIter::next
  - NameHashIter::next
  - NameHashIter::next
  - NameEntryIter::new
  - NameEntryIter::next
  - NameEntryIter::next
  - NameEntryIter::next
  - NameEntry::compile_unit
  - NameEntry::type_unit
  - NameEntry::die_offset
  - NameEntry::parent
  - NameEntry::type_hash
  - NameEntry::parse
  - NameAttribute::name
  - NameAttribute::form
  - NameAttribute::value
  - NameAttribute::compile_unit
  - NameAttribute::type_unit
  - NameAttribute::die_offset
  - NameAttribute::parent
  - NameAttribute::type_hash
  - read_debug_names_form_value
  - NameAbbreviations::get
  - NameAbbreviations::abbreviations
  - NameAbbreviations::parse
  - NameAbbreviation::code
  - NameAbbreviation::tag
  - NameAbbreviation::attributes
  - NameAbbreviationAttribute::name
  - NameAbbreviationAttribute::form
  - tests::test_debug_names
  - tests::test_debug_names_no_hash_table
  - tests::test_debug_names_invalid_version
  - tests::test_debug_names_truncated
  - tests::test_debug_names_abbrev_table_empty
  - tests::test_debug_names_abbrev_table_invalid
  - tests::test_debug_names_augmentation
  source_file: /src/gimli/src/read/names.rs
- function_names:
  - DebugRanges::new
  - DebugRanges::borrow
  - DebugRanges::id
  - DebugRanges::reader
  - DebugRanges::from
  - DebugRngLists::new
  - DebugRngLists::borrow
  - DebugRngLists::id
  - DebugRngLists::reader
  - DebugRngLists::from
  - DebugRngListsBase::default_for_encoding_and_file
  - RangeLists::new
  - RangeLists::debug_ranges
  - RangeLists::set_debug_ranges
  - RangeLists::debug_rnglists
  - RangeLists::borrow
  - RangeLists::ranges
  - RangeLists::raw_ranges
  - RangeLists::get_offset
  - RangeLists::lookup_offset_id
  - RawRngListEntry::parse
  - RawRngListIter::new
  - RawRngListIter::next
  - RawRngListIter::next
  - RawRngListIter::next
  - RngListIter::new
  - RngListIter::get_address
  - RngListIter::next
  - RngListIter::next_raw
  - RngListIter::convert_raw
  - RngListIter::next
  - RngListIter::next
  - RawRange::is_end
  - RawRange::is_base_address
  - RawRange::parse
  - Range::add_base_address
  - tests::test_rnglists
  - tests::test_raw_range
  - tests::test_ranges
  - tests::test_ranges_invalid
  - tests::test_get_offset
  source_file: /src/gimli/src/read/rnglists.rs
- function_names:
  - DebugPubNames::new
  - DebugPubNames::items
  - DebugPubNames::sets
  - DebugPubNames::id
  - DebugPubNames::reader
  - DebugPubNames::from
  - DebugGnuPubNames::new
  - DebugGnuPubNames::items
  - DebugGnuPubNames::sets
  - DebugGnuPubNames::id
  - DebugGnuPubNames::reader
  - DebugGnuPubNames::from
  - PubNamesSetIter::next
  - PubNamesSetIter::next
  - PubNamesSetIter::next
  - PubNamesSet::unit_header_offset
  - PubNamesSet::unit_length
  - PubNamesSet::version
  - PubNamesSet::format
  - PubNamesSet::length
  - PubNamesSet::items
  - PubNamesEntryIter::next
  - PubNamesEntryIter::next
  - PubNamesEntryIter::next
  - PubNamesEntry::name
  - PubNamesEntry::unit_header_offset
  - PubNamesEntry::die_offset
  - PubNamesEntry::kind
  - PubNamesEntry::is_static
  - PubNamesEntry::flags
  - tests::test_pubnames
  - tests::test_gnu_pubnames
  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_header
  - Dwarf::unit
  - Dwarf::type_units
  - Dwarf::abbreviations
  - Dwarf::string_offset
  - Dwarf::string
  - Dwarf::line_string
  - Dwarf::sup_string
  - Dwarf::attr_string
  - Dwarf::attr_line_string
  - Dwarf::address
  - Dwarf::attr_address
  - Dwarf::ranges_offset_from_raw
  - Dwarf::ranges_offset
  - Dwarf::ranges
  - Dwarf::raw_ranges
  - Dwarf::attr_ranges_offset
  - Dwarf::attr_ranges
  - Dwarf::die_ranges
  - Dwarf::unit_ranges
  - Dwarf::locations_offset
  - Dwarf::locations
  - Dwarf::raw_locations
  - Dwarf::attr_locations_offset
  - Dwarf::attr_locations
  - Dwarf::lookup_offset_id
  - Dwarf::format_error
  - Dwarf::macinfo
  - Dwarf::macros
  - Dwarf::make_dwo
  - DwarfPackageSections::load
  - DwarfPackageSections::borrow
  - DwarfPackage::load
  - DwarfPackage::from_sections
  - DwarfPackage::find_cu
  - DwarfPackage::find_tu
  - DwarfPackage::cu_sections
  - DwarfPackage::tu_sections
  - DwarfPackage::sections
  - Unit::deref
  - Unit::new
  - Unit::new_with_abbreviations
  - Unit::unit_ref
  - Unit::encoding
  - Unit::entry
  - Unit::entries
  - Unit::entries_at_offset
  - Unit::entries_tree
  - Unit::entries_raw
  - Unit::copy_relocated_attributes
  - Unit::dwo_name
  - UnitRef::clone
  - UnitRef::deref
  - UnitRef::new
  - UnitRef::string_offset
  - UnitRef::string
  - UnitRef::line_string
  - UnitRef::sup_string
  - UnitRef::attr_string
  - UnitRef::address
  - UnitRef::attr_address
  - UnitRef::ranges_offset_from_raw
  - UnitRef::ranges_offset
  - UnitRef::ranges
  - UnitRef::raw_ranges
  - UnitRef::attr_ranges_offset
  - UnitRef::attr_ranges
  - UnitRef::die_ranges
  - UnitRef::unit_ranges
  - UnitRef::locations_offset
  - UnitRef::locations
  - UnitRef::raw_locations
  - UnitRef::attr_locations_offset
  - UnitRef::attr_locations
  - UnitRef::macinfo
  - UnitRef::macros
  - RangeIter::default
  - RangeIter::next
  - RangeIter::next
  - RangeIter::next
  - t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::v::a::r::i::a::n::c::e::_f
  - tests::test_dwarf_variance
  - t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::u::n::i::t::_::v::a::r::i::a::n::c::e::_f
  - tests::test_dwarf_unit_variance
  - t::e::s::t::s::::::::t::e::s::t::_::s::e::n::d::assert_is_send
  - tests::test_send
  - tests::test_format_error
  - t::e::s::t::s::::::::t::e::s::t::_::d::i::e::_::r::a::n::g::e::s::_::h::i::g::h::_::p::c::die_range
  - tests::test_die_ranges_high_pc
  source_file: /src/gimli/src/read/dwarf.rs
- function_names:
  - sign_extend
  - mask_bit_size
  - ValueType::bit_size
  - ValueType::from_encoding
  - ValueType::from_entry
  - Value::value_type
  - Value::parse
  - Value::to_u64
  - Value::from_u64
  - Value::from_f32
  - Value::from_f64
  - Value::convert
  - Value::reinterpret
  - Value::abs
  - Value::neg
  - Value::add
  - Value::sub
  - Value::mul
  - Value::div
  - Value::rem
  - Value::not
  - Value::and
  - Value::or
  - Value::xor
  - Value::shift_length
  - Value::shl
  - Value::shr
  - Value::shra
  - Value::eq
  - Value::ge
  - Value::gt
  - Value::le
  - Value::lt
  - Value::ne
  - tests::valuetype_from_encoding
  - tests::value_convert
  - tests::value_reinterpret
  - tests::value_abs
  - tests::value_neg
  - tests::value_add
  - tests::value_sub
  - tests::value_mul
  - tests::value_div
  - tests::value_rem
  - tests::value_not
  - tests::value_and
  - tests::value_or
  - tests::value_xor
  - tests::value_shl
  - tests::value_shr
  - tests::value_shra
  - tests::value_eq
  - tests::value_ne
  - tests::value_ge
  - tests::value_gt
  - tests::value_le
  - tests::value_lt
  source_file: /src/gimli/src/read/value.rs
- function_names:
  - DebugFrame::set_address_size
  - DebugFrame::set_vendor
  - DebugFrame::new
  - DebugFrame::id
  - DebugFrame::reader
  - DebugFrame::from
  - EhFrameHdr::new
  - EhFrameHdr::parse
  - EhFrameHdr::id
  - EhFrameHdr::reader
  - EhFrameHdr::from
  - ParsedEhFrameHdr::eh_frame_ptr
  - ParsedEhFrameHdr::table
  - EhHdrTableIter::next
  - EhHdrTableIter::nth
  - EhHdrTableIter::next
  - EhHdrTableIter::size_hint
  - EhHdrTableIter::nth
  - EhHdrTableIter::next
  - EhHdrTableIter::size_hint
  - EhHdrTableIter::nth
  - EhHdrTable::iter
  - EhHdrTable::lookup
  - EhHdrTable::pointer_to_offset
  - EhHdrTable::fde_for_address
  - EhHdrTable::unwind_info_for_address
  - EhFrame::set_address_size
  - EhFrame::set_vendor
  - EhFrame::new
  - EhFrame::id
  - EhFrame::reader
  - EhFrame::from
  - DebugFrameOffset::into
  - EhFrameOffset::into
  - UnwindSection::entries
  - UnwindSection::cie_from_offset
  - UnwindSection::partial_fde_from_offset
  - UnwindSection::fde_from_offset
  - UnwindSection::fde_for_address
  - UnwindSection::unwind_info_for_address
  - DebugFrame::section
  - DebugFrame::has_zero_terminator
  - DebugFrame::is_cie
  - DebugFrame::cie_offset_encoding
  - DebugFrame::resolve_cie_offset
  - DebugFrame::has_address_and_segment_sizes
  - DebugFrame::address_size
  - DebugFrame::vendor
  - EhFrame::section
  - EhFrame::has_zero_terminator
  - EhFrame::is_cie
  - EhFrame::cie_offset_encoding
  - EhFrame::resolve_cie_offset
  - EhFrame::has_address_and_segment_sizes
  - EhFrame::address_size
  - EhFrame::vendor
  - BaseAddresses::set_eh_frame_hdr
  - BaseAddresses::set_eh_frame
  - BaseAddresses::set_text
  - BaseAddresses::set_got
  - CfiEntriesIter::next
  - CfiEntriesIter::next
  - CfiEntriesIter::next
  - parse_cfi_entry
  - parse_cfi_entry_prefix
  - Augmentation::parse
  - AugmentationData::parse
  - CommonInformationEntry::parse
  - CommonInformationEntry::from_prefix
  - 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::from_prefix
  - 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::clear_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::clear
  - RegisterRuleMap::set
  - RegisterRuleMap::iter
  - RegisterRuleMap::from_iter
  - RegisterRuleMap::eq
  - RegisterRuleIter::next
  - UnwindTableRow::fmt
  - UnwindTableRow::clone
  - UnwindTableRow::default
  - UnwindTableRow::is_default
  - UnwindTableRow::start_address
  - UnwindTableRow::end_address
  - UnwindTableRow::contains
  - UnwindTableRow::saved_args_size
  - UnwindTableRow::cfa
  - UnwindTableRow::register
  - UnwindTableRow::registers
  - CfaRule::default
  - CfaRule::is_default
  - RegisterRule::is_defined
  - CallFrameInstruction::parse
  - CallFrameInstructionIter::next
  - CallFrameInstructionIter::next
  - CallFrameInstructionIter::next
  - UnwindExpression::get
  - parse_pointer_encoding
  - Pointer::default
  - Pointer::new
  - Pointer::direct
  - Pointer::pointer
  - parse_encoded_pointer
  - parse_encoded_value
  - tests::debug_frame_le
  - tests::debug_frame_be
  - tests::eh_frame_le
  - tests::parse_fde
  - tests::assert_parse_cie
  - tests::test_parse_cie_incomplete_length_32
  - tests::test_parse_cie_incomplete_length_64
  - tests::test_parse_cie_incomplete_id_32
  - tests::test_parse_cie_bad_id_32
  - tests::test_parse_cie_32_bad_version
  - tests::test_parse_cie_unknown_augmentation
  - tests::test_parse_cie
  - tests::test_parse_cie_32_ok
  - tests::test_parse_cie_64_ok
  - tests::test_parse_cie_length_too_big
  - tests::test_parse_fde_incomplete_length_32
  - tests::test_parse_fde_incomplete_length_64
  - tests::test_parse_fde_incomplete_cie_pointer_32
  - tests::test_parse_fde_32_ok
  - tests::test_parse_fde_64_ok
  - tests::test_parse_cfi_entry_on_cie_32_ok
  - tests::test_parse_cfi_entry_on_fde_32_ok
  - tests::test_cfi_entries_iter
  - tests::test_parse_cie_from_offset
  - tests::parse_cfi_instruction
  - tests::test_parse_cfi_instruction_advance_loc
  - tests::test_parse_cfi_instruction_offset
  - tests::test_parse_cfi_instruction_restore
  - tests::test_parse_cfi_instruction_nop
  - tests::test_parse_cfi_instruction_set_loc
  - tests::test_parse_cfi_instruction_set_loc_encoding
  - tests::test_parse_cfi_instruction_advance_loc1
  - tests::test_parse_cfi_instruction_advance_loc2
  - tests::test_parse_cfi_instruction_advance_loc4
  - tests::test_parse_cfi_instruction_offset_extended
  - tests::test_parse_cfi_instruction_restore_extended
  - tests::test_parse_cfi_instruction_undefined
  - tests::test_parse_cfi_instruction_same_value
  - tests::test_parse_cfi_instruction_register
  - tests::test_parse_cfi_instruction_remember_state
  - tests::test_parse_cfi_instruction_restore_state
  - tests::test_parse_cfi_instruction_def_cfa
  - tests::test_parse_cfi_instruction_def_cfa_register
  - tests::test_parse_cfi_instruction_def_cfa_offset
  - tests::test_parse_cfi_instruction_def_cfa_expression
  - tests::test_parse_cfi_instruction_expression
  - tests::test_parse_cfi_instruction_offset_extended_sf
  - tests::test_parse_cfi_instruction_def_cfa_sf
  - tests::test_parse_cfi_instruction_def_cfa_offset_sf
  - tests::test_parse_cfi_instruction_val_offset
  - tests::test_parse_cfi_instruction_val_offset_sf
  - tests::test_parse_cfi_instruction_val_expression
  - tests::test_parse_cfi_instruction_negate_ra_state
  - tests::test_parse_cfi_instruction_unknown_instruction
  - tests::test_call_frame_instruction_iter_ok
  - tests::test_call_frame_instruction_iter_err
  - tests::assert_eval
  - tests::make_test_cie
  - tests::test_eval_set_loc
  - tests::test_eval_set_loc_backwards
  - tests::test_eval_advance_loc
  - tests::test_eval_advance_loc_overflow_32
  - tests::test_eval_advance_loc_overflow_64
  - tests::test_eval_def_cfa
  - tests::test_eval_def_cfa_sf
  - tests::test_eval_def_cfa_register
  - tests::test_eval_def_cfa_register_invalid_context
  - tests::test_eval_def_cfa_offset
  - tests::test_eval_def_cfa_offset_invalid_context
  - tests::test_eval_def_cfa_expression
  - tests::test_eval_undefined
  - tests::test_eval_same_value
  - tests::test_eval_offset
  - tests::test_eval_offset_extended_sf
  - tests::test_eval_val_offset
  - tests::test_eval_val_offset_sf
  - tests::test_eval_expression
  - tests::test_eval_val_expression
  - tests::test_eval_restore
  - tests::test_eval_restore_havent_saved_initial_context
  - tests::test_eval_remember_state
  - tests::test_eval_restore_state
  - tests::test_eval_negate_ra_state
  - tests::test_eval_nop
  - tests::test_unwind_table_cie_no_rule
  - tests::test_unwind_table_cie_single_rule
  - tests::test_unwind_table_cie_invalid_rule
  - tests::test_unwind_table_next_row
  - tests::test_unwind_info_for_address_ok
  - tests::test_unwind_info_for_address_not_found
  - tests::test_eh_frame_hdr_unknown_version
  - tests::test_eh_frame_hdr_omit_ehptr
  - tests::test_eh_frame_hdr_omit_count
  - tests::test_eh_frame_hdr_omit_table
  - tests::test_eh_frame_hdr_varlen_table
  - tests::test_eh_frame_hdr_fde_count_overflow
  - tests::test_eh_frame_hdr_fde_count_too_large
  - tests::test_eh_frame_hdr_iter_nth_out_of_range
  - tests::test_eh_frame_hdr_indirect_length
  - tests::test_eh_frame_hdr_indirect_ptrs
  - tests::test_eh_frame_hdr_good
  - tests::test_eh_frame_hdr_pointer_to_offset_underflow
  - 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_debug_frame_fde_bare_signal_trampoline_augmentation
  - 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_names.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
  source_file: /src/gimli/crates/case-fold-gen/src/main.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'
  - m::a::i::n::load_section
  - m::a::i::n::borrow_section
  - main
  source_file: /src/gimli/crates/examples/src/bin/names.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_gnu_pubnames
  - dump_pubtypes
  - dump_gnu_pubtypes
  - dump_pub_set_header
  - dump_pub_entry
  - dump_gnu_pub_entry
  - dump_aranges
  - dump_addr
  - dump_macros
  - dump_macro
  - dump_names
  - dump_names_by_bucket
  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
