All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PathBuf::from
      Src: /src/gimli/benches/bench.rs:18,1
    - Dst: env::var
      Src: /src/gimli/benches/bench.rs:18,1
    - Dst: unwrap_or_else
      Src: /src/gimli/benches/bench.rs:18,1
    - Dst: '&str::into'
      Src: /src/gimli/benches/bench.rs:18,1
    - Dst: Self::push
      Src: /src/gimli/benches/bench.rs:19,1
    - Dst: Self::push
      Src: /src/gimli/benches/bench.rs:20,1
    - Dst: File::open
      Src: /src/gimli/benches/bench.rs:23,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:23,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:25,1
    - Dst: FileId::read_to_end
      Src: /src/gimli/benches/bench.rs:26,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 28
      start: 17
    functionDepth: 5
    functionLinenumber: 17
    functionLinenumberEnd: 28
    functionName: read_section
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 35
    functionsReached:
    - unwrap_or_else
    - unwrap
    - Self::push
    - File::open
    - FileId::read_to_end
    - PathBuf::from
    - '&str::into'
    - Vec::new
    - env::var
    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: 16
    functionLinenumber: 30
    functionLinenumberEnd: 129
    functionName: test_convert_debug_info
    functionSourceFile: /src/gimli/tests/convert_self.rs
    functionUses: 0
    functionsReached:
    - read::DebugAbbrev::new
    - read::DebugRngLists::new
    - gimli::LocationLists::new
    - read::DebugStr::new
    - Some
    - EndianVec::new
    - Result::expect
    - read::DebugRanges::new
    - Address::Constant
    - slice
    - count
    - read::DebugInfo::new
    - map
    - sum
    - read_section
    - Default::default
    - write
    - gimli::RangeLists::new
    - read::DebugLoc::new
    - read::DebugLocLists::new
    - read::DebugLine::new
    - Self::expect
    - write::Sections::new
    - write::Dwarf::from
    - id
    - get
    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: 16
    functionLinenumber: 132
    functionLinenumberEnd: 158
    functionName: test_convert_eh_frame
    functionSourceFile: /src/gimli/tests/convert_self.rs
    functionUses: 0
    functionsReached:
    - write::EhFrame
    - set_address_size
    - Result::slice
    - expect
    - Address::Constant
    - Self::expect
    - Some
    - write::FrameTable::from
    - EndianVec::new
    - read::EhFrame::new
    - write_eh_frame
    - read_section
    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: 13
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: parse_expression
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - Result::is_empty
    - evaluate
    - clone
    - Result::expect
    - Operation::parse
    - set_initial_value
    - Expression<R>::evaluation
    linkageType: ''
    returnType: void
    signature: 'fn parse_expression<R: Reader>(expr: Expression<R>, encoding: Encoding)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:49,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:50,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:50,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/tests/parse_self.rs:51,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:51,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/tests/parse_self.rs:55,1
    - Dst: AddrEntryIter::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: AddrEntryIter::current
      Src: /src/gimli/tests/parse_self.rs:58,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:58,1
    - Dst: Option::attrs
      Src: /src/gimli/tests/parse_self.rs:60,1
    - Dst: AttrsIter::next
      Src: /src/gimli/tests/parse_self.rs:61,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:61,1
    - Dst: Result::value
      Src: /src/gimli/tests/parse_self.rs:62,1
    - Dst: parse_expression
      Src: /src/gimli/tests/parse_self.rs:63,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/tests/parse_self.rs:63,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 43
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 68
      start: 45
    functionDepth: 14
    functionLinenumber: 45
    functionLinenumberEnd: 68
    functionName: impl_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - AttrsIter::next
    - Result::expect
    - AddrEntryIter::next_dfs
    - Option::expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - DebugInfoOffset::encoding
    - ::core::result::Result::expect
    - is_some
    - Option::attrs
    - Result::value
    - parse_expression
    - next
    - DebugInfoOffset::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:72,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:73,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:75,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:76,1
    - Dst: impl_parse_self_debug_info
      Src: /src/gimli/tests/parse_self.rs:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 15
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: test_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugInfo::new
    - read_section
    - impl_parse_self_debug_info
    - DebugAbbrev::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_info()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:83,1
    - Dst: Rc::from
      Src: /src/gimli/tests/parse_self.rs:84,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/tests/parse_self.rs:85,1
    - Dst: DebugInfo::from
      Src: /src/gimli/tests/parse_self.rs:86,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:88,1
    - Dst: Rc::from
      Src: /src/gimli/tests/parse_self.rs:89,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/tests/parse_self.rs:90,1
    - Dst: DebugAbbrev::from
      Src: /src/gimli/tests/parse_self.rs:91,1
    - Dst: impl_parse_self_debug_info
      Src: /src/gimli/tests/parse_self.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 15
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: test_parse_self_debug_info_with_endian_rc_slice
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - gimli::EndianRcSlice::new
    - DebugAbbrev::from
    - Rc::from
    - impl_parse_self_debug_info
    - DebugInfo::from
    - read_section
    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:98,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:99,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:101,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:102,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:104,1
    - Dst: DebugLine::new
      Src: /src/gimli/tests/parse_self.rs:105,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:107,1
    - Dst: DebugStr::new
      Src: /src/gimli/tests/parse_self.rs:108,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:110,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:111,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:111,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/tests/parse_self.rs:112,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:112,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/tests/parse_self.rs:116,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/tests/parse_self.rs:117,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:117,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/tests/parse_self.rs:119,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:119,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:121,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:121,1
    - Dst: and_then
      Src: /src/gimli/tests/parse_self.rs:121,1
    - Dst: string_value
      Src: /src/gimli/tests/parse_self.rs:124,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:125,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:125,1
    - Dst: and_then
      Src: /src/gimli/tests/parse_self.rs:125,1
    - Dst: string_value
      Src: /src/gimli/tests/parse_self.rs:128,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:130,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:130,1
    - Dst: program
      Src: /src/gimli/tests/parse_self.rs:134,1
    - Dst: DebugInfoOffset::address_size
      Src: /src/gimli/tests/parse_self.rs:135,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:134,1
    - Dst: Vec::new
      Src: /src/gimli/tests/parse_self.rs:138,1
    - Dst: rows
      Src: /src/gimli/tests/parse_self.rs:139,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/tests/parse_self.rs:140,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:140,1
    - Dst: EndianVec::push
      Src: /src/gimli/tests/parse_self.rs:144,1
    - Dst: EndianVec::reverse
      Src: /src/gimli/tests/parse_self.rs:146,1
    - Dst: program
      Src: /src/gimli/tests/parse_self.rs:148,1
    - Dst: DebugInfoOffset::address_size
      Src: /src/gimli/tests/parse_self.rs:149,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:148,1
    - Dst: sequences
      Src: /src/gimli/tests/parse_self.rs:151,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:151,1
    - Dst: resume_from
      Src: /src/gimli/tests/parse_self.rs:156,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/tests/parse_self.rs:157,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:157,1
    - Dst: EndianVec::pop
      Src: /src/gimli/tests/parse_self.rs:161,1
    - Dst: Result::unwrap
      Src: /src/gimli/tests/parse_self.rs:161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 116
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 97
    functionDepth: 16
    functionLinenumber: 97
    functionLinenumberEnd: 171
    functionName: test_parse_self_debug_line
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - rows
    - attr_value
    - Result::expect
    - OneShotLineRows::next_row
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - EndianVec::reverse
    - Vec::new
    - read_section
    - next
    - and_then
    - program
    - Result::unwrap
    - DebugAbbrev::new
    - DebugInfoOffset::address_size
    - DebugInfo::new
    - DebugStr::new
    - sequences
    - EndianVec::pop
    - DebugInfoOffset::abbreviations
    - AddrEntryIter::next_dfs
    - string_value
    - EndianVec::push
    - resume_from
    - DebugLine::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_line()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:175,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:176,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:178,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:179,1
    - Dst: DebugAddr::from
      Src: /src/gimli/tests/parse_self.rs:181,1
    - Dst: EndianSlice::new
      Src: /src/gimli/tests/parse_self.rs:181,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/tests/parse_self.rs:182,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:184,1
    - Dst: DebugLoc::new
      Src: /src/gimli/tests/parse_self.rs:185,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/tests/parse_self.rs:186,1
    - Dst: LocationLists::new
      Src: /src/gimli/tests/parse_self.rs:187,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:189,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:190,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:190,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/tests/parse_self.rs:191,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:191,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/tests/parse_self.rs:195,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/tests/parse_self.rs:196,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:196,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/tests/parse_self.rs:201,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:201,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:202,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:202,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/tests/parse_self.rs:210,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:210,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:210,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/tests/parse_self.rs:211,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:211,1
    - Dst: Option::attrs
      Src: /src/gimli/tests/parse_self.rs:212,1
    - Dst: AttrsIter::next
      Src: /src/gimli/tests/parse_self.rs:213,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:213,1
    - Dst: Result::value
      Src: /src/gimli/tests/parse_self.rs:214,1
    - Dst: Result::locations
      Src: /src/gimli/tests/parse_self.rs:215,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/tests/parse_self.rs:218,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:215,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:224,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:224,1
    - Dst: parse_expression
      Src: /src/gimli/tests/parse_self.rs:226,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/tests/parse_self.rs:226,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 95
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 174
    functionDepth: 14
    functionLinenumber: 174
    functionLinenumberEnd: 232
    functionName: test_parse_self_debug_loc
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - AttrsIter::next
    - DebugLoc::new
    - attr_value
    - DebugInfoOffset::encoding
    - Option::attrs
    - DebugLocLists::new
    - LocationLists::new
    - EndianSlice::new
    - Result::expect
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - parse_expression
    - read_section
    - next
    - gimli::DebugAddrBase
    - DebugAbbrev::new
    - DebugInfo::new
    - Result::value
    - DebugInfoOffset::abbreviations
    - AddrEntryIter::next_dfs
    - Result::locations
    - is_some
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:236,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:237,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:239,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:240,1
    - Dst: DebugAddr::from
      Src: /src/gimli/tests/parse_self.rs:242,1
    - Dst: EndianSlice::new
      Src: /src/gimli/tests/parse_self.rs:242,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/tests/parse_self.rs:243,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:245,1
    - Dst: DebugRanges::new
      Src: /src/gimli/tests/parse_self.rs:246,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/tests/parse_self.rs:247,1
    - Dst: RangeLists::new
      Src: /src/gimli/tests/parse_self.rs:248,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:250,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:251,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:251,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/tests/parse_self.rs:252,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:252,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/tests/parse_self.rs:256,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/tests/parse_self.rs:257,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:257,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:263,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:263,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/tests/parse_self.rs:271,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:271,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:271,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/tests/parse_self.rs:272,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:272,1
    - Dst: Option::attrs
      Src: /src/gimli/tests/parse_self.rs:273,1
    - Dst: AttrsIter::next
      Src: /src/gimli/tests/parse_self.rs:274,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:274,1
    - Dst: Result::value
      Src: /src/gimli/tests/parse_self.rs:275,1
    - Dst: Result::ranges
      Src: /src/gimli/tests/parse_self.rs:276,1
    - Dst: RangeListsOffset
      Src: /src/gimli/tests/parse_self.rs:278,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/tests/parse_self.rs:279,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:276,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:285,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:285,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 92
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 235
    functionDepth: 8
    functionLinenumber: 235
    functionLinenumberEnd: 292
    functionName: test_parse_self_debug_ranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - AttrsIter::next
    - attr_value
    - DebugInfoOffset::encoding
    - Option::attrs
    - EndianSlice::new
    - Result::expect
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - read_section
    - next
    - gimli::DebugAddrBase
    - DebugAbbrev::new
    - DebugInfo::new
    - Result::value
    - DebugRanges::new
    - DebugInfoOffset::abbreviations
    - Result::ranges
    - DebugRngLists::new
    - AddrEntryIter::next_dfs
    - is_some
    - RangeListsOffset
    - RangeLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:296,1
    - Dst: DebugAranges::new
      Src: /src/gimli/tests/parse_self.rs:297,1
    - Dst: headers
      Src: /src/gimli/tests/parse_self.rs:299,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/tests/parse_self.rs:300,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:300,1
    - Dst: Result::entries
      Src: /src/gimli/tests/parse_self.rs:301,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/tests/parse_self.rs:303,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:303,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 295
    functionDepth: 6
    functionLinenumber: 295
    functionLinenumberEnd: 307
    functionName: test_parse_self_debug_aranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - AddrHeaderIter::next
    - Result::entries
    - ::core::result::Result::expect
    - DebugAranges::new
    - headers
    - read_section
    - AddrEntryIter::next
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_aranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:311,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:312,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:314,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:315,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:317,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/tests/parse_self.rs:318,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:320,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:321,1
    - Dst: items
      Src: /src/gimli/tests/parse_self.rs:322,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:323,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:323,1
    - Dst: Option::unit_header_offset
      Src: /src/gimli/tests/parse_self.rs:324,1
    - Dst: DebugInfoUnitHeadersIter::entry
      Src: /src/gimli/tests/parse_self.rs:325,1
    - Dst: Option::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:325,1
    - Dst: header_from_offset
      Src: /src/gimli/tests/parse_self.rs:326,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:326,1
    - Dst: DebugInfoOffset::debug_abbrev_offset
      Src: /src/gimli/tests/parse_self.rs:330,1
    - Dst: entry
      Src: /src/gimli/tests/parse_self.rs:331,1
    - Dst: Option::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:331,1
    - Dst: abbreviations
      Src: /src/gimli/tests/parse_self.rs:332,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:332,1
    - Dst: DebugInfoOffset::entries_at_offset
      Src: /src/gimli/tests/parse_self.rs:336,1
    - Dst: Option::die_offset
      Src: /src/gimli/tests/parse_self.rs:337,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 310
    functionDepth: 8
    functionLinenumber: 310
    functionLinenumberEnd: 341
    functionName: test_parse_self_debug_pubnames
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - DebugInfoOffset::entries_at_offset
    - next
    - Option::or_insert_with
    - Option::unit_header_offset
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - abbreviations
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::entry
    - Option::die_offset
    - header_from_offset
    - HashMap::new
    - entry
    - read_section
    - DebugPubNames::new
    - DebugInfoOffset::debug_abbrev_offset
    - items
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_pubnames()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:345,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:346,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:348,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:349,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:351,1
    - Dst: DebugPubTypes::new
      Src: /src/gimli/tests/parse_self.rs:352,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:354,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:355,1
    - Dst: items
      Src: /src/gimli/tests/parse_self.rs:356,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:357,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:357,1
    - Dst: Option::unit_header_offset
      Src: /src/gimli/tests/parse_self.rs:358,1
    - Dst: DebugInfoUnitHeadersIter::entry
      Src: /src/gimli/tests/parse_self.rs:359,1
    - Dst: Option::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:359,1
    - Dst: header_from_offset
      Src: /src/gimli/tests/parse_self.rs:360,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:360,1
    - Dst: DebugInfoOffset::debug_abbrev_offset
      Src: /src/gimli/tests/parse_self.rs:364,1
    - Dst: entry
      Src: /src/gimli/tests/parse_self.rs:365,1
    - Dst: Option::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:365,1
    - Dst: abbreviations
      Src: /src/gimli/tests/parse_self.rs:366,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:366,1
    - Dst: DebugInfoOffset::entries_at_offset
      Src: /src/gimli/tests/parse_self.rs:370,1
    - Dst: Option::die_offset
      Src: /src/gimli/tests/parse_self.rs:371,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 344
    functionDepth: 8
    functionLinenumber: 344
    functionLinenumberEnd: 375
    functionName: test_parse_self_debug_pubtypes
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - DebugPubTypes::new
    - DebugInfoOffset::entries_at_offset
    - Option::or_insert_with
    - Option::unit_header_offset
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - abbreviations
    - DebugInfo::new
    - DebugInfoUnitHeadersIter::entry
    - Option::die_offset
    - header_from_offset
    - HashMap::new
    - entry
    - read_section
    - next
    - DebugInfoOffset::debug_abbrev_offset
    - items
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_pubtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:381,1
    - Dst: EhFrame::new
      Src: /src/gimli/tests/parse_self.rs:382,1
    - Dst: set_address_size
      Src: /src/gimli/tests/parse_self.rs:384,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Self::set_text
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Self::set_got
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: entries
      Src: /src/gimli/tests/parse_self.rs:390,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/tests/parse_self.rs:391,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:391,1
    - Dst: CieId::instructions
      Src: /src/gimli/tests/parse_self.rs:395,1
    - Dst: LineInstructions::next
      Src: /src/gimli/tests/parse_self.rs:396,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:396,1
    - Dst: Result::parse
      Src: /src/gimli/tests/parse_self.rs:401,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:401,1
    - Dst: instructions
      Src: /src/gimli/tests/parse_self.rs:405,1
    - Dst: LineInstructions::next
      Src: /src/gimli/tests/parse_self.rs:406,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/tests/parse_self.rs:406,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 378
    functionDepth: 8
    functionLinenumber: 378
    functionLinenumberEnd: 412
    functionName: test_parse_self_eh_frame
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Self::set_got
    - set_address_size
    - instructions
    - Result::expect
    - BaseAddresses::default
    - ::core::result::Result::expect
    - entries
    - Result::parse
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - AddrEntryIter::next
    - CieId::instructions
    - Self::set_text
    - LineInstructions::next
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_eh_frame()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:418,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/tests/parse_self.rs:419,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/tests/parse_self.rs:421,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/tests/parse_self.rs:421,1
    - Dst: Self::set_eh_frame_hdr
      Src: /src/gimli/tests/parse_self.rs:421,1
    - Dst: Self::set_text
      Src: /src/gimli/tests/parse_self.rs:421,1
    - Dst: Self::set_got
      Src: /src/gimli/tests/parse_self.rs:421,1
    - Dst: parse
      Src: /src/gimli/tests/parse_self.rs:430,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 415
    functionDepth: 8
    functionLinenumber: 415
    functionLinenumberEnd: 433
    functionName: test_parse_self_eh_frame_hdr
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Self::set_got
    - Result::expect
    - Self::set_text
    - BaseAddresses::default
    - Self::set_eh_frame_hdr
    - parse
    - Self::set_eh_frame
    - read_section
    - 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:17,1
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 21
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 21
    functionName: Section::sleb
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D8
    linkageType: ''
    returnType: Self
    signature: 'fn sleb(mut self, mut val: i64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:25,1
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 29
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: Section::uleb
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D8
    linkageType: ''
    returnType: Self
    signature: 'fn uleb(mut self, mut val: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:33,1
    - Dst: mark
      Src: /src/gimli/src/test_util.rs:33,1
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:34,1
    - Dst: D64
      Src: /src/gimli/src/test_util.rs:34,1
    - Dst: mark
      Src: /src/gimli/src/test_util.rs:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 3
    argNames:
    - format
    - length
    - start
    argTypes:
    - Format
    - '&Label'
    - '&Label'
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: Section::initial_length
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - mark
    - Section::D32
    - D64
    linkageType: ''
    returnType: Self
    signature: 'fn initial_length(self, format: Format, length: &Label, start: &Label)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:40,1
    - Dst: Section::D64
      Src: /src/gimli/src/test_util.rs:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - size
    - val
    argTypes:
    - u8
    - u64
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: Section::word
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D64
    - Section::D32
    linkageType: ''
    returnType: Self
    signature: 'fn word(self, size: u8, val: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:48,1
    - Dst: Section::D64
      Src: /src/gimli/src/test_util.rs:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - size
    - val
    argTypes:
    - u8
    - '&Label'
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: Section::word_label
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D64
    - Section::D32
    linkageType: ''
    returnType: Self
    signature: 'fn word_label(self, size: u8, val: &Label) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl
      Src: /src/gimli/src/constants.rs:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 102
    functionName: dw
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - impl
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/constants.rs:952,1
    - Dst: Some
      Src: /src/gimli/src/constants.rs:956,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 959
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 959
    functionName: DwLang::default_lower_bound
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn default_lower_bound(self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - DwEhPe
    constantsTouched: []
    func_position:
      end: 1402
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1402
    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:1409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    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:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1416
      start: 1414
    functionDepth: 0
    functionLinenumber: 1414
    functionLinenumberEnd: 1416
    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: 1422
      start: 1420
    functionDepth: 0
    functionLinenumber: 1420
    functionLinenumberEnd: 1422
    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: 1429
      start: 1427
    functionDepth: 0
    functionLinenumber: 1427
    functionLinenumberEnd: 1429
    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:1433,1
    - Dst: DwEhPe::format
      Src: /src/gimli/src/constants.rs:1437,1
    - Dst: DwEhPe::application
      Src: /src/gimli/src/constants.rs:1444,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1451
      start: 1432
    functionDepth: 1
    functionLinenumber: 1432
    functionLinenumberEnd: 1451
    functionName: DwEhPe::is_valid_encoding
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::format
    - DwEhPe::is_absent
    - DwEhPe::application
    linkageType: ''
    returnType: bool
    signature: pub fn is_valid_encoding(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1459
    functionDepth: 0
    functionLinenumber: 1459
    functionLinenumberEnd: 1462
    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: 1468
      start: 1465
    functionDepth: 0
    functionLinenumber: 1465
    functionLinenumberEnd: 1468
    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: 1474
      start: 1471
    functionDepth: 0
    functionLinenumber: 1471
    functionLinenumberEnd: 1474
    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: 1482
      start: 1477
    functionDepth: 0
    functionLinenumber: 1477
    functionLinenumberEnd: 1482
    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:1486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1485
    functionDepth: 0
    functionLinenumber: 1485
    functionLinenumberEnd: 1488
    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:1492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1491
    functionDepth: 0
    functionLinenumber: 1491
    functionLinenumberEnd: 1494
    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: 2
    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: 9
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrameOffset
      Src: /src/gimli/src/common.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - o
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: DebugFrameOffset::from
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - DebugFrameOffset
    linkageType: ''
    returnType: Self
    signature: 'fn from(o: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhFrameOffset
      Src: /src/gimli/src/common.rs:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - o
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: EhFrameOffset::from
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - EhFrameOffset
    linkageType: ''
    returnType: Self
    signature: 'fn from(o: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitSectionOffset::DebugTypesOffset
      Src: /src/gimli/src/common.rs:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugTypesOffset<T>
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: UnitSectionOffset::from
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - UnitSectionOffset::DebugTypesOffset
    linkageType: ''
    returnType: Self
    signature: 'fn from(offset: DebugTypesOffset<T>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/common.rs:242,1
    - Dst: Option::clone
      Src: /src/gimli/src/common.rs:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 240
    functionDepth: 5
    functionLinenumber: 240
    functionLinenumberEnd: 245
    functionName: UnitSectionOffset::as_debug_info_offset
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - Option::clone
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn as_debug_info_offset(&self) -> Option<DebugInfoOffset<T>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/common.rs:250,1
    - Dst: Option::clone
      Src: /src/gimli/src/common.rs:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 247
    functionDepth: 5
    functionLinenumber: 247
    functionLinenumberEnd: 252
    functionName: UnitSectionOffset::as_debug_types_offset
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - Option::clone
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn as_debug_types_offset(&self) -> Option<DebugTypesOffset<T>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 331
    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:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 353
    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:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 371
    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: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    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: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: DwarfFileType::default
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - 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
    - u16::from_le_bytes
    - try_into
    - unwrap
    - 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_be_bytes
    - try_into
    - unwrap
    - u32::from_le_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:
    - try_into
    - unwrap
    - Endianity::is_big_endian
    - u64::from_be_bytes
    - u64::from_le_bytes
    linkageType: ''
    returnType: u64
    signature: 'fn read_u64(self, buf: &[u8]) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:70,1
    - Dst: Vec::len
      Src: /src/gimli/src/endianity.rs:71,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:71,1
    - Dst: Vec::len
      Src: /src/gimli/src/endianity.rs:73,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:73,1
    - Dst: Endianity::read_u64
      Src: /src/gimli/src/endianity.rs:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: Endianity::read_uint
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::read_u64
    - Endianity::is_big_endian
    - copy_from_slice
    - Vec::len
    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:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 86
    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:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 96
    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:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 106
    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:115,1
    - Dst: Endianity::read_u32
      Src: /src/gimli/src/endianity.rs:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 116
    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:125,1
    - Dst: Endianity::read_u64
      Src: /src/gimli/src/endianity.rs:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: Endianity::read_f64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - f64::from_bits
    - Endianity::read_u64
    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:135,1
    - Dst: Vec::to_be_bytes
      Src: /src/gimli/src/endianity.rs:136,1
    - Dst: Vec::to_le_bytes
      Src: /src/gimli/src/endianity.rs:138,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - buf
    - n
    argTypes:
    - '&mut [u8]'
    - u16
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: Endianity::write_u16
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    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: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]'
    - u32
    constantsTouched: []
    func_position:
      end: 156
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: Endianity::write_u32
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    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: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]'
    - u64
    constantsTouched: []
    func_position:
      end: 171
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: Endianity::write_u64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    linkageType: ''
    returnType: void
    signature: 'fn write_u64(self, buf: &mut [u8], n: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    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: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    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: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    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: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    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: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    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: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: BigEndian::is_big_endian
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_big_endian(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: low_bits_of_byte
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'fn low_bits_of_byte(byte: u8) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:59,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: low_bits_of_u64
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - u64::from
    - low_bits_of_byte
    linkageType: ''
    returnType: u8
    signature: 'fn low_bits_of_u64(val: u64) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:73,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 6
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: read::skip
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - Ok
    - read_u8
    linkageType: ''
    returnType: Result
    signature: 'pub fn skip<R: Reader>(r: &mut R) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:87,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:89,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:92,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:92,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:96,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 101
      start: 82
    functionDepth: 6
    functionLinenumber: 82
    functionLinenumberEnd: 101
    functionName: read::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 3
    functionsReached:
    - Ok
    - u64::from
    - Err
    - low_bits_of_byte
    - 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:106,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:107,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:107,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:109,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:112,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:113,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:113,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:115,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:118,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:120,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:122,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:123,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 124
      start: 105
    functionDepth: 6
    functionLinenumber: 105
    functionLinenumberEnd: 124
    functionName: read::u16
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Err
    - low_bits_of_byte
    - read_u8
    - u16::from
    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:135,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:137,1
    - Dst: i64::from
      Src: /src/gimli/src/leb128.rs:140,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:140,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:154,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 155
      start: 128
    functionDepth: 6
    functionLinenumber: 128
    functionLinenumberEnd: 155
    functionName: read::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached:
    - Ok
    - i64::from
    - Err
    - low_bits_of_byte
    - read_u8
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<R: Reader>(r: &mut R) -> Result<i64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: low_bits_of_u64
      Src: /src/gimli/src/leb128.rs:173,1
    - Dst: write_all
      Src: /src/gimli/src/leb128.rs:181,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:185,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - u64
    constantsTouched: []
    func_position:
      end: 188
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 188
    functionName: write::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 13
    functionsReached:
    - low_bits_of_u64
    - write_all
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn unsigned<W>(w: &mut W, mut val: u64) -> Result<usize, io::Error>whereW:
      io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 200
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 200
    functionName: write::uleb128_size
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn uleb128_size(mut val: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_all
      Src: /src/gimli/src/leb128.rs:225,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:229,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - i64
    constantsTouched: []
    func_position:
      end: 232
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 232
    functionName: write::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 5
    functionsReached:
    - write_all
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<W>(w: &mut W, mut val: i64) -> Result<usize, io::Error>whereW:
      io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 246
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 246
    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: 278
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 278
    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: 289
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 289
    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:295,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:302,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:309,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:316,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:323,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 335
    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:341,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:345,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:349,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:356,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:363,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:370,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:377,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 389
    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:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 409
    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:414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 419
    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:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 429
    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:435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 432
    functionDepth: 3
    functionLinenumber: 432
    functionLinenumberEnd: 439
    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:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 449
    functionName: tests::test_write_signed_not_enough_space
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - write::signed
    linkageType: ''
    returnType: void
    signature: fn test_write_signed_not_enough_space()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::signed
      Src: /src/gimli/src/leb128.rs:458,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:458,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:461,1
    - Dst: read::signed
      Src: /src/gimli/src/leb128.rs:462,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 1
    argNames:
    - i
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 464
      start: 453
    functionDepth: 7
    functionLinenumber: 453
    functionLinenumberEnd: 464
    functionName: t::e::s::t::s::::::::d::o::g::f::o::o::d::_::s::i::g::n::e::d::inner
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - write::signed
    - read::signed
    - Result::expect
    linkageType: ''
    returnType: void
    signature: 'fn inner(i: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:466,1
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:468,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 452
    functionDepth: 8
    functionLinenumber: 452
    functionLinenumberEnd: 469
    functionName: tests::dogfood_signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - inner
    linkageType: ''
    returnType: void
    signature: fn dogfood_signed()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::unsigned
      Src: /src/gimli/src/leb128.rs:478,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:478,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:481,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:483,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:483,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 472
    functionDepth: 7
    functionLinenumber: 472
    functionLinenumberEnd: 486
    functionName: tests::dogfood_unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - write::unsigned
    - EndianSlice::new
    - Result::expect
    - read::unsigned
    linkageType: ''
    returnType: void
    signature: fn dogfood_unsigned()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 525
    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:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 528
    functionDepth: 1
    functionLinenumber: 528
    functionLinenumberEnd: 564
    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:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 579
    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:583,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:596,1
    - Dst: iter
      Src: /src/gimli/src/leb128.rs:600,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:608,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 611
      start: 582
    functionDepth: 9
    functionLinenumber: 582
    functionLinenumberEnd: 611
    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: []
    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:1070,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1071,1
    - Dst: AArch64::register_name
      Src: /src/gimli/src/arch.rs:1072,1
    - Dst: common::Register
      Src: /src/gimli/src/arch.rs:1072,1
    - Dst: unwrap_or_else
      Src: /src/gimli/src/arch.rs:1072,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1066
    functionDepth: 2
    functionLinenumber: 1066
    functionLinenumberEnd: 1076
    functionName: tests::test_aarch64_registers
    functionSourceFile: /src/gimli/src/arch.rs
    functionUses: 0
    functionsReached:
    - unwrap_or_else
    - chain
    - AArch64::register_name
    - common::Register
    - HashSet::new
    linkageType: ''
    returnType: void
    signature: fn test_aarch64_registers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashSet::new
      Src: /src/gimli/src/arch.rs:1084,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1085,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1085,1
    - Dst: PowerPc64::register_name
      Src: /src/gimli/src/arch.rs:1086,1
    - Dst: common::Register
      Src: /src/gimli/src/arch.rs:1086,1
    - Dst: unwrap_or_else
      Src: /src/gimli/src/arch.rs:1086,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1080
    functionDepth: 2
    functionLinenumber: 1080
    functionLinenumberEnd: 1090
    functionName: tests::test_power64_registers
    functionSourceFile: /src/gimli/src/arch.rs
    functionUses: 0
    functionsReached:
    - unwrap_or_else
    - chain
    - common::Register
    - PowerPc64::register_name
    - HashSet::new
    linkageType: ''
    returnType: void
    signature: fn test_power64_registers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::into'
      Src: /src/gimli/src/write/str.rs:21,1
    - Dst: insert_full
      Src: /src/gimli/src/write/str.rs:23,1
    - Dst: $id::new
      Src: /src/gimli/src/write/str.rs:24,1
    - Dst: len
      Src: /src/gimli/src/write/str.rs:30,1
    - Dst: get_index
      Src: /src/gimli/src/write/str.rs:40,1
    - Dst: map
      Src: /src/gimli/src/write/str.rs:40,1
    - Dst: unwrap
      Src: /src/gimli/src/write/str.rs:40,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: iter
      Src: /src/gimli/src/write/str.rs:49,1
    - Dst: Result::push
      Src: /src/gimli/src/write/str.rs:50,1
    - Dst: offset
      Src: /src/gimli/src/write/str.rs:50,1
    - Dst: write
      Src: /src/gimli/src/write/str.rs:51,1
    - Dst: bool::is_none
      Src: /src/gimli/src/write/str.rs:52,1
    - Dst: Some
      Src: /src/gimli/src/write/str.rs:53,1
    - Dst: offset
      Src: /src/gimli/src/write/str.rs:53,1
    - Dst: write_u8
      Src: /src/gimli/src/write/str.rs:55,1
    - Dst: Result::push
      Src: /src/gimli/src/write/str.rs:59,1
    - Dst: Ok
      Src: /src/gimli/src/write/str.rs:62,1
    - Dst: is_empty
      Src: /src/gimli/src/write/str.rs:71,1
    - Dst: Some
      Src: /src/gimli/src/write/str.rs:75,1
    - Dst: $id::new
      Src: /src/gimli/src/write/str.rs:75,1
    - Dst: len
      Src: /src/gimli/src/write/str.rs:75,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 25
    functionDepth: 8
    functionLinenumber: 25
    functionLinenumberEnd: 105
    functionName: define_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - $id::new
    - Vec::new
    - offset
    - unwrap
    - Ok
    - write
    - bool::is_none
    - insert_full
    - write_u8
    - is_empty
    - len
    - Result::push
    - Some
    - iter
    - map
    - get_index
    - '&[u8]::into'
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StringTable::default
      Src: /src/gimli/src/write/str.rs:160,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:162,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:163,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/write/str.rs:170,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/str.rs:170,1
    - Dst: Self::write
      Src: /src/gimli/src/write/str.rs:171,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 159
    functionDepth: 9
    functionLinenumber: 159
    functionLinenumberEnd: 177
    functionName: tests::test_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Self::write
    - StringTable::default
    - Self::add
    - DebugStr::from
    - EndianVec::new
    linkageType: ''
    returnType: void
    signature: fn test_string_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StringTable::default
      Src: /src/gimli/src/write/str.rs:181,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:182,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:183,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/write/str.rs:185,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/str.rs:185,1
    - Dst: Self::write
      Src: /src/gimli/src/write/str.rs:186,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:186,1
    - Dst: read::DebugStr::new
      Src: /src/gimli/src/write/str.rs:188,1
    - Dst: Self::slice
      Src: /src/gimli/src/write/str.rs:188,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:189,1
    - Dst: Result::get
      Src: /src/gimli/src/write/str.rs:189,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:189,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:190,1
    - Dst: Result::get
      Src: /src/gimli/src/write/str.rs:190,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:190,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:191,1
    - Dst: Result::get
      Src: /src/gimli/src/write/str.rs:192,1
    - Dst: Result::get_empty
      Src: /src/gimli/src/write/str.rs:192,1
    - Dst: unwrap
      Src: /src/gimli/src/write/str.rs:192,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 180
    functionDepth: 16
    functionLinenumber: 180
    functionLinenumberEnd: 197
    functionName: tests::test_string_table_read
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - Result::get_empty
    - Self::get_str
    - Result::get
    - unwrap
    - Result::unwrap
    - Self::write
    - StringTable::default
    - read::DebugStr::new
    - Self::add
    - DebugStr::from
    - EndianVec::new
    - Self::slice
    linkageType: ''
    returnType: void
    signature: fn test_string_table_read()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/write/op.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: Expression::new
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 4
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bytecode
    argTypes:
    - Vec<u8>
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: Expression::raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn raw(bytecode: Vec<u8>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:38,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opcode
    argTypes:
    - DwOp
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: Expression::op
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Simple
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op(&mut self, opcode: DwOp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:43,1
    - Dst: Operation::Address
      Src: /src/gimli/src/write/op.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - address
    argTypes:
    - Address
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: Expression::op_addr
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - 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:50,1
    - Dst: Operation::UnsignedConstant
      Src: /src/gimli/src/write/op.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 5
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: Expression::op_constu
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - 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:57,1
    - Dst: Operation::SignedConstant
      Src: /src/gimli/src/write/op.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: Expression::op_consts
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::SignedConstant
    linkageType: ''
    returnType: void
    signature: 'pub fn op_consts(&mut self, value: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:62,1
    - Dst: Operation::ConstantType
      Src: /src/gimli/src/write/op.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - base
    - value
    argTypes:
    - UnitEntryId
    - Box<[u8]>
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 5
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: Expression::op_const_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::ConstantType
    linkageType: ''
    returnType: void
    signature: 'pub fn op_const_type(&mut self, base: UnitEntryId, value: Box<[u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:67,1
    - Dst: Operation::FrameOffset
      Src: /src/gimli/src/write/op.rs:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: Expression::op_fbreg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::FrameOffset
    linkageType: ''
    returnType: void
    signature: 'pub fn op_fbreg(&mut self, offset: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:74,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - offset
    argTypes:
    - Register
    - i64
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 5
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: Expression::op_breg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::RegisterOffset
    linkageType: ''
    returnType: void
    signature: 'pub fn op_breg(&mut self, register: Register, offset: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:82,1
    - Dst: Operation::RegisterType
      Src: /src/gimli/src/write/op.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - base
    argTypes:
    - Register
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: Expression::op_regval_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::RegisterType
    linkageType: ''
    returnType: void
    signature: 'pub fn op_regval_type(&mut self, register: Register, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:90,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 5
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: Expression::op_pick
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Pick
    linkageType: ''
    returnType: void
    signature: 'pub fn op_pick(&mut self, index: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 5
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: Expression::op_deref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: pub fn op_deref(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: Expression::op_xderef
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: pub fn op_xderef(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 5
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: Expression::op_deref_size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_deref_size(&mut self, size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 5
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: Expression::op_xderef_size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_xderef_size(&mut self, size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size
    - base
    argTypes:
    - u8
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 5
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: Expression::op_deref_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_deref_type(&mut self, size: u8, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size
    - base
    argTypes:
    - u8
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 5
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: Expression::op_xderef_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_xderef_type(&mut self, size: u8, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:135,1
    - Dst: Operation::PlusConstant
      Src: /src/gimli/src/write/op.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 5
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: Expression::op_plus_uconst
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::PlusConstant
    linkageType: ''
    returnType: void
    signature: 'pub fn op_plus_uconst(&mut self, value: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::next_index
      Src: /src/gimli/src/write/op.rs:143,1
    - Dst: push
      Src: /src/gimli/src/write/op.rs:144,1
    - Dst: Operation::Skip
      Src: /src/gimli/src/write/op.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 5
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: Expression::op_skip
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Expression::next_index
    - push
    - Operation::Skip
    linkageType: ''
    returnType: usize
    signature: pub fn op_skip(&mut self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::next_index
      Src: /src/gimli/src/write/op.rs:153,1
    - Dst: push
      Src: /src/gimli/src/write/op.rs:154,1
    - Dst: Operation::Branch
      Src: /src/gimli/src/write/op.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 5
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: Expression::op_bra
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Expression::next_index
    - push
    - Operation::Branch
    linkageType: ''
    returnType: usize
    signature: pub fn op_bra(&mut self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/op.rs:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: Expression::next_index
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 2
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn next_index(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - operation
    - new_target
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: Expression::set_target
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_target(&mut self, operation: usize, new_target: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:180,1
    - Dst: Operation::Call
      Src: /src/gimli/src/write/op.rs:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 5
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: Expression::op_call
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - 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:185,1
    - Dst: Operation::CallRef
      Src: /src/gimli/src/write/op.rs:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - Reference
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 5
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: Expression::op_call_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::CallRef
    linkageType: ''
    returnType: void
    signature: 'pub fn op_call_ref(&mut self, entry: Reference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:192,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - Option<UnitEntryId>
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 5
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: Expression::op_convert
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - 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:199,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - Option<UnitEntryId>
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 5
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: Expression::op_reinterpret
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Reinterpret
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_reinterpret(&mut self, base: Option<UnitEntryId>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:204,1
    - Dst: Operation::EntryValue
      Src: /src/gimli/src/write/op.rs:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - expression
    argTypes:
    - Expression
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 5
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: Expression::op_entry_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::EntryValue
    linkageType: ''
    returnType: void
    signature: 'pub fn op_entry_value(&mut self, expression: Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:211,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 5
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: Expression::op_reg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Register
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_reg(&mut self, register: Register)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:216,1
    - Dst: Operation::ImplicitValue
      Src: /src/gimli/src/write/op.rs:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - data
    argTypes:
    - Box<[u8]>
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 5
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: Expression::op_implicit_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::ImplicitValue
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_implicit_value(&mut self, data: Box<[u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - entry
    - byte_offset
    argTypes:
    - Reference
    - i64
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 5
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: Expression::op_implicit_pointer
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_implicit_pointer(&mut self, entry: Reference, byte_offset:
      i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size_in_bytes
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 5
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: Expression::op_piece
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_piece(&mut self, size_in_bytes: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size_in_bits
    - bit_offset
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 236
      start: 231
    functionDepth: 5
    functionLinenumber: 231
    functionLinenumberEnd: 236
    functionName: Expression::op_bit_piece
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_bit_piece(&mut self, size_in_bits: u64, bit_offset: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:240,1
    - Dst: Operation::ParameterRef
      Src: /src/gimli/src/write/op.rs:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 5
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: Expression::op_gnu_parameter_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::ParameterRef
    linkageType: ''
    returnType: void
    signature: 'pub fn op_gnu_parameter_ref(&mut self, entry: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:245,1
    - Dst: Operation::WasmLocal
      Src: /src/gimli/src/write/op.rs:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 5
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: Expression::op_wasm_local
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::WasmLocal
    linkageType: ''
    returnType: void
    signature: 'pub fn op_wasm_local(&mut self, index: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:250,1
    - Dst: Operation::WasmGlobal
      Src: /src/gimli/src/write/op.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 5
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: Expression::op_wasm_global
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::WasmGlobal
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_wasm_global(&mut self, index: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:255,1
    - Dst: Operation::WasmStack
      Src: /src/gimli/src/write/op.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 5
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: Expression::op_wasm_stack
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::WasmStack
    linkageType: ''
    returnType: void
    signature: 'pub fn op_wasm_stack(&mut self, index: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/gimli/src/write/op.rs:265,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:267,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - encoding
    - unit_offsets
    argTypes:
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 268
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 268
    functionName: Expression::size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - 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:278,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:278,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:279,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:281,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:282,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:284,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: zip
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: Result::iter
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: copied
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:287,1
    - Dst: Result::as_deref_mut
      Src: /src/gimli/src/write/op.rs:287,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:290,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 42
    argCount: 4
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    argTypes:
    - '&mut W'
    - Option<&mut Vec<DebugInfoReference>>
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 291
      start: 270
    functionDepth: 8
    functionLinenumber: 270
    functionLinenumberEnd: 291
    functionName: Expression::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - zip
    - Vec::with_capacity
    - Ok
    - write
    - Result::iter
    - Result::as_deref_mut
    - size
    - len
    - Result::push
    - iter
    - copied
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,w: &mut W,mut refs: Option<&mut
      Vec<DebugInfoReference>>,encoding: Encoding,unit_offsets: Option<&UnitOffsets>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/op.rs:508,1
    - Dst: Option::map
      Src: /src/gimli/src/write/op.rs:508,1
    - Dst: ok_or
      Src: /src/gimli/src/write/op.rs:508,1
    - Dst: Err
      Src: /src/gimli/src/write/op.rs:512,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:514,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:515,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:515,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:522,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:525,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:526,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:526,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:527,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:530,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:532,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:532,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:532,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:536,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:536,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:536,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:547,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:548,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:552,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:554,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:558,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:562,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:563,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:569,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:569,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:572,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:572,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:572,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:577,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:579,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:585,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:585,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:589,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:589,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 105
    argCount: 2
    argNames:
    - encoding
    - unit_offsets
    argTypes:
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 591
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 591
    functionName: Operation::size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - leb128::write::sleb128_size
    - word_size
    - Ok
    - base_size
    - Err
    - Result::unit_offset
    - size
    - len
    - usize::into
    - leb128::write::uleb128_size
    - into
    - ok_or
    - Option::map
    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:602,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/op.rs:602,1
    - Dst: Err
      Src: /src/gimli/src/write/op.rs:605,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:608,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:609,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:611,1
    - Dst: write_address
      Src: /src/gimli/src/write/op.rs:612,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:616,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:618,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:619,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:623,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:624,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:628,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:630,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:632,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:632,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:633,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:633,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:634,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:637,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:638,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:642,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:644,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:645,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:645,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:647,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:651,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:653,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:655,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:655,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:656,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:656,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:659,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_u8
      Src: /src/gimli/src/write/op.rs:663,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:668,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:670,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:675,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:677,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:679,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:683,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:691,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:692,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:692,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:695,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:696,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:699,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:700,1
    - Dst: write_sdata
      Src: /src/gimli/src/write/op.rs:701,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:704,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:705,1
    - Dst: write_sdata
      Src: /src/gimli/src/write/op.rs:706,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:709,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:712,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:712,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:715,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:716,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:718,1
    - Dst: Result::ok_or
      Src: /src/gimli/src/write/op.rs:720,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:721,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:722,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:727,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:733,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:735,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:738,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:738,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:739,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:744,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:746,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:749,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:749,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:750,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:755,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:757,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:759,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:760,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:761,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:765,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:767,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:768,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:768,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:772,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:773,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:773,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:774,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:778,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:780,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:785,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:789,1
    - Dst: Result::ok_or
      Src: /src/gimli/src/write/op.rs:792,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:793,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:794,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:799,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:802,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:805,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:806,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:812,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:813,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:814,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:817,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:818,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:818,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:821,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:822,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:822,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:825,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:826,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:826,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:829,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:830,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:830,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:833,1
    CyclomaticComplexity: 116
    EdgeCount: 116
    ICount: 539
    argCount: 5
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    - offsets
    argTypes:
    - '&mut W'
    - Option<&mut Vec<DebugInfoReference>>
    - Encoding
    - Option<&UnitOffsets>
    - '&[usize]'
    constantsTouched: []
    func_position:
      end: 834
      start: 593
    functionDepth: 9
    functionLinenumber: 593
    functionLinenumberEnd: 834
    functionName: Operation::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - write_reference
    - size
    - write_udata
    - write_sleb128
    - usize::into
    - word_size
    - write
    - write_u8
    - write_uleb128
    - len
    - Result::ok_or
    - into
    - write_sdata
    - Ok
    - Option::ok_or
    - Err
    - Result::unit_offset
    - Result::push
    - entry_offset
    - write_address
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,w: &mut W,refs: Option<&mut Vec<DebugInfoReference>>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,offsets: &[usize],) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1083,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1084,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1084,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1084,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1085,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/op.rs:1088,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/op.rs:1088,1
    - Dst: Reference::Entry
      Src: /src/gimli/src/write/op.rs:1089,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1097,1
    - Dst: Self::op_reg
      Src: /src/gimli/src/write/op.rs:1098,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1098,1
    - Dst: usize::op_deref
      Src: /src/gimli/src/write/op.rs:1106,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1109,1
    - Dst: usize::op_xderef
      Src: /src/gimli/src/write/op.rs:1115,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1118,1
    - Dst: usize::op_deref_size
      Src: /src/gimli/src/write/op.rs:1124,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1130,1
    - Dst: usize::op_xderef_size
      Src: /src/gimli/src/write/op.rs:1136,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1142,1
    - Dst: usize::op_deref_type
      Src: /src/gimli/src/write/op.rs:1148,1
    - Dst: usize::op_xderef_type
      Src: /src/gimli/src/write/op.rs:1161,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1174,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1175,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1178,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1178,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1181,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1181,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1184,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1184,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1188,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1189,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1193,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1194,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1198,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1199,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1203,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1204,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1208,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1209,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1213,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1214,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1218,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1219,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1223,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1224,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1228,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1229,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1233,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1234,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1238,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1239,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1243,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1244,1
    - Dst: usize::op_plus_uconst
      Src: /src/gimli/src/write/op.rs:1248,1
    - Dst: Operation::PlusConstant
      Src: /src/gimli/src/write/op.rs:1249,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1253,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1254,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1258,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1259,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1263,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1264,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1268,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1269,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1273,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1274,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1278,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1279,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1283,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1284,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1288,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1289,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1293,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1294,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1298,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1299,1
    - Dst: usize::op_constu
      Src: /src/gimli/src/write/op.rs:1303,1
    - Dst: Operation::UnsignedConstant
      Src: /src/gimli/src/write/op.rs:1304,1
    - Dst: usize::op_consts
      Src: /src/gimli/src/write/op.rs:1308,1
    - Dst: Operation::SignedConstant
      Src: /src/gimli/src/write/op.rs:1309,1
    - Dst: usize::op_reg
      Src: /src/gimli/src/write/op.rs:1313,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1313,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:1314,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1314,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1316,1
    - Dst: usize::op_reg
      Src: /src/gimli/src/write/op.rs:1320,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1320,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:1321,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1321,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1323,1
    - Dst: usize::op_breg
      Src: /src/gimli/src/write/op.rs:1327,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1327,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:1328,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1328,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1330,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1332,1
    - Dst: usize::op_breg
      Src: /src/gimli/src/write/op.rs:1336,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1336,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:1337,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1337,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1339,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1341,1
    - Dst: usize::op_regval_type
      Src: /src/gimli/src/write/op.rs:1345,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1345,1
    - Dst: Operation::RegisterType
      Src: /src/gimli/src/write/op.rs:1346,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1346,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1348,1
    - Dst: usize::op_fbreg
      Src: /src/gimli/src/write/op.rs:1353,1
    - Dst: Operation::FrameOffset
      Src: /src/gimli/src/write/op.rs:1353,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1357,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1358,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1362,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1363,1
    - Dst: usize::op_call
      Src: /src/gimli/src/write/op.rs:1366,1
    - Dst: Operation::Call
      Src: /src/gimli/src/write/op.rs:1366,1
    - Dst: read::DieReference::UnitRef
      Src: /src/gimli/src/write/op.rs:1368,1
    - Dst: usize::op_call_ref
      Src: /src/gimli/src/write/op.rs:1372,1
    - Dst: Operation::CallRef
      Src: /src/gimli/src/write/op.rs:1373,1
    - Dst: read::DieReference::DebugInfoRef
      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
      Src: /src/gimli/src/write/op.rs:1384,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1385,1
    - Dst: usize::op_piece
      Src: /src/gimli/src/write/op.rs:1389,1
    - Dst: usize::op_bit_piece
      Src: /src/gimli/src/write/op.rs:1397,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1404,1
    - Dst: usize::op_implicit_value
      Src: /src/gimli/src/write/op.rs:1408,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1408,1
    - Dst: Operation::ImplicitValue
      Src: /src/gimli/src/write/op.rs:1409,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1409,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1411,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1415,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1416,1
    - Dst: usize::op_implicit_pointer
      Src: /src/gimli/src/write/op.rs:1420,1
    - Dst: usize::op_entry_value
      Src: /src/gimli/src/write/op.rs:1431,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/op.rs:1431,1
    - Dst: Operation::EntryValue
      Src: /src/gimli/src/write/op.rs:1432,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/op.rs:1432,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1434,1
    - Dst: usize::op_gnu_parameter_ref
      Src: /src/gimli/src/write/op.rs:1441,1
    - Dst: Operation::ParameterRef
      Src: /src/gimli/src/write/op.rs:1442,1
    - Dst: usize::op_addr
      Src: /src/gimli/src/write/op.rs:1448,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1448,1
    - Dst: Operation::Address
      Src: /src/gimli/src/write/op.rs:1449,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1449,1
    - Dst: usize::op_const_type
      Src: /src/gimli/src/write/op.rs:1453,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1453,1
    - Dst: Operation::ConstantType
      Src: /src/gimli/src/write/op.rs:1454,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1454,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1457,1
    - Dst: usize::op_convert
      Src: /src/gimli/src/write/op.rs:1460,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:1460,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1462,1
    - Dst: usize::op_convert
      Src: /src/gimli/src/write/op.rs:1466,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1466,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:1467,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1467,1
    - Dst: usize::op_reinterpret
      Src: /src/gimli/src/write/op.rs:1473,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:1474,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1476,1
    - Dst: usize::op_reinterpret
      Src: /src/gimli/src/write/op.rs:1480,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1480,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:1481,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1481,1
    - Dst: usize::op_wasm_local
      Src: /src/gimli/src/write/op.rs:1487,1
    - Dst: Operation::WasmLocal
      Src: /src/gimli/src/write/op.rs:1488,1
    - Dst: usize::op_wasm_global
      Src: /src/gimli/src/write/op.rs:1492,1
    - Dst: Operation::WasmGlobal
      Src: /src/gimli/src/write/op.rs:1493,1
    - Dst: usize::op_wasm_stack
      Src: /src/gimli/src/write/op.rs:1497,1
    - Dst: Operation::WasmStack
      Src: /src/gimli/src/write/op.rs:1498,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1504,1
    - Dst: next_index
      Src: /src/gimli/src/write/op.rs:1505,1
    - Dst: f
      Src: /src/gimli/src/write/op.rs:1507,1
    - Dst: op_bra
      Src: /src/gimli/src/write/op.rs:1511,1
    - Dst: op_skip
      Src: /src/gimli/src/write/op.rs:1512,1
    - Dst: op
      Src: /src/gimli/src/write/op.rs:1513,1
    - Dst: next_index
      Src: /src/gimli/src/write/op.rs:1514,1
    - Dst: set_target
      Src: /src/gimli/src/write/op.rs:1515,1
    - Dst: set_target
      Src: /src/gimli/src/write/op.rs:1516,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/op.rs:1519,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/op.rs:1519,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/op.rs:1520,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1521,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1523,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1527,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1527,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:1528,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/op.rs:1528,1
    - Dst: Result::read
      Src: /src/gimli/src/write/op.rs:1530,1
    - Dst: units
      Src: /src/gimli/src/write/op.rs:1531,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/op.rs:1532,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/op.rs:1532,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1532,1
    - Dst: unit
      Src: /src/gimli/src/write/op.rs:1533,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/op.rs:1533,1
    - Dst: entries
      Src: /src/gimli/src/write/op.rs:1534,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1535,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1535,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1535,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1539,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1539,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1539,1
    - Dst: offset
      Src: /src/gimli/src/write/op.rs:1542,1
    - Dst: to_debug_info_offset
      Src: /src/gimli/src/write/op.rs:1542,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1542,1
    - Dst: offset
      Src: /src/gimli/src/write/op.rs:1546,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1550,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1550,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1550,1
    - Dst: attr_value
      Src: /src/gimli/src/write/op.rs:1552,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1552,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1552,1
    - Dst: exprloc_value
      Src: /src/gimli/src/write/op.rs:1556,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1556,1
    - Dst: operations
      Src: /src/gimli/src/write/op.rs:1557,1
    - Dst: HashMap::new
      Src: /src/gimli/src/write/op.rs:1577,1
    - Dst: Self::insert
      Src: /src/gimli/src/write/op.rs:1578,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1578,1
    - Dst: Expression::from
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1582,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1583,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1584,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1585,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1585,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:1588,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 777
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1073
    functionDepth: 17
    functionLinenumber: 1073
    functionLinenumberEnd: 1604
    functionName: tests::test_operation
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - attr_value
    - usize::op_piece
    - Unit::new
    - usize::op_xderef_size
    - Operation::Reinterpret
    - usize::op_regval_type
    - usize::op_plus_uconst
    - usize::op_wasm_global
    - EndianVec::new
    - Self::insert
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - Operation::EntryValue
    - Operation::Call
    - usize::op_const_type
    - usize::op_convert
    - Self::clone
    - Operation::PlusConstant
    - offset
    - usize::op_deref_type
    - Expression::from
    - usize::op_entry_value
    - Operation::Simple
    - Operation::ParameterRef
    - usize::op_call
    - Expression::new
    - usize::op_consts
    - entries
    - Operation::WasmGlobal
    - Operation::ImplicitValue
    - Some
    - Operation::Address
    - Operation::FrameOffset
    - Operation::Register
    - set_target
    - usize::op_xderef_type
    - read::UnitOffset
    - Address::Constant
    - usize::op_deref
    - Operation::RegisterOffset
    - Reference::Entry
    - operations
    - usize::op_call_ref
    - HashMap::new
    - usize::op_breg
    - AttributeValue::Exprloc
    - add
    - Result::unwrap
    - Option::set
    - usize::op_implicit_pointer
    - next_dfs
    - usize::op
    - usize::op_wasm_stack
    - Self::op_reg
    - usize::op_bit_piece
    - Operation::Pick
    - read::EndianSlice::new
    - next_index
    - LineProgram::none
    - op_skip
    - usize::op_wasm_local
    - usize::op_reg
    - usize::op_pick
    - usize::op_deref_size
    - read::DieReference::UnitRef
    - DebugInfoOffset::add
    - Result::read
    - common::Register
    - usize::op_reinterpret
    - usize::op_xderef
    - into
    - usize::op_addr
    - Operation::UnsignedConstant
    - DebugInfoUnitHeadersIter::next
    - usize::op_gnu_parameter_ref
    - iter
    - get_mut
    - DebugInfoOffset::unwrap
    - Operation::RegisterType
    - op
    - Operation::ConstantType
    - Self::unwrap
    - usize::op_constu
    - usize::op_fbreg
    - read::DieReference::DebugInfoRef
    - Sections::new
    - Operation::CallRef
    - unwrap
    - DebugInfoOffset::get_mut
    - usize::op_implicit_value
    - write
    - Operation::WasmLocal
    - Operation::SignedConstant
    - op_bra
    - exprloc_value
    - Dwarf::new
    - Operation::WasmStack
    - f
    - unit
    - Operation::Convert
    - to_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_operation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1618,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1619,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1619,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1619,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1620,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/op.rs:1621,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/op.rs:1621,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/op.rs:1622,1
    - Dst: Expression::raw
      Src: /src/gimli/src/write/op.rs:1623,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1624,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1626,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1630,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1630,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:1631,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/op.rs:1631,1
    - Dst: Result::read
      Src: /src/gimli/src/write/op.rs:1633,1
    - Dst: units
      Src: /src/gimli/src/write/op.rs:1634,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/op.rs:1635,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/op.rs:1635,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1635,1
    - Dst: unit
      Src: /src/gimli/src/write/op.rs:1636,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/op.rs:1636,1
    - Dst: entries
      Src: /src/gimli/src/write/op.rs:1637,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1638,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1638,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1638,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1640,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1640,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1640,1
    - Dst: attr_value
      Src: /src/gimli/src/write/op.rs:1642,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1642,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1642,1
    - Dst: exprloc_value
      Src: /src/gimli/src/write/op.rs:1646,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1646,1
    - Dst: operations
      Src: /src/gimli/src/write/op.rs:1647,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1656
      start: 1608
    functionDepth: 17
    functionLinenumber: 1608
    functionLinenumberEnd: 1656
    functionName: tests::test_expression_raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - attr_value
    - LineProgram::none
    - entries
    - Unit::new
    - EndianVec::new
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - operations
    - Sections::new
    - unwrap
    - DebugInfoOffset::get_mut
    - AttributeValue::Exprloc
    - write
    - add
    - Result::unwrap
    - DebugInfoOffset::add
    - Option::set
    - Result::read
    - exprloc_value
    - next_dfs
    - Dwarf::new
    - unit
    - DebugInfoUnitHeadersIter::next
    - Expression::raw
    - get_mut
    linkageType: ''
    returnType: void
    signature: fn test_expression_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1666,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1667,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1667,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1667,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1668,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/op.rs:1671,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/op.rs:1671,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/op.rs:1674,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/op.rs:1674,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1677,1
    - Dst: op_deref_type
      Src: /src/gimli/src/write/op.rs:1678,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/op.rs:1681,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1681,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1683,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1687,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1692
      start: 1659
    functionDepth: 17
    functionLinenumber: 1659
    functionLinenumberEnd: 1692
    functionName: tests::test_forward_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - op_deref_type
    - Dwarf::new
    - DebugInfoOffset::get_mut
    - DebugInfoOffset::root
    - AttributeValue::Exprloc
    - LineProgram::none
    - add
    - Expression::new
    - DebugInfoOffset::add
    - Option::set
    - Unit::new
    - EndianVec::new
    - get_mut
    - Sections::new
    linkageType: ''
    returnType: void
    signature: fn test_forward_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3060,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3061,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3061,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3061,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3062,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:3065,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:3065,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:3067,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:3067,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:3067,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:3070,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:3070,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:3071,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:3071,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3072,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3075,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3077
      start: 3053
    functionDepth: 17
    functionLinenumber: 3053
    functionLinenumberEnd: 3077
    functionName: tests::test_missing_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Dwarf::new
    - DebugInfoOffset::get_mut
    - DebugInfoOffset::root
    - Option::delete_child
    - LineProgram::none
    - add
    - DebugInfoOffset::add
    - Option::set
    - AttributeValue::UnitRef
    - Unit::new
    - EndianVec::new
    - get_mut
    - Sections::new
    linkageType: ''
    returnType: void
    signature: fn test_missing_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3087,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3088,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3088,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3088,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3089,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:3092,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:3092,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:3094,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:3094,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:3094,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:3097,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:3097,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:3098,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:3098,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3100,1
    - Dst: Reference::Entry
      Src: /src/gimli/src/write/unit.rs:3100,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3104,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3106
      start: 3080
    functionDepth: 17
    functionLinenumber: 3080
    functionLinenumberEnd: 3106
    functionName: tests::test_missing_debuginfo_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - Dwarf::new
    - DebugInfoOffset::get_mut
    - DebugInfoOffset::root
    - Option::delete_child
    - LineProgram::none
    - add
    - DebugInfoOffset::add
    - Option::set
    - Reference::Entry
    - Unit::new
    - EndianVec::new
    - get_mut
    - Sections::new
    linkageType: ''
    returnType: void
    signature: fn test_missing_debuginfo_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: define_section::len
      Src: /src/gimli/src/write/section.rs:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 54
    functionName: define_section
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - define_section::len
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::id
      Src: /src/gimli/src/write/section.rs:63,1
    - Dst: UnitId::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: 3
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: Section::name
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - Section::id
    - UnitId::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: 22
    functionsReached:
    - write::EhFrame
    - write::DebugFrame
    - Vec::clone
    - write::DebugInfo
    - write::DebugLine
    - write::DebugRngLists
    - write::DebugStr
    - Vec::new
    - DebugLocLists
    - write::DebugLoc
    - write::DebugLineStr
    - DebugAbbrev
    - write::DebugRanges
    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: 32
    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:
    - mem::swap
    - Vec::new
    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
    - EndianReader::copy_from_slice
    - Err
    - len
    - '&[u8]::len'
    - EndianReader::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: 9
    functionLinenumber: 90
    functionLinenumberEnd: 116
    functionName: tests::test_endian_vec
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - write
    - EndianVec::new
    - unwrap
    - write_at
    linkageType: ''
    returnType: void
    signature: fn test_endian_vec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/abbrev.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - abbrev
    argTypes:
    - Abbreviation
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 25
    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:29,1
    - Dst: enumerate
      Src: /src/gimli/src/write/abbrev.rs:29,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:30,1
    - Dst: u64::write
      Src: /src/gimli/src/write/abbrev.rs:31,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 9
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: AbbreviationTable::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - write_u8
    - write_uleb128
    - iter
    - u64::write
    - enumerate
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - code
    - tag
    - has_children
    - attributes
    argTypes:
    - u64
    - constants::DwTag
    - constants::DwChildren
    - Attributes
    constantsTouched: []
    func_position:
      end: 308
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 308
    functionName: Abbreviation::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 13
    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:64,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:64,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:65,1
    - Dst: Result::write
      Src: /src/gimli/src/write/abbrev.rs:71,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:74,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:75,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 76
      start: 63
    functionDepth: 9
    functionLinenumber: 63
    functionLinenumberEnd: 76
    functionName: Abbreviation::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - write_uleb128
    - into
    - Result::write
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::unwrap_or
      Src: /src/gimli/src/read/abbrev.rs:501,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 3
    argNames:
    - name
    - form
    - implicit_const_value
    argTypes:
    - constants::DwAt
    - constants::DwForm
    - Option<i64>
    constantsTouched: []
    func_position:
      end: 503
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 503
    functionName: AttributeSpecification::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 7
    functionsReached:
    - Option::unwrap_or
    linkageType: ''
    returnType: AttributeSpecification
    signature: 'pub fn new(name: constants::DwAt,form: constants::DwForm,implicit_const_value:
      Option<i64>,) -> AttributeSpecification'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:97,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:97,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:98,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 9
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: AttributeSpecification::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - write_uleb128
    - into
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/abbrev.rs:119,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/abbrev.rs:120,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/abbrev.rs:128,1
    - Dst: add
      Src: /src/gimli/src/write/abbrev.rs:136,1
    - Dst: Abbreviation::clone
      Src: /src/gimli/src/write/abbrev.rs:136,1
    - Dst: add
      Src: /src/gimli/src/write/abbrev.rs:138,1
    - Dst: Abbreviation::clone
      Src: /src/gimli/src/write/abbrev.rs:138,1
    - Dst: DebugAbbrev::from
      Src: /src/gimli/src/write/abbrev.rs:143,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/abbrev.rs:143,1
    - Dst: offset
      Src: /src/gimli/src/write/abbrev.rs:144,1
    - Dst: write
      Src: /src/gimli/src/write/abbrev.rs:146,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/abbrev.rs:146,1
    - Dst: read::DebugAbbrev::new
      Src: /src/gimli/src/write/abbrev.rs:149,1
    - Dst: slice
      Src: /src/gimli/src/write/abbrev.rs:149,1
    - Dst: Self::abbreviations
      Src: /src/gimli/src/write/abbrev.rs:150,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/abbrev.rs:150,1
    - Dst: get
      Src: /src/gimli/src/write/abbrev.rs:154,1
    - Dst: unwrap
      Src: /src/gimli/src/write/abbrev.rs:154,1
    - Dst: get
      Src: /src/gimli/src/write/abbrev.rs:167,1
    - Dst: unwrap
      Src: /src/gimli/src/write/abbrev.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 118
    functionDepth: 16
    functionLinenumber: 118
    functionLinenumberEnd: 187
    functionName: tests::test_abbreviation_table
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - read::DebugAbbrev::new
    - offset
    - unwrap
    - write
    - add
    - Result::unwrap
    - Abbreviation::clone
    - DebugAbbrev::from
    - slice
    - Self::abbreviations
    - EndianVec::new
    - Abbreviation::new
    - get
    - AbbreviationTable::default
    linkageType: ''
    returnType: void
    signature: fn test_abbreviation_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer
      Src: /src/gimli/src/write/relocate.rs:51,1
    - Dst: endian
      Src: /src/gimli/src/write/relocate.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 9
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: T::endian
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - endian
    - T::writer
    linkageType: ''
    returnType: Self::Endian
    signature: fn endian(&self) -> Self::Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer
      Src: /src/gimli/src/write/relocate.rs:55,1
    - Dst: len
      Src: /src/gimli/src/write/relocate.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 9
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: T::len
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 3
    functionsReached:
    - len
    - T::writer
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:59,1
    - Dst: '&mut Self::Writer::write'
      Src: /src/gimli/src/write/relocate.rs:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: T::write
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::writer_mut
    - '&mut Self::Writer::write'
    linkageType: ''
    returnType: Result
    signature: 'fn write(&mut self, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:63,1
    - Dst: '&mut Self::Writer::write_at'
      Src: /src/gimli/src/write/relocate.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - offset
    - bytes
    argTypes:
    - usize
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: T::write_at
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - '&mut Self::Writer::write_at'
    - T::writer_mut
    linkageType: ''
    returnType: Result
    signature: 'fn write_at(&mut self, offset: usize, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:68,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:68,1
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:70,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:71,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:73,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:77,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 2
    argNames:
    - address
    - size
    argTypes:
    - Address
    - u8
    constantsTouched: []
    func_position:
      end: 80
      start: 66
    functionDepth: 11
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: T::write_address
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::relocate
    - T::writer_mut
    - '&mut Self::Writer::write_udata'
    - T::len
    - RelocationTarget::Symbol
    linkageType: ''
    returnType: Result
    signature: 'fn write_address(&mut self, address: Address, size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:83,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:84,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:86,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:90,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - val
    - section
    - size
    argTypes:
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 9
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: T::write_offset
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::relocate
    - T::writer_mut
    - RelocationTarget::Section
    - '&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
    - RelocationTarget::Section
    - '&mut Self::Writer::write_udata_at'
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset_at(&mut self,offset: usize,val: usize,section: SectionId,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:117,1
    - Dst: '&mut Self::Writer::write_eh_pointer'
      Src: /src/gimli/src/write/relocate.rs:117,1
    - Dst: constants::DwEhPe::format
      Src: /src/gimli/src/write/relocate.rs:119,1
    - Dst: Err
      Src: /src/gimli/src/write/relocate.rs:127,1
    - Dst: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/write/relocate.rs:127,1
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:129,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:130,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:132,1
    - Dst: Some
      Src: /src/gimli/src/write/relocate.rs:134,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:136,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 3
    argNames:
    - address
    - eh_pe
    - size
    argTypes:
    - Address
    - constants::DwEhPe
    - u8
    constantsTouched: []
    func_position:
      end: 139
      start: 110
    functionDepth: 12
    functionLinenumber: 110
    functionLinenumberEnd: 139
    functionName: T::write_eh_pointer
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::relocate
    - T::writer_mut
    - Err
    - '&mut Self::Writer::write_udata'
    - Some
    - constants::DwEhPe::format
    - T::len
    - RelocationTarget::Symbol
    - Error::UnsupportedPointerEncoding
    - '&mut Self::Writer::write_eh_pointer'
    linkageType: ''
    returnType: Result
    signature: 'fn write_eh_pointer(&mut self,address: Address,eh_pe: constants::DwEhPe,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:172,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:173,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/relocate.rs:176,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:177,1
    - Dst: Vec::write_udata
      Src: /src/gimli/src/write/relocate.rs:181,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:181,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:182,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:182,1
    - Dst: Vec::write_address
      Src: /src/gimli/src/write/relocate.rs:185,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:186,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:185,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:188,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:188,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:191,1
    - Dst: Vec::write_address
      Src: /src/gimli/src/write/relocate.rs:192,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:192,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:201,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:202,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:205,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:211,1
    - Dst: Vec::write_offset
      Src: /src/gimli/src/write/relocate.rs:212,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:212,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:215,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:216,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:219,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:225,1
    - Dst: Vec::write_udata
      Src: /src/gimli/src/write/relocate.rs:226,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:226,1
    - Dst: Vec::write_offset_at
      Src: /src/gimli/src/write/relocate.rs:227,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:227,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:230,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:231,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:234,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:240,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:241,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:240,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:243,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:243,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:246,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:247,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:249,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:247,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:254,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:254,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:257,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:258,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:258,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:268,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:269,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:272,1
    - Dst: Some
      Src: /src/gimli/src/write/relocate.rs:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 139
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 171
    functionDepth: 8
    functionLinenumber: 171
    functionLinenumberEnd: 279
    functionName: tests::test_relocate_writer
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - to_le_bytes
    - Vec::len
    - Vec::write_offset
    - Vec::write_offset_at
    - Address::Constant
    - Result::unwrap
    - Vec::write_udata
    - Vec::write_address
    - EndianVec::push
    - RelocationTarget::Section
    - Vec::write_eh_pointer
    - Some
    - Vec::new
    - EndianVec::new
    - RelocationTarget::Symbol
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: fn test_relocate_writer()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:37,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:37,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - Unit
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: UnitTable::add
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - len
    - push
    - UnitId::new
    linkageType: ''
    returnType: UnitId
    signature: 'pub fn add(&mut self, unit: Unit) -> UnitId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: UnitTable::count
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: UnitTable::id
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitId::new
    linkageType: ''
    returnType: UnitId
    signature: 'pub fn id(&self, index: usize) -> UnitId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: UnitTable::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Unit'
    signature: 'pub fn get(&self, id: UnitId) -> &Unit'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: UnitTable::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut Unit'
    signature: 'pub fn get_mut(&mut self, id: UnitId) -> &mut Unit'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: enumerate
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 9
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: UnitTable::iter
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - enumerate
    - iter
    - map
    - UnitId::new
    linkageType: ''
    returnType: impl Iterator
    signature: pub fn iter(&self) -> impl Iterator<Item = (UnitId, &Unit)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:92,1
    - Dst: enumerate
      Src: /src/gimli/src/write/unit.rs:92,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:92,1
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: UnitTable::iter_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitId::new
    - enumerate
    - map
    - iter_mut
    linkageType: ''
    returnType: impl Iterator
    signature: pub fn iter_mut(&mut self) -> impl Iterator<Item = (UnitId, &mut Unit)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:110,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:114,1
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/unit.rs:115,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:117,1
    - Dst: DebugInfoOffset::write
      Src: /src/gimli/src/write/unit.rs:117,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:125,1
    - Dst: write_section_refs
      Src: /src/gimli/src/write/unit.rs:128,1
    - Dst: write_section_refs
      Src: /src/gimli/src/write/unit.rs:133,1
    - Dst: write_section_refs
      Src: /src/gimli/src/write/unit.rs:138,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:144,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 53
    argCount: 3
    argNames:
    - sections
    - line_strings
    - strings
    argTypes:
    - '&mut Sections<W>'
    - '&DebugLineStrOffsets'
    - '&DebugStrOffsets'
    constantsTouched: []
    func_position:
      end: 145
      start: 102
    functionDepth: 9
    functionLinenumber: 102
    functionLinenumberEnd: 145
    functionName: UnitTable::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - offset
    - Ok
    - DebugInfoOffset::write
    - write
    - push
    - Vec::new
    - write_section_refs
    - AbbreviationTable::default
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self,sections: &mut Sections<W>,line_strings:
      &DebugLineStrOffsets,strings: &DebugStrOffsets,) -> Result<DebugInfoOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut Vec<DebugInfoReference>::drain'
      Src: /src/gimli/src/write/unit.rs:153,1
    - Dst: Result::entry
      Src: /src/gimli/src/write/unit.rs:154,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/unit.rs:154,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/unit.rs:159,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:161,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 3
    argNames:
    - references
    - w
    - offsets
    argTypes:
    - '&mut Vec<DebugInfoReference>'
    - '&mut W'
    - '&DebugInfoOffsets'
    constantsTouched: []
    func_position:
      end: 162
      start: 148
    functionDepth: 7
    functionLinenumber: 148
    functionLinenumberEnd: 162
    functionName: write_section_refs
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Result::entry
    - Ok
    - Option::ok_or
    - write_offset_at
    - '&mut Vec<DebugInfoReference>::drain'
    linkageType: ''
    returnType: Result
    signature: 'fn write_section_refs<W: Writer>(references: &mut Vec<DebugInfoReference>,w:
      &mut W,offsets: &DebugInfoOffsets,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1176,1
    - Dst: Self::new_with_abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - dwarf
    - header
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 1178
      start: 1175
    functionDepth: 16
    functionLinenumber: 1175
    functionLinenumberEnd: 1178
    functionName: Unit::new
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 21
    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:
    - Dst: encoding
      Src: /src/gimli/src/read/dwarf.rs:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1309
      start: 1307
    functionDepth: 2
    functionLinenumber: 1307
    functionLinenumberEnd: 1309
    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: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    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: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    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: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    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:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 243
    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: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    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: DebuggingInformationEntry::new
      Src: /src/gimli/src/write/unit.rs:261,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: Unit::add
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - DebuggingInformationEntry::new
    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: 273
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 273
    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: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: Unit::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    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:288,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:291,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 304
    functionName: Unit::line_program_in_use
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - is_empty
    - is_none
    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:315,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:316,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:318,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:318,1
    - Dst: delete
      Src: /src/gimli/src/write/unit.rs:325,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:334,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/unit.rs:339,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:339,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:340,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:342,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:342,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:343,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:343,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:344,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:347,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:347,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:349,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:349,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:350,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:351,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:352,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:352,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:353,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:356,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:356,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:359,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/unit.rs:359,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:359,1
    - Dst: Unit::reorder_base_types
      Src: /src/gimli/src/write/unit.rs:365,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:366,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:367,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:374,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:376,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:378,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:382,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:395,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/unit.rs:396,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:396,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:400,1
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/unit.rs:402,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/unit.rs:402,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:403,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:403,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:407,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 170
    argCount: 5
    argNames:
    - sections
    - abbrev_offset
    - abbrevs
    - line_strings
    - strings
    argTypes:
    - '&mut Sections<W>'
    - DebugAbbrevOffset
    - '&mut AbbreviationTable'
    - '&DebugLineStrOffsets'
    - '&DebugStrOffsets'
    constantsTouched: []
    func_position:
      end: 408
      start: 307
    functionDepth: 9
    functionLinenumber: 307
    functionLinenumberEnd: 408
    functionName: Unit::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - write_initial_length_at
    - delete
    - Some
    - Unit::reorder_base_types
    - calculate_offsets
    - write_u16
    - Vec::new
    - write_offset
    - Unit::line_program_in_use
    - Unit::address_size
    - Error::UnsupportedVersion
    - offset
    - write
    - Unit::format
    - write_u8
    - write_initial_length
    - len
    - Ok
    - Option::ok_or
    - Err
    - Result::unit_offset
    - Unit::version
    - set
    - Format::word_size
    - write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&mut self,sections: &mut Sections<W>,abbrev_offset:
      DebugAbbrevOffset,abbrevs: &mut AbbreviationTable,line_strings: &DebugLineStrOffsets,strings:
      &DebugStrOffsets,) -> Result<UnitOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/unit.rs:414,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:414,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:417,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:422,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 412
    functionDepth: 5
    functionLinenumber: 412
    functionLinenumberEnd: 426
    functionName: Unit::reorder_base_types
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - len
    - push
    - Vec::with_capacity
    linkageType: ''
    returnType: void
    signature: fn reorder_base_types(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Cell::new
      Src: /src/gimli/src/read/unit.rs:674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - offset
    - attrs_slice
    - abbrev
    - unit
    argTypes:
    - UnitOffset<Offset>
    - R
    - '&''abbrev Abbreviation'
    - '&''unit UnitHeader<R, Offset>'
    constantsTouched: []
    func_position:
      end: 678
      start: 665
    functionDepth: 2
    functionLinenumber: 665
    functionLinenumberEnd: 678
    functionName: DebuggingInformationEntry::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Cell::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(offset: UnitOffset<Offset>,attrs_slice: R,abbrev: &''abbrev
      Abbreviation,unit: &''unit UnitHeader<R, Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 480
    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: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    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:
    - Dst: tag
      Src: /src/gimli/src/read/unit.rs:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 755
    functionName: DebuggingInformationEntry::tag
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - tag
    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:891,1
    - Dst: range_from
      Src: /src/gimli/src/read/unit.rs:894,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:895,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 890
    functionDepth: 8
    functionLinenumber: 890
    functionLinenumberEnd: 900
    functionName: DebuggingInformationEntry::sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::attr_value
    - range_from
    - Some
    linkageType: ''
    returnType: Option
    signature: fn sibling(&self) -> Option<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - sibling
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 506
    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:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:842,1
    - Dst: attributes
      Src: /src/gimli/src/read/unit.rs:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 846
      start: 840
    functionDepth: 5
    functionLinenumber: 840
    functionLinenumberEnd: 846
    functionName: DebuggingInformationEntry::attrs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - attributes
    - clone
    linkageType: ''
    returnType: AttrsIter
    signature: pub fn attrs<'me>(&'me self) -> AttrsIter<'abbrev, 'me, 'unit, R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 3
    functionLinenumber: 516
    functionLinenumberEnd: 518
    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:522,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:522,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 526
      start: 521
    functionDepth: 9
    functionLinenumber: 521
    functionLinenumberEnd: 526
    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:530,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:530,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 534
      start: 529
    functionDepth: 9
    functionLinenumber: 529
    functionLinenumberEnd: 534
    functionName: DebuggingInformationEntry::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - find
    - map
    - iter_mut
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut(&mut self, name: constants::DwAt) -> Option<&mut AttributeValue>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:545,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:545,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - constants::DwAt
    - AttributeValue
    constantsTouched: []
    func_position:
      end: 550
      start: 543
    functionDepth: 9
    functionLinenumber: 543
    functionLinenumberEnd: 550
    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:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 557
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 557
    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:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 563
    functionDepth: 9
    functionLinenumber: 563
    functionLinenumberEnd: 565
    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:569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 570
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 570
    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: Vec::new
      Src: /src/gimli/src/write/unit.rs:574,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:576,1
    - Dst: AttrsIter::push
      Src: /src/gimli/src/write/unit.rs:581,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:581,1
    - Dst: AttrsIter::push
      Src: /src/gimli/src/write/unit.rs:585,1
    - Dst: Result::specification
      Src: /src/gimli/src/write/unit.rs:585,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:588,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/unit.rs:588,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:590,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 593
      start: 573
    functionDepth: 5
    functionLinenumber: 573
    functionLinenumberEnd: 593
    functionName: DebuggingInformationEntry::abbreviation
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Result::specification
    - Ok
    - is_empty
    - Abbreviation::new
    - AttributeSpecification::new
    - Vec::new
    - AttrsIter::push
    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:602,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:603,1
    - Dst: DebuggingInformationEntry::abbreviation
      Src: /src/gimli/src/write/unit.rs:603,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/write/unit.rs:603,1
    - Dst: DebuggingInformationEntry::size
      Src: /src/gimli/src/write/unit.rs:604,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:605,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:607,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:612,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 49
    argCount: 4
    argNames:
    - unit
    - offset
    - offsets
    - abbrevs
    argTypes:
    - '&Unit'
    - '&mut usize'
    - '&mut UnitOffsets'
    - '&mut AbbreviationTable'
    constantsTouched: []
    func_position:
      end: 613
      start: 595
    functionDepth: 6
    functionLinenumber: 595
    functionLinenumberEnd: 613
    functionName: DebuggingInformationEntry::calculate_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::abbreviation
    - Ok
    - add
    - DebugInfoOffset::encoding
    - is_empty
    - calculate_offsets
    - common::DebugInfoOffset
    - DebuggingInformationEntry::size
    linkageType: ''
    returnType: Result
    signature: 'fn calculate_offsets(&self,unit: &Unit,offset: &mut usize,offsets:
      &mut UnitOffsets,abbrevs: &mut AbbreviationTable,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:616,1
    - Dst: Result::abbrev
      Src: /src/gimli/src/write/unit.rs:616,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:617,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:618,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:618,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:621,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:623,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    constantsTouched: []
    func_position:
      end: 624
      start: 615
    functionDepth: 2
    functionLinenumber: 615
    functionLinenumberEnd: 624
    functionName: DebuggingInformationEntry::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Ok
    - is_empty
    - Result::abbrev
    - size
    - leb128::write::uleb128_size
    - DebugInfoOffset::format
    - DwEhPe::word_size
    linkageType: ''
    returnType: Result
    signature: 'fn size(&self, unit: &Unit, offsets: &UnitOffsets) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:641,1
    - Dst: Result::abbrev
      Src: /src/gimli/src/write/unit.rs:641,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:643,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:644,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:645,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:645,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:645,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:646,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:652,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:666,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:668,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:682,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:686,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:688,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:688,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:688,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:690,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 77
    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<DebugInfoReference>'
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>'
    - '&Unit'
    - '&mut UnitOffsets'
    - Option<DebugLineOffset>
    - '&DebugLineStrOffsets'
    - '&DebugStrOffsets'
    - '&RangeListOffsets'
    - '&LocationListOffsets'
    constantsTouched: []
    func_position:
      end: 691
      start: 627
    functionDepth: 9
    functionLinenumber: 627
    functionLinenumberEnd: 691
    functionName: DebuggingInformationEntry::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - offset
    - Ok
    - write
    - is_empty
    - Result::abbrev
    - write_u8
    - write_uleb128
    - Some
    - DebugInfoOffset::format
    - DwEhPe::word_size
    - write_udata
    - write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugInfo<W>,debug_info_refs: &mut
      Vec<DebugInfoReference>,unit_refs: &mut Vec<(DebugInfoOffset, UnitEntryId)>,unit:
      &Unit,offsets: &mut UnitOffsets,line_program: Option<DebugLineOffset>,line_strings:
      &DebugLineStrOffsets,strings: &DebugStrOffsets,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: 1120
      start: 1118
    functionDepth: 0
    functionLinenumber: 1118
    functionLinenumberEnd: 1120
    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: 713
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 713
    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: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    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: Ok
      Src: /src/gimli/src/write/unit.rs:723,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:723,1
    - Dst: form
      Src: /src/gimli/src/write/unit.rs:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 727
      start: 722
    functionDepth: 1
    functionLinenumber: 722
    functionLinenumberEnd: 727
    functionName: Attribute::specification
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::new
    - form
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn specification(&self, encoding: Encoding) -> Result<AttributeSpecification>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:964,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 965
      start: 892
    functionDepth: 0
    functionLinenumber: 892
    functionLinenumberEnd: 965
    functionName: AttributeValue::form
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn form(&self, encoding: Encoding) -> Result<constants::DwForm>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:973,1
    - Dst: DebugInfoOffset::address_size
      Src: /src/gimli/src/write/unit.rs:976,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:980,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:980,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:980,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/unit.rs:1000,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1004,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1008,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/write/unit.rs:1008,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1008,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1009,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1020,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1024,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1024,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1028,1
    - Dst: DebugInfoOffset::address_size
      Src: /src/gimli/src/write/unit.rs:1029,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1031,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1031,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1035,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1039,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1039,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1042,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1045,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1045,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1048,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1051,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1051,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1054,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1057,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1057,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1060,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1063,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1063,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1066,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1069,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1069,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1077,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1077,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1081,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1081,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1085,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1085,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1089,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1093,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1097,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1101,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1105,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1109,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1113,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1117,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1121,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1125,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1129,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1133,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1137,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1141,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1141,1
    - Dst: UnitId::raw
      Src: /src/gimli/src/write/unit.rs:1141,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1141,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1141,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 203
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    constantsTouched: []
    func_position:
      end: 1144
      start: 967
    functionDepth: 2
    functionLinenumber: 967
    functionLinenumberEnd: 1144
    functionName: AttributeValue::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - leb128::write::sleb128_size
    - UnitId::raw
    - Ok
    - DebugInfoOffset::encoding
    - DebugInfoOffset::address_size
    - len
    - size
    - Some
    - leb128::write::uleb128_size
    - unwrap_or
    - map
    - DebugInfoOffset::format
    - DwEhPe::word_size
    - DebugInfoOffset::version
    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:1168,1
    - Dst: DebugInfoOffset::address_size
      Src: /src/gimli/src/write/unit.rs:1168,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1172,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1172,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1173,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1177,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:1181,1
    - Dst: write_u32
      Src: /src/gimli/src/write/unit.rs:1185,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1189,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/unit.rs:1193,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1197,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1201,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1201,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/write/unit.rs:1201,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1201,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1202,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1204,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/write/unit.rs:1205,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1206,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1211,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1217,1
    - Dst: '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
      Src: /src/gimli/src/write/unit.rs:1221,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:1221,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1222,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1222,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1222,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1226,1
    - Dst: DebugInfoOffset::address_size
      Src: /src/gimli/src/write/unit.rs:1227,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1229,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1229,1
    - Dst: write_reference
      Src: /src/gimli/src/write/unit.rs:1232,1
    - Dst: '&mut Vec<DebugInfoReference>::push'
      Src: /src/gimli/src/write/unit.rs:1234,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1235,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1240,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1245,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1249,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1249,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1249,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1252,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1257,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1260,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1260,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:1263,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1267,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1270,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1275,1
    - Dst: '&LocationListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1275,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1275,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1275,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1278,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1281,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1281,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1281,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1284,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1287,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1287,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1287,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1290,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1293,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: '&RangeListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1302,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1306,1
    - Dst: '&DebugStrOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1307,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1309,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1309,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1314,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1314,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1314,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1318,1
    - Dst: '&DebugLineStrOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1319,1
    - Dst: DebugInfoOffset::format
      Src: /src/gimli/src/write/unit.rs:1321,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/unit.rs:1321,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1326,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1327,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1331,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1331,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1335,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1335,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1339,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1339,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1343,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1343,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1347,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1347,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1351,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1351,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1355,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1355,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1359,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1363,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1363,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1371,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1371,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1375,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1375,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: UnitId::raw
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: DebugInfoOffset::version
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1382,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 379
    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<DebugInfoReference>'
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>'
    - '&Unit'
    - '&UnitOffsets'
    - Option<DebugLineOffset>
    - '&DebugLineStrOffsets'
    - '&DebugStrOffsets'
    - '&RangeListOffsets'
    - '&LocationListOffsets'
    constantsTouched: []
    func_position:
      end: 1383
      start: 1147
    functionDepth: 12
    functionLinenumber: 1147
    functionLinenumberEnd: 1383
    functionName: AttributeValue::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::encoding
    - write_reference
    - size
    - '&LocationListOffsets::get'
    - Some
    - write_udata
    - write_u16
    - write_sleb128
    - write_u64
    - '&mut Vec<DebugInfoReference>::push'
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
    - unwrap_or
    - '&RangeListOffsets::get'
    - map
    - write_offset
    - DwEhPe::word_size
    - UnitId::raw
    - offset
    - write
    - write_u8
    - DebugInfoOffset::address_size
    - len
    - write_uleb128
    - write_u32
    - '&DebugStrOffsets::get'
    - Ok
    - '&DebugLineStrOffsets::get'
    - u64::from
    - Err
    - write_address
    - DebugInfoOffset::format
    - DebugInfoOffset::version
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugInfo<W>,debug_info_refs: &mut
      Vec<DebugInfoReference>,unit_refs: &mut Vec<(DebugInfoOffset, UnitEntryId)>,unit:
      &Unit,offsets: &UnitOffsets,line_program: Option<DebugLineOffset>,line_strings:
      &DebugLineStrOffsets,strings: &DebugStrOffsets,range_lists: &RangeListOffsets,loc_lists:
      &LocationListOffsets,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - unit
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 1405
      start: 1402
    functionDepth: 0
    functionLinenumber: 1402
    functionLinenumberEnd: 1405
    functionName: DebugInfoOffsets::unit
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: 'pub fn unit(&self, unit: UnitId) -> DebugInfoOffset'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_info_offset
      Src: /src/gimli/src/write/unit.rs:1411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - entry
    argTypes:
    - UnitId
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1412
      start: 1409
    functionDepth: 6
    functionLinenumber: 1409
    functionLinenumberEnd: 1412
    functionName: DebugInfoOffsets::entry
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - debug_info_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn entry(&self, unit: UnitId, entry: UnitEntryId) -> Option<DebugInfoOffset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1436
      start: 1428
    functionDepth: 0
    functionLinenumber: 1428
    functionLinenumberEnd: 1436
    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:1445,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:1445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1447
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1447
    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: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1454
      start: 1451
    functionDepth: 0
    functionLinenumber: 1451
    functionLinenumberEnd: 1454
    functionName: UnitOffsets::abbrev
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: 'pub(crate) fn abbrev(&self, entry: UnitEntryId) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/write/unit.rs:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1464
    functionDepth: 0
    functionLinenumber: 1464
    functionLinenumberEnd: 1469
    functionName: EntryOffset::none
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    linkageType: ''
    returnType: Self
    signature: fn none() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:1942,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:1943,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:1943,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:1949,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:1951,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:1951,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:1957,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:1959,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:1959,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:1965,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:1969,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:1975,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:1978,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:1986,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:1986,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:1987,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:1987,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:1992,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/write/unit.rs:1993,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:1993,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:1999,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2002,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:2005,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:2005,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2006,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2006,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:2010,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2010,1
    - Dst: attrs_mut
      Src: /src/gimli/src/write/unit.rs:2012,1
    - Dst: next
      Src: /src/gimli/src/write/unit.rs:2012,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2012,1
    - Dst: Result::set
      Src: /src/gimli/src/write/unit.rs:2014,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:2014,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2019,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2022,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:2025,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:2025,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2026,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2026,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:2030,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2030,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2031,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:2031,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2036,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2044,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2050,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2052,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:2058,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:2058,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:2059,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2059,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:2065,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:2066,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2069,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2069,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2069,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2070,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:2075,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/unit.rs:2075,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:2076,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2078,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2078,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2080,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2080,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2080,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/unit.rs:2085,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2085,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:2090,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2090,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2090,1
    - Dst: UnitEntryId::children
      Src: /src/gimli/src/write/unit.rs:2103,1
    - Dst: slice::Iter::cloned
      Src: /src/gimli/src/write/unit.rs:2103,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:2106,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2106,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2108,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2109,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2109,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2109,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2114,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2114,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2118,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:2120,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2120,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2120,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:2134,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2134,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2136,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2137,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2137,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2137,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2142,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2142,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2146,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:2148,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2148,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2148,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2165,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2165,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2165,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2166,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:2171,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2171,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:2172,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2175,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2175,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2176,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2176,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2176,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2186,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2186,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2186,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2187,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:2192,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2192,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:2193,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2196,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2196,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2197,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2197,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2197,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:2209,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:2209,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:2209,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:2209,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:2212,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:2213,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2214,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:2215,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2216,1
    - Dst: DebugInfoOffset::get
      Src: /src/gimli/src/write/unit.rs:2222,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2222,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2223,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2223,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:2225,1
    - Dst: zip
      Src: /src/gimli/src/write/unit.rs:2225,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:2225,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 409
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2229
      start: 1941
    functionDepth: 17
    functionLinenumber: 1941
    functionLinenumberEnd: 2229
    functionName: tests::test_unit_table
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - AttrsIter::next
    - clone
    - attr_value
    - LineProgram::none
    - slice::Iter::next
    - UnitEntryId::children
    - abbreviations
    - entries
    - Some
    - UnitEntryId::attrs
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - AttributeValue::String
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - slice::Iter::cloned
    - Address::Constant
    - attrs_mut
    - count
    - root
    - Dwarf::from
    - Result::set
    - next
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - zip
    - write
    - add
    - Result::unwrap
    - Result::read
    - DebugInfoOffset::get
    - UnitEntryId::get
    - into
    - next_dfs
    - AttributeValue::StringRef
    - attrs
    - Dwarf::new
    - unit
    - DebugInfoUnitHeadersIter::next
    - id
    - '&''static str::clone'
    - set
    - get_mut
    - get
    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:4033,1
    - Dst: endian
      Src: /src/gimli/src/read/unit.rs:4034,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4037,1
    - Dst: uleb
      Src: /src/gimli/src/read/unit.rs:4037,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:4037,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/unit.rs:4037,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4038,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4040,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:4040,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4041,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4043,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:4043,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4044,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4053,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4053,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4054,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4054,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4054,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4062,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4063,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4063,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4071,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4072,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4080,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4081,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4089,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4090,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4099,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4100,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4100,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4108,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4109,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4117,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4118,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4118,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4127,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4128,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4128,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4136,1
    - Dst: AttributeValue::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:4137,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:4137,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4145,1
    - Dst: AttributeValue::DebugLineRef
      Src: /src/gimli/src/read/unit.rs:4146,1
    - Dst: common::DebugLineOffset
      Src: /src/gimli/src/read/unit.rs:4146,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4154,1
    - Dst: AttributeValue::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:4155,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:4155,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4163,1
    - Dst: AttributeValue::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:4164,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:4164,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4172,1
    - Dst: AttributeValue::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:4173,1
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:4173,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4177,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4181,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4183,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/unit.rs:4183,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 106
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4187
      start: 4032
    functionDepth: 8
    functionLinenumber: 4032
    functionLinenumberEnd: 4187
    functionName: tests::test_attribute_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugAddrBase
    - DebugInfoOffset::encoding
    - AttributeValue::Data4
    - common::DebugLineOffset
    - common::DebugRngListsBase
    - EndianSlice::new
    - AttributeValue::SecOffset
    - AttributeValue::DebugStrOffsetsBase
    - Expression
    - parse_attribute
    - Self::append_bytes
    - Result::expect
    - AttributeValue::Data8
    - AttributeValue::Block
    - common::DebugLocListsBase
    - AttributeValue::Udata
    - AttributeValue::LocationListsRef
    - AttributeValue::Exprloc
    - L64
    - len
    - L32
    - AttributeValue::DebugAddrBase
    - AttributeValue::DebugLocListsBase
    - common::DebugStrOffsetsBase
    - endian
    - LocationListsOffset
    - uleb
    - test_parse_attribute_unit_default
    - iter
    - section_contents
    - AttributeValue::DebugRngListsBase
    - AttributeSpecification::new
    - AttributeValue::DebugLineRef
    linkageType: ''
    returnType: void
    signature: fn test_attribute_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:2571,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2572,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:2572,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:2578,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2581,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:2581,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:2587,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2590,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2590,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2591,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2591,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2592,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2592,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2593,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2593,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2595,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2596,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2597,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2599,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2602,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2603,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:2603,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2606,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2607,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:2609,1
    - Dst: Reference::Entry
      Src: /src/gimli/src/write/unit.rs:2609,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2614,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2615,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2616,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2618,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2621,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2622,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:2622,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2625,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2626,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:2628,1
    - Dst: Reference::Entry
      Src: /src/gimli/src/write/unit.rs:2628,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:2633,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:2633,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:2634,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2634,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:2639,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:2640,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2642,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2642,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2642,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:2643,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2643,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:2644,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2645,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2645,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2645,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2646,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2646,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2646,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/write/unit.rs:2647,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2647,1
    - Dst: Option::offset
      Src: /src/gimli/src/write/unit.rs:2649,1
    - Dst: Option::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:2649,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:2649,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2650,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2650,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2650,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/write/unit.rs:2651,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2651,1
    - Dst: Option::offset
      Src: /src/gimli/src/write/unit.rs:2652,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2654,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2654,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2654,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:2655,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2655,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:2656,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2657,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2657,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2657,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2658,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2658,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2658,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/write/unit.rs:2659,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2659,1
    - Dst: Option::offset
      Src: /src/gimli/src/write/unit.rs:2661,1
    - Dst: Option::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:2661,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:2661,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2662,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2662,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2662,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/write/unit.rs:2663,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2663,1
    - Dst: Option::offset
      Src: /src/gimli/src/write/unit.rs:2664,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:2688,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:2688,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:2688,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:2688,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:2692,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2693,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:2693,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2694,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:2694,1
    - Dst: DebugInfoOffset::get
      Src: /src/gimli/src/write/unit.rs:2700,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2700,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2701,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2701,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:2703,1
    - Dst: zip
      Src: /src/gimli/src/write/unit.rs:2703,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:2703,1
    - Dst: DebugInfoOffset::get
      Src: /src/gimli/src/write/unit.rs:2707,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2707,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2708,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2708,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:2710,1
    - Dst: zip
      Src: /src/gimli/src/write/unit.rs:2710,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:2710,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2712,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2712,1
    - Dst: DebugInfoOffset::get
      Src: /src/gimli/src/write/unit.rs:2727,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2727,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2728,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:2728,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:2730,1
    - Dst: zip
      Src: /src/gimli/src/write/unit.rs:2730,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:2730,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2732,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2732,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 313
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2747
      start: 2570
    functionDepth: 17
    functionLinenumber: 2570
    functionLinenumberEnd: 2747
    functionName: tests::test_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    - LineProgram::none
    - abbreviations
    - entries
    - Some
    - UnitEntryId::attrs
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - Option::attr_value
    - AttributeValue::DebugInfoRef
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - Address::Constant
    - Reference::Entry
    - count
    - root
    - Dwarf::from
    - Sections::new
    - UnitEntryId::new
    - zip
    - unwrap
    - write
    - add
    - Result::unwrap
    - AttributeValue::UnitRef
    - Result::read
    - DebugInfoOffset::get
    - Option::to_debug_info_offset
    - Option::unwrap
    - next_dfs
    - Option::offset
    - attrs
    - Dwarf::new
    - DebugInfoUnitHeadersIter::next
    - id
    - set
    - get_mut
    - get
    linkageType: ''
    returnType: void
    signature: fn test_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:2757,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:2758,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:2759,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:2759,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:2759,1
    - Dst: set_sibling
      Src: /src/gimli/src/write/unit.rs:2760,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: 2762
      start: 2751
    functionDepth: 6
    functionLinenumber: 2751
    functionLinenumberEnd: 2762
    functionName: t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::add_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - set_sibling
    - AttributeValue::String
    - '&''static str::into'
    - DebugInfoOffset::get_mut
    - DebugInfoOffset::add
    - set
    linkageType: ''
    returnType: UnitEntryId
    signature: 'fn add_child(unit: &mut Unit,parent: UnitEntryId,tag: constants::DwTag,name:
      &str,) -> UnitEntryId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2765,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:2766,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:2767,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:2768,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:2769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&mut Unit'
    constantsTouched: []
    func_position:
      end: 2770
      start: 2764
    functionDepth: 7
    functionLinenumber: 2764
    functionLinenumberEnd: 2770
    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:
    - DebugInfoOffset::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:2775,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2775,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2775,1
    - Dst: Option::offset
      Src: /src/gimli/src/write/unit.rs:2776,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/write/unit.rs:2778,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2778,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:2778,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut read::EntriesCursor<''_, ''_, R>'
    constantsTouched: []
    func_position:
      end: 2786
      start: 2772
    functionDepth: 10
    functionLinenumber: 2772
    functionLinenumberEnd: 2786
    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:
    - Option::offset
    - unwrap
    - AddrEntryIter::next_dfs
    - Result::unwrap
    - map
    - Option::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:2792,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/unit.rs:2792,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/write/unit.rs:2793,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:2795,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2795,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2795,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:2797,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:2799,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2799,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2799,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:2801,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:2803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 2
    argNames:
    - unit
    - dwarf
    argTypes:
    - read::UnitHeader<R>
    - '&read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 2806
      start: 2788
    functionDepth: 10
    functionLinenumber: 2788
    functionLinenumberEnd: 2806
    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:
    - DebugInfoOffset::unwrap
    - AddrEntryIter::next_dfs
    - unwrap
    - DebugInfoOffset::entries
    - unit
    - next_child
    - Result::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:2813,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2814,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:2814,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:2814,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:2815,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2815,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2816,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:2816,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:2816,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:2817,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:2817,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:2819,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:2819,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:2820,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2820,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:2825,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:2826,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:2827,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2827,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2827,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2827,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:2828,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2828,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2828,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2828,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 121
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2829
      start: 2750
    functionDepth: 17
    functionLinenumber: 2750
    functionLinenumberEnd: 2829
    functionName: tests::test_sibling
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - ::core::result::Result::unwrap
    - Dwarf::new
    - unwrap
    - check_sibling
    - write
    - units
    - LineProgram::none
    - add
    - add_children
    - Result::unwrap
    - DebugInfoUnitHeadersIter::next
    - Result::read
    - Unit::new
    - EndianVec::new
    - get_mut
    - Sections::new
    linkageType: ''
    returnType: void
    signature: fn test_sibling()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:2836,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:2836,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:2837,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:2837,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:2849,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:2851,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:2852,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:2852,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2854,1
    - Dst: default_directory
      Src: /src/gimli/src/write/unit.rs:2857,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:2859,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2859,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:2860,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:2860,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:2862,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:2863,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2863,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:2864,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:2866,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:2866,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:2868,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:2870,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:2870,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:2872,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:2874,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2874,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:2875,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:2875,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:2877,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:2877,1
    - Dst: DebugInfoOffset::add
      Src: /src/gimli/src/write/unit.rs:2880,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2880,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:2881,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:2881,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:2883,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:2883,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:2886,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2887,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:2889,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:2889,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:2890,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2890,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:2892,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:2893,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:2894,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2894,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2894,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:2895,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/unit.rs:2895,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:2896,1
    - Dst: as_ref
      Src: /src/gimli/src/write/unit.rs:2897,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2897,1
    - Dst: header
      Src: /src/gimli/src/write/unit.rs:2897,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:2898,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2899,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2899,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2899,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:2902,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2902,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2902,1
    - Dst: Option::attr
      Src: /src/gimli/src/write/unit.rs:2903,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2903,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2903,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:2904,1
    - Dst: file
      Src: /src/gimli/src/write/unit.rs:2908,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2908,1
    - Dst: attr_string
      Src: /src/gimli/src/write/unit.rs:2909,1
    - Dst: path_name
      Src: /src/gimli/src/write/unit.rs:2910,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2909,1
    - Dst: std::slice
      Src: /src/gimli/src/write/unit.rs:2909,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:2916,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:2920,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:2925,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:2925,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:2925,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:2925,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2927,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:2927,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2928,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:2928,1
    - Dst: children
      Src: /src/gimli/src/write/unit.rs:2929,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2932,1
    - Dst: next
      Src: /src/gimli/src/write/unit.rs:2932,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2932,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:2933,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2933,1
    - Dst: get_file
      Src: /src/gimli/src/write/unit.rs:2938,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:2941,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:2944,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 200
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2949
      start: 2832
    functionDepth: 17
    functionLinenumber: 2832
    functionLinenumberEnd: 2949
    functionName: tests::test_line_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - default_directory
    - LineString::String
    - clone
    - get_file
    - get_convert_path
    - entries
    - get_path
    - Some
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - AttributeValue::String
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - Address::Constant
    - to_vec
    - std::slice
    - root
    - Dwarf::from
    - next
    - AttributeValue::FileIndex
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - path_name
    - write
    - add
    - Result::unwrap
    - DebugInfoOffset::add
    - LineEncoding::default
    - Option::set
    - Result::read
    - add_file
    - next_dfs
    - Option::attr
    - Dwarf::new
    - header
    - attr_string
    - as_ref
    - unit
    - LineProgram::new
    - DebugInfoUnitHeadersIter::next
    - value
    - id
    - file
    - children
    - unit_ref
    - get
    linkageType: ''
    returnType: void
    signature: fn test_line_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:2960,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:2962,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:2963,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:2963,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:2965,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:2965,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:2969,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:2970,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/unit.rs:2970,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/unit.rs:2971,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:2972,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:2972,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:2974,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:2977,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:2978,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:2980,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:2980,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:2981,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2981,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2984
      start: 2952
    functionDepth: 17
    functionLinenumber: 2952
    functionLinenumberEnd: 2984
    functionName: tests::test_line_program_used
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - '&str::to_vec'
    - LineString::String
    - Dwarf::new
    - DebugInfoOffset::get_mut
    - DebugInfoOffset::root
    - write
    - LineProgram::new
    - add
    - Result::unwrap
    - LineEncoding::default
    - Some
    - Option::set
    - FileId::new
    - Unit::new
    - EndianVec::new
    - AttributeValue::FileIndex
    - Sections::new
    linkageType: ''
    returnType: void
    signature: fn test_line_program_used()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/unit.rs:2989,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:2990,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:2990,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:2990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - unit
    - id
    - name
    argTypes:
    - '&mut Unit'
    - UnitEntryId
    - '&str'
    constantsTouched: []
    func_position:
      end: 2991
      start: 2988
    functionDepth: 6
    functionLinenumber: 2988
    functionLinenumberEnd: 2991
    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:
    - Option::set
    - AttributeValue::String
    - '&''static str::into'
    - DebugInfoOffset::get_mut
    linkageType: ''
    returnType: void
    signature: 'fn set_name(unit: &mut Unit, id: UnitEntryId, name: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::attr
      Src: /src/gimli/src/write/unit.rs:2997,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2997,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:2997,1
    - Dst: DebugInfoOffset::attr_string
      Src: /src/gimli/src/write/unit.rs:2998,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:2998,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2998,1
    - Dst: to_string
      Src: /src/gimli/src/write/unit.rs:2999,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:2999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 3
    argNames:
    - entry
    - unit
    - name
    argTypes:
    - '&read::DebuggingInformationEntry<''_, ''_, R>'
    - read::UnitRef<'_, R>
    - '&str'
    constantsTouched: []
    func_position:
      end: 3001
      start: 2992
    functionDepth: 13
    functionLinenumber: 2992
    functionLinenumberEnd: 3001
    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:
    - unwrap
    - to_string
    - Result::unwrap
    - value
    - DebugInfoOffset::attr_string
    - Option::attr
    linkageType: ''
    returnType: void
    signature: 'fn check_name<R: read::Reader>(entry: &read::DebuggingInformationEntry<''_,
      ''_, R>,unit: read::UnitRef<''_, R>,name: &str,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfUnit::new
      Src: /src/gimli/src/write/unit.rs:3007,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3008,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3011,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:3012,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3013,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:3014,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3015,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:3016,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3018,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:3018,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3019,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:3020,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3021,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:3022,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3023,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:3024,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3025,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:3025,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3027,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3027,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3030,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3030,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3032,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3033,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3033,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3033,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3033,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:3034,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/unit.rs:3034,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:3035,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3036,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3038,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3038,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3038,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3040,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3040,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3040,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:3041,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3043,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3043,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3043,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:3044,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3046,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3046,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3046,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:3047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 143
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3050
      start: 2987
    functionDepth: 18
    functionLinenumber: 2987
    functionLinenumberEnd: 3050
    functionName: tests::test_delete_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - entries
    - EndianVec::new
    - ::core::result::Result::unwrap
    - units
    - root
    - Sections::new
    - unwrap
    - write
    - DwarfUnit::new
    - add
    - Result::unwrap
    - Result::read
    - set_name
    - AddrEntryIter::next_dfs
    - delete_child
    - unit
    - DebugInfoUnitHeadersIter::next
    - check_name
    - unit_ref
    - get_mut
    linkageType: ''
    returnType: void
    signature: fn test_delete_child()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IndexSet::new
      Src: /src/gimli/src/write/line.rs:118,1
    - Dst: IndexMap::new
      Src: /src/gimli/src/write/line.rs:119,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:120,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:121,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:122,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:132,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:136,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:139,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: 142
      start: 102
    functionDepth: 7
    functionLinenumber: 102
    functionLinenumberEnd: 142
    functionName: LineProgram::new
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 10
    functionsReached:
    - IndexMap::new
    - Vec::new
    - add_directory
    - IndexSet::new
    - add_file
    - LineRow::initial_state
    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:156,1
    - Dst: IndexSet::new
      Src: /src/gimli/src/write/line.rs:161,1
    - Dst: IndexMap::new
      Src: /src/gimli/src/write/line.rs:162,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:163,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:164,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 172
    functionName: LineProgram::none
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 9
    functionsReached:
    - LineEncoding::default
    - Vec::new
    - IndexMap::new
    - IndexSet::new
    - LineRow::initial_state
    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: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    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: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    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: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    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: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    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: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    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:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    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:224,1
    - Dst: insert_full
      Src: /src/gimli/src/write/line.rs:229,1
    - Dst: DirectoryId
      Src: /src/gimli/src/write/line.rs:230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 1
    argNames:
    - directory
    argTypes:
    - LineString
    constantsTouched: []
    func_position:
      end: 231
      start: 220
    functionDepth: 2
    functionLinenumber: 220
    functionLinenumberEnd: 231
    functionName: LineProgram::add_directory
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - insert_full
    - DirectoryId
    - 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:239,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - DirectoryId
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: LineProgram::get_directory
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - get_index
    linkageType: ''
    returnType: '&LineString'
    signature: 'pub fn get_directory(&self, id: DirectoryId) -> &LineString'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/line.rs:274,1
    - Dst: entry
      Src: /src/gimli/src/write/line.rs:277,1
    - Dst: Option::index
      Src: /src/gimli/src/write/line.rs:278,1
    - Dst: Option::or_default
      Src: /src/gimli/src/write/line.rs:279,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/line.rs:282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 3
    argNames:
    - file
    - directory
    - info
    argTypes:
    - LineString
    - DirectoryId
    - Option<FileInfo>
    constantsTouched: []
    func_position:
      end: 283
      start: 259
    functionDepth: 7
    functionLinenumber: 259
    functionLinenumberEnd: 283
    functionName: LineProgram::add_file
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Option::index
    - insert_full
    - Option::or_default
    - FileId::new
    - entry
    linkageType: ''
    returnType: FileId
    signature: 'pub fn add_file(&mut self,file: LineString,directory: DirectoryId,info:
      Option<FileInfo>,) -> FileId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:287,1
    - Dst: enumerate
      Src: /src/gimli/src/write/line.rs:287,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:287,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/line.rs:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 286
    functionDepth: 9
    functionLinenumber: 286
    functionLinenumberEnd: 291
    functionName: LineProgram::files
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - enumerate
    - FileId::new
    - iter
    - map
    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:299,1
    - Dst: UnitId::index
      Src: /src/gimli/src/write/line.rs:300,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:299,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - id
    argTypes:
    - FileId
    constantsTouched: []
    func_position:
      end: 303
      start: 298
    functionDepth: 3
    functionLinenumber: 298
    functionLinenumberEnd: 303
    functionName: LineProgram::get_file
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - UnitId::index
    - unwrap
    - map
    - get_index
    linkageType: ''
    returnType: (&LineString, DirectoryId)
    signature: 'pub fn get_file(&self, id: FileId) -> (&LineString, DirectoryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:311,1
    - Dst: UnitId::index
      Src: /src/gimli/src/write/line.rs:312,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:311,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - id
    argTypes:
    - FileId
    constantsTouched: []
    func_position:
      end: 315
      start: 310
    functionDepth: 3
    functionLinenumber: 310
    functionLinenumberEnd: 315
    functionName: LineProgram::get_file_info
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - UnitId::index
    - unwrap
    - map
    - get_index
    linkageType: ''
    returnType: '&FileInfo'
    signature: 'pub fn get_file_info(&self, id: FileId) -> &FileInfo'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index_mut
      Src: /src/gimli/src/write/line.rs:323,1
    - Dst: UnitId::index
      Src: /src/gimli/src/write/line.rs:324,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:323,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - id
    argTypes:
    - FileId
    constantsTouched: []
    func_position:
      end: 327
      start: 322
    functionDepth: 3
    functionLinenumber: 322
    functionLinenumberEnd: 327
    functionName: LineProgram::get_file_info_mut
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - UnitId::index
    - unwrap
    - map
    - get_index_mut
    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:338,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - address
    argTypes:
    - Option<Address>
    constantsTouched: []
    func_position:
      end: 340
      start: 334
    functionDepth: 5
    functionLinenumber: 334
    functionLinenumberEnd: 340
    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: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:353,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:355,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:356,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:358,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:359,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - address_offset
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 361
      start: 349
    functionDepth: 5
    functionLinenumber: 349
    functionLinenumberEnd: 361
    functionName: LineProgram::end_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineProgram::op_advance
    - push
    - LineRow::initial_state
    - 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: 367
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 367
    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: 373
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 373
    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:389,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:390,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:394,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:398,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:402,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:408,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:411,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:412,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:415,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:416,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:419,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:420,1
    - Dst: i64::from
      Src: /src/gimli/src/write/line.rs:424,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:425,1
    - Dst: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:427,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:430,1
    - Dst: Self::wrapping_sub
      Src: /src/gimli/src/write/line.rs:434,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/write/line.rs:439,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:444,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:445,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:463,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:466,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:467,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:474,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:475,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:477,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 199
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 384
    functionDepth: 5
    functionLinenumber: 384
    functionLinenumberEnd: 481
    functionName: LineProgram::generate_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::AdvancePc
    - i64::from
    - push
    - u64::from
    - LineInstruction::AdvanceLine
    - LineInstruction::SetDiscriminator
    - LineInstruction::SetIsa
    - Self::wrapping_sub
    - wrapping_sub
    - LineInstruction::SetColumn
    - LineProgram::op_advance
    - LineInstruction::Special
    - 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:491,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 483
    functionDepth: 1
    functionLinenumber: 483
    functionLinenumberEnd: 496
    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:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 504
    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:520,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:521,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:522,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:524,1
    - Dst: offset
      Src: /src/gimli/src/write/line.rs:527,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/line.rs:529,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:529,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:530,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:532,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:532,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:533,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/line.rs:533,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:533,1
    - Dst: write_u16
      Src: /src/gimli/src/write/line.rs:535,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:535,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:537,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:538,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:538,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:540,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:543,1
    - Dst: write_udata
      Src: /src/gimli/src/write/line.rs:544,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:544,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:544,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:545,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:547,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:548,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:549,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:553,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:558,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:559,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:560,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:561,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:565,1
    - Dst: skip
      Src: /src/gimli/src/write/line.rs:565,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:566,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:574,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:576,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:577,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:584,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:585,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:586,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:588,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:591,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:592,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:592,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:593,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:593,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:593,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:594,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:594,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:597,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:597,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:598,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:599,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:614,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:615,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:615,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:617,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:617,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:618,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:618,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:619,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:619,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:621,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:621,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:622,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:622,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:625,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:625,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:626,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:626,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: u64::from
      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: iter
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: find_map
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:635,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:635,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: '&DebugLineStrOffsets::get_empty'
      Src: /src/gimli/src/write/line.rs:644,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:644,1
    - Dst: '&DebugStrOffsets::get_empty'
      Src: /src/gimli/src/write/line.rs:647,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:647,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/line.rs:641,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:650,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:650,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:652,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:652,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:653,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:653,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:657,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:657,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:659,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:666,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:668,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:671,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:674,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:677,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/line.rs:677,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:678,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:686,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:688,1
    - Dst: write_file
      Src: /src/gimli/src/write/line.rs:689,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:693,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/line.rs:694,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:697,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:697,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:701,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:704,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/line.rs:705,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:705,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:707,1
    CyclomaticComplexity: 76
    EdgeCount: 76
    ICount: 472
    argCount: 4
    argNames:
    - w
    - encoding
    - debug_line_str_offsets
    - debug_str_offsets
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    - '&DebugLineStrOffsets'
    - '&DebugStrOffsets'
    constantsTouched: []
    func_position:
      end: 708
      start: 511
    functionDepth: 11
    functionLinenumber: 511
    functionLinenumberEnd: 708
    functionName: LineProgram::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineString::String
    - write_initial_length_at
    - write_udata
    - '&DebugStrOffsets::get_empty'
    - LineProgram::format
    - write_u16
    - unwrap_or
    - map
    - Vec::new
    - find_map
    - form
    - Error::UnsupportedVersion
    - offset
    - unwrap
    - write
    - FileId::write
    - write_u8
    - write_initial_length
    - len
    - write_uleb128
    - '&DebugLineStrOffsets::get_empty'
    - get_index
    - into
    - Ok
    - LineProgram::version
    - as_ref
    - u64::from
    - Error::NeedVersion
    - Err
    - LineProgram::address_size
    - write_file
    - iter
    - write_udata_at
    - Format::word_size
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self,w: &mut DebugLine<W>,encoding: Encoding,debug_line_str_offsets:
      &DebugLineStrOffsets,debug_str_offsets: &DebugStrOffsets,) -> Result<DebugLineOffset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FileId::initial_state
      Src: /src/gimli/src/write/line.rs:760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - line_encoding
    argTypes:
    - Encoding
    - LineEncoding
    constantsTouched: []
    func_position:
      end: 772
      start: 755
    functionDepth: 1
    functionLinenumber: 755
    functionLinenumberEnd: 772
    functionName: LineRow::initial_state
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 3
    functionsReached:
    - FileId::initial_state
    linkageType: ''
    returnType: Self
    signature: 'fn initial_state(encoding: Encoding, line_encoding: LineEncoding)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:808,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:809,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:811,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:812,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:815,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/line.rs:816,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:819,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:820,1
    - Dst: raw
      Src: /src/gimli/src/write/line.rs:820,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:823,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:824,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:826,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:827,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:828,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:829,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:830,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:832,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:833,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:836,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:837,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:838,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:841,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:842,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:842,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:843,1
    - Dst: write_address
      Src: /src/gimli/src/write/line.rs:844,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/write/line.rs:849,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:849,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:850,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:851,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:852,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:853,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:856,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 143
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 857
      start: 805
    functionDepth: 10
    functionLinenumber: 805
    functionLinenumberEnd: 857
    functionName: LineInstruction::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - raw
    - Ok
    - write
    - u64::from
    - write_sleb128
    - write_u8
    - leb128::write::unsigned
    - Result::unwrap
    - write_uleb128
    - write_address
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(self, w: &mut DebugLine<W>, encoding: Encoding)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into
      Src: /src/gimli/src/write/line.rs:880,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:882,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:884,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:884,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - val
    - encoding
    - line_strings
    argTypes:
    - T
    - Encoding
    - '&mut LineStringTable'
    constantsTouched: []
    func_position:
      end: 886
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 886
    functionName: LineString::new
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineString::LineStringRef
    - into
    - LineString::String
    - '&mut LineStringTable::add'
    linkageType: ''
    returnType: Self
    signature: 'pub fn new<T>(val: T, encoding: Encoding, line_strings: &mut LineStringTable)
      -> SelfwhereT: Into<Vec<u8>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a StringTable::get'
      Src: /src/gimli/src/write/line.rs:896,1
    - Dst: '&''a LineStringTable::get'
      Src: /src/gimli/src/write/line.rs:897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - strings
    - line_strings
    argTypes:
    - '&''a StringTable'
    - '&''a LineStringTable'
    constantsTouched: []
    func_position:
      end: 899
      start: 889
    functionDepth: 1
    functionLinenumber: 889
    functionLinenumberEnd: 899
    functionName: LineString::get
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - '&''a LineStringTable::get'
    - '&''a StringTable::get'
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get<''a>(&''a self,strings: &''a StringTable,line_strings:
      &''a LineStringTable,) -> &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 907
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 907
    functionName: LineString::form
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::form
      Src: /src/gimli/src/write/line.rs:917,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:918,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:926,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:927,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:931,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:931,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:933,1
    - Dst: '&DebugStrOffsets::get'
      Src: /src/gimli/src/write/line.rs:934,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:936,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:941,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:941,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:943,1
    - Dst: '&DebugLineStrOffsets::get'
      Src: /src/gimli/src/write/line.rs:944,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:946,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:950,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 62
    argCount: 5
    argNames:
    - w
    - form
    - encoding
    - debug_line_str_offsets
    - debug_str_offsets
    argTypes:
    - '&mut DebugLine<W>'
    - constants::DwForm
    - Encoding
    - '&DebugLineStrOffsets'
    - '&DebugStrOffsets'
    constantsTouched: []
    func_position:
      end: 951
      start: 909
    functionDepth: 9
    functionLinenumber: 909
    functionLinenumberEnd: 951
    functionName: LineString::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - word_size
    - '&DebugStrOffsets::get'
    - LineString::form
    - '&DebugLineStrOffsets::get'
    - Ok
    - write
    - Error::NeedVersion
    - Err
    - write_u8
    - write_offset
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugLine<W>,form: constants::DwForm,encoding:
      Encoding,debug_line_str_offsets: &DebugLineStrOffsets,debug_str_offsets: &DebugStrOffsets,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1252,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1252,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1253,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1253,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1254,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1254,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1255,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1255,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1257,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1267,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1269,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1270,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1272,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:1290,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1290,1
    - Dst: then
      Src: /src/gimli/src/write/line.rs:1302,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1303,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1303,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1305,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1305,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1305,1
    - Dst: '&FileInfo::clone'
      Src: /src/gimli/src/write/line.rs:1305,1
    - Dst: get_file_info_mut
      Src: /src/gimli/src/write/line.rs:1309,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1319,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:1320,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1320,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1321,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1323,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1323,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1325,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1327,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1327,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1329,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1330,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/line.rs:1332,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1332,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1335,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1340,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1340,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1341,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1341,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1342,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1344,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1344,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1344,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1344,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1346,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1347,1
    - Dst: DebugInfoOffset::get
      Src: /src/gimli/src/write/line.rs:1349,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1349,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/line.rs:1351,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1356,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1356,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1358,1
    - Dst: root
      Src: /src/gimli/src/write/line.rs:1358,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1360,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1369,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1370,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 182
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1251
    functionDepth: 15
    functionLinenumber: 1251
    functionLinenumberEnd: 1381
    functionName: tests::test_line_program
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineString::String
    - '&FileInfo::clone'
    - clone
    - get_file
    - Some
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - '&str::to_vec'
    - AttributeValue::String
    - DebugInfoOffset::root
    - Address::Constant
    - get_file_info_mut
    - root
    - Dwarf::from
    - add_directory
    - next
    - AttributeValue::FileIndex
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - write
    - add
    - Result::unwrap
    - LineEncoding::default
    - Result::read
    - DebugInfoOffset::get
    - UnitEntryId::get
    - add_file
    - Dwarf::new
    - LineProgram::new
    - then
    - iter
    - get
    linkageType: ''
    returnType: void
    signature: fn test_line_program()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1400,1
    - Dst: Default::default
      Src: /src/gimli/src/write/line.rs:1405,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1407,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1407,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1409,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1409,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:1412,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1414,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1414,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1414,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1416,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1416,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1416,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1420,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1421,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1422,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1422,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1430,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1431,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1436,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1437,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1438,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1449,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1451,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1453,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1456,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1459,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1462,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1463,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1466,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1467,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1468,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1474,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1475,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1476,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1486,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1487,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1494,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1495,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1496,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1504,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1505,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1506,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1507,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1510,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1511,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1512,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1513,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1519,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1520,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1521,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1522,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1531,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1532,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1533,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1534,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1540,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1541,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1542,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1543,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1552,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1553,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1554,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1555,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1565,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1572,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1582,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1588,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1594,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1596,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1604,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1611,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1621,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1628,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1635,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1642,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1649,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1656,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1658,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1665,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:1666,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1666,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1667,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1669,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1670,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1672,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1672,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1673,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1673,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1674,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1677,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1677,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1677,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1677,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1679,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1679,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1679,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 399
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1384
    functionDepth: 17
    functionLinenumber: 1384
    functionLinenumberEnd: 1690
    functionName: tests::test_line_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - default_directory
    - LineString::String
    - clone
    - end_sequence
    - Some
    - generate_row
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - DebugInfoOffset::root
    - Address::Constant
    - to_vec
    - begin_sequence
    - Vec::new
    - Dwarf::from
    - next
    - Sections::new
    - Default::default
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - write
    - add
    - Result::unwrap
    - Result::read
    - add_file
    - Dwarf::new
    - LineProgram::new
    - u64::from
    - EndianVec::push
    - iter
    linkageType: ''
    returnType: void
    signature: fn test_line_row()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1705,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1707,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1708,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1708,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1710,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1710,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:1713,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1715,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1715,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1715,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:1719,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:1720,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:1723,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:1724,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1728,1
    - Dst: read::LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1729,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:1732,1
    - Dst: read::LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:1733,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:1736,1
    - Dst: read::LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:1737,1
    - Dst: FileId::raw
      Src: /src/gimli/src/write/line.rs:1737,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:1740,1
    - Dst: read::LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:1741,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:1764,1
    - Dst: read::LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:1765,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1772,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1772,1
    - Dst: read::LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1773,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:1776,1
    - Dst: read::LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:1777,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1781,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:1782,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1784,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:1785,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1785,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1786,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1788,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1789,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1790,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1790,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1791,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1791,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1793,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:1794,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:1794,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:1794,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1794,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:1795,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/line.rs:1795,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:1796,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:1797,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1797,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:1797,1
    - Dst: instructions
      Src: /src/gimli/src/write/line.rs:1798,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 134
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1808
      start: 1693
    functionDepth: 17
    functionLinenumber: 1693
    functionLinenumberEnd: 1808
    functionName: tests::test_line_instruction
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - read::LineInstruction::AdvancePc
    - default_directory
    - LineString::String
    - DebugInfoOffset::unwrap
    - clone
    - instructions
    - LineInstruction::SetDiscriminator
    - FileId::raw
    - read::LineInstruction::SetFile
    - Unit::new
    - EndianVec::new
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - Address::Constant
    - to_vec
    - read::LineInstruction::SetColumn
    - LineInstruction::Special
    - Sections::new
    - LineInstruction::AdvancePc
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - write
    - add
    - LineInstruction::AdvanceLine
    - Result::unwrap
    - read::LineInstruction::Special
    - LineEncoding::default
    - LineInstruction::SetIsa
    - Result::read
    - read::LineInstruction::SetIsa
    - read::LineInstruction::SetAddress
    - add_file
    - Dwarf::new
    - read::LineInstruction::AdvanceLine
    - header
    - as_ref
    - push
    - LineProgram::new
    - read::LineInstruction::SetDiscriminator
    - DebugInfoUnitHeadersIter::next
    - LineInstruction::SetAddress
    - unit
    - LineInstruction::SetColumn
    - unit_ref
    - LineInstruction::SetFile
    linkageType: ''
    returnType: void
    signature: fn test_line_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1836,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1841,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1841,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:1844,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1845,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1845,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1845,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:1846,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1847,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1848,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:1850,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1852,1
    - Dst: wrapping_add
      Src: /src/gimli/src/write/line.rs:1853,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1855,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:1857,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:1858,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1859,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1862,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:1863,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1863,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1866,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1867,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1868,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1868,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1869,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1869,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1871,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:1872,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:1872,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:1872,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1872,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:1873,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/line.rs:1873,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:1874,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1875,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1875,1
    - Dst: rows
      Src: /src/gimli/src/write/line.rs:1877,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:1878,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:1883,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:1884,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1884,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1884,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1888,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:1889,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1889,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1889,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:1898,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:1899,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1899,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1899,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:1901,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1901,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1901,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 181
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1812
    functionDepth: 17
    functionLinenumber: 1812
    functionLinenumberEnd: 1908
    functionName: tests::test_advance
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - LineString::String
    - clone
    - rows
    - end_sequence
    - Some
    - row
    - generate_row
    - Unit::new
    - EndianVec::new
    - '&mut LineRow::line'
    - ::core::result::Result::unwrap
    - OneShotLineRows::next_row
    - DebugInfoOffset::root
    - units
    - Address::Constant
    - to_vec
    - wrapping_add
    - begin_sequence
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - write
    - Result::clone
    - add
    - Result::unwrap
    - Result::read
    - Dwarf::new
    - unit
    - LineProgram::new
    - u64::from
    - DebugInfoUnitHeadersIter::next
    - '&mut LineRow::address'
    - unit_ref
    - get
    linkageType: ''
    returnType: void
    signature: fn test_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1925,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:1925,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1925,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:1926,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1926,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1931,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1934,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1936,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1937,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1937,1
    - Dst: FileId::clone
      Src: /src/gimli/src/write/line.rs:1939,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1942,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1942,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1942,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:1943,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1944,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1946,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1948,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1949,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1951,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1951,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1952,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1952,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1954,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:1955,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:1955,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:1955,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1955,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:1956,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/line.rs:1956,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:1957,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:1959,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:1960,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1960,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:1961,1
    - Dst: path_name
      Src: /src/gimli/src/write/line.rs:1961,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1961,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 110
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1966
      start: 1911
    functionDepth: 17
    functionLinenumber: 1911
    functionLinenumberEnd: 1966
    functionName: tests::test_line_string
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - LineString::String
    - clone
    - Some
    - row
    - generate_row
    - Unit::new
    - EndianVec::new
    - '&str::to_vec'
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - Address::Constant
    - to_vec
    - begin_sequence
    - LineString::StringRef
    - LineString::LineStringRef
    - as_bytes
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - path_name
    - write
    - add
    - Result::unwrap
    - LineEncoding::default
    - Result::read
    - Dwarf::new
    - header
    - attr_string
    - FileId::clone
    - LineProgram::new
    - DebugInfoUnitHeadersIter::next
    - unit
    - file
    - unit_ref
    linkageType: ''
    returnType: void
    signature: fn test_line_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1978,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1980,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1981,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1981,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1983,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1983,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:1987,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1989,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1989,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1989,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1990,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1990,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1990,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:1991,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:1992,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1993,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1995,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:1996,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:1996,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1998,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2000,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2001,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2002,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2002,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2003,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2003,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2004,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2006,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2006,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2006,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2006,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2011
      start: 1969
    functionDepth: 17
    functionLinenumber: 1969
    functionLinenumberEnd: 2011
    functionName: tests::test_missing_comp_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - default_directory
    - LineString::String
    - Some
    - row
    - generate_row
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - '&str::to_vec'
    - DebugInfoOffset::root
    - Address::Constant
    - begin_sequence
    - Vec::new
    - Dwarf::from
    - Sections::new
    - UnitEntryId::set
    - DebugInfoOffset::get_mut
    - write
    - add
    - Result::unwrap
    - LineEncoding::default
    - Result::read
    - add_file
    - Dwarf::new
    - LineProgram::new
    linkageType: ''
    returnType: void
    signature: fn test_missing_comp_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2015,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2015,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2016,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2016,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2027,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2029,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2030,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2031,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2031,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2032,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:2042,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2042,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2043,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2043,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2044,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2044,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2044,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2045,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2046,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2047,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2050,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:2051,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:2051,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2052,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2054,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2054,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2056,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2058,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2058,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2060,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2062,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2063,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2065,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2065,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2066,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2066,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2067,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2070,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2070,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2070,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2070,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2072,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2072,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2072,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2079,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2079,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2079,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 120
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2085
      start: 2014
    functionDepth: 17
    functionLinenumber: 2014
    functionLinenumberEnd: 2085
    functionName: tests::test_separate_working_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineString::String
    - clone
    - Some
    - row
    - generate_row
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - '&str::to_vec'
    - AttributeValue::String
    - DebugInfoOffset::root
    - Address::Constant
    - begin_sequence
    - Dwarf::from
    - add_directory
    - next
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - write
    - add
    - Result::unwrap
    - LineEncoding::default
    - files
    - Result::read
    - add_file
    - Dwarf::new
    - LineProgram::new
    - iter
    linkageType: ''
    returnType: void
    signature: fn test_separate_working_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2102,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2102,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2102,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2103,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2103,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2104,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2104,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2108,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2109,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2109,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2111,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2113,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2114,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2114,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2116,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2116,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2117,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2126,1
    - Dst: impl Iterator::next
      Src: /src/gimli/src/write/line.rs:2126,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2126,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2127,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2127,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2127,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2128,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2129,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2130,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2132,1
    - Dst: DebugInfoOffset::get_mut
      Src: /src/gimli/src/write/line.rs:2133,1
    - Dst: DebugInfoOffset::root
      Src: /src/gimli/src/write/line.rs:2133,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2134,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2135,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2137,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2137,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2138,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2138,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2140,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2141,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2141,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2141,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2141,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2142,1
    - Dst: DebugInfoOffset::unwrap
      Src: /src/gimli/src/write/line.rs:2142,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2143,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2144,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2144,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2145,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2146,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2146,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2147,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2147,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2147,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2147,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2151,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2151,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2151,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2151,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2153,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2153,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2153,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2155,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2155,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2155,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:2156,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 159
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2164
      start: 2088
    functionDepth: 17
    functionLinenumber: 2088
    functionLinenumberEnd: 2164
    functionName: tests::test_file_source
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::unwrap
    - LineString::String
    - clone
    - get_file_info
    - source
    - Some
    - row
    - generate_row
    - Self::unwrap
    - Unit::new
    - EndianVec::new
    - '&str::to_vec'
    - ::core::result::Result::unwrap
    - DebugInfoOffset::root
    - units
    - Address::Constant
    - to_vec
    - impl Iterator::next
    - begin_sequence
    - LineString::StringRef
    - LineString::LineStringRef
    - as_bytes
    - Dwarf::from
    - next
    - Sections::new
    - UnitEntryId::set
    - unwrap
    - DebugInfoOffset::get_mut
    - write
    - add
    - Result::unwrap
    - LineEncoding::default
    - files
    - Result::read
    - Dwarf::new
    - header
    - attr_string
    - unit
    - LineProgram::new
    - DebugInfoUnitHeadersIter::next
    - file
    - iter
    - unit_ref
    linkageType: ''
    returnType: void
    signature: fn test_file_source()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:38,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - address
    - size
    argTypes:
    - Address
    - u8
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 11
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: Writer::write_address
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - 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:
    - Err
    - constants::DwEhPe::application
    - Writer::write_eh_pointer_data
    - wrapping_sub
    - constants::DwEhPe::format
    - Error::UnsupportedPointerEncoding
    - 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:
    - Writer::write_udata
    - Err
    - Writer::write_sleb128
    - Writer::write_sdata
    - Error::UnsupportedPointerEncoding
    - 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: 11
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: Writer::write_offset
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset(&mut self, val: usize, _section: SectionId, size:
      u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata_at
      Src: /src/gimli/src/write/writer.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - offset
    - val
    - _section
    - size
    argTypes:
    - usize
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 120
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 120
    functionName: Writer::write_offset_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset_at(&mut self,offset: usize,val: usize,_section: SectionId,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - _symbol
    - _size
    argTypes:
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Writer::write_reference
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_reference(&mut self, _symbol: usize, _size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 9
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: Writer::write_u8
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_u8(&mut self, val: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:139,1
    - Dst: bool::write_u16
      Src: /src/gimli/src/write/writer.rs:139,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 9
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: Writer::write_u16
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::endian
    - bool::write_u16
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_u16(&mut self, val: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:146,1
    - Dst: bool::write_u32
      Src: /src/gimli/src/write/writer.rs:146,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 9
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: Writer::write_u32
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 3
    functionsReached:
    - Writer::endian
    - Writer::write
    - bool::write_u32
    linkageType: ''
    returnType: Result
    signature: 'fn write_u32(&mut self, val: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:153,1
    - Dst: bool::write_u64
      Src: /src/gimli/src/write/writer.rs:153,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 9
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: Writer::write_u64
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - bool::write_u64
    - Writer::endian
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_u64(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 161
    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:166,1
    - Dst: bool::write_u16
      Src: /src/gimli/src/write/writer.rs:166,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u16
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 168
    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:173,1
    - Dst: bool::write_u32
      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
    - u32
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: Writer::write_u32_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::endian
    - bool::write_u32
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u32_at(&mut self, offset: usize, val: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:180,1
    - Dst: bool::write_u64
      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
    - u64
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 3
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: Writer::write_u64_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - bool::write_u64
    - Writer::endian
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u64_at(&mut self, offset: usize, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:192,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:193,1
    - Dst: Writer::write_u8
      Src: /src/gimli/src/write/writer.rs:195,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:199,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:200,1
    - Dst: Writer::write_u16
      Src: /src/gimli/src/write/writer.rs:202,1
    - 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_u32
      Src: /src/gimli/src/write/writer.rs:209,1
    - Dst: Writer::write_u64
      Src: /src/gimli/src/write/writer.rs:211,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:212,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 2
    argNames:
    - val
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 214
      start: 188
    functionDepth: 10
    functionLinenumber: 188
    functionLinenumberEnd: 214
    functionName: Writer::write_udata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 7
    functionsReached:
    - Writer::write_u16
    - u64::from
    - Err
    - Writer::write_u8
    - Error::UnsupportedWordSize
    - Writer::write_u64
    - Writer::write_u32
    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:224,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:225,1
    - Dst: Writer::write_u8
      Src: /src/gimli/src/write/writer.rs:227,1
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:231,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:232,1
    - Dst: Writer::write_u16
      Src: /src/gimli/src/write/writer.rs:234,1
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:238,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:239,1
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:241,1
    - Dst: Writer::write_u64
      Src: /src/gimli/src/write/writer.rs:243,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:244,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:244,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 2
    argNames:
    - val
    - size
    argTypes:
    - i64
    - u8
    constantsTouched: []
    func_position:
      end: 246
      start: 220
    functionDepth: 10
    functionLinenumber: 220
    functionLinenumberEnd: 246
    functionName: Writer::write_sdata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write_u16
    - i64::from
    - Err
    - Writer::write_u8
    - Error::UnsupportedWordSize
    - Writer::write_u64
    - Writer::write_u32
    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:256,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:257,1
    - Dst: Writer::write_u8_at
      Src: /src/gimli/src/write/writer.rs:259,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:263,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:264,1
    - Dst: Writer::write_u16_at
      Src: /src/gimli/src/write/writer.rs:266,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:270,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:271,1
    - Dst: Writer::write_u32_at
      Src: /src/gimli/src/write/writer.rs:273,1
    - Dst: Writer::write_u64_at
      Src: /src/gimli/src/write/writer.rs:275,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:276,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:276,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 3
    argNames:
    - offset
    - val
    - size
    argTypes:
    - usize
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 278
      start: 252
    functionDepth: 4
    functionLinenumber: 252
    functionLinenumberEnd: 278
    functionName: Writer::write_udata_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 3
    functionsReached:
    - Writer::write_u64_at
    - Writer::write_u8_at
    - Writer::write_u16_at
    - u64::from
    - Writer::write_u32_at
    - Err
    - Error::UnsupportedWordSize
    linkageType: ''
    returnType: Result
    signature: 'fn write_udata_at(&mut self, offset: usize, val: u64, size: u8) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/write/writer.rs:284,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/writer.rs:284,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 286
      start: 281
    functionDepth: 8
    functionLinenumber: 281
    functionLinenumberEnd: 286
    functionName: Writer::write_uleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write
    - Result::unwrap
    - leb128::write::unsigned
    linkageType: ''
    returnType: Result
    signature: 'fn write_uleb128(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::signed
      Src: /src/gimli/src/write/writer.rs:292,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/writer.rs:292,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 294
      start: 289
    functionDepth: 9
    functionLinenumber: 289
    functionLinenumberEnd: 294
    functionName: Writer::write_sleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - leb128::write::signed
    - Writer::write
    - Result::unwrap
    linkageType: ''
    returnType: Result
    signature: 'fn write_sleb128(&mut self, val: i64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:303,1
    - Dst: InitialLengthOffset
      Src: /src/gimli/src/write/writer.rs:305,1
    - Dst: Writer::len
      Src: /src/gimli/src/write/writer.rs:305,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:306,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:306,1
    - Dst: Ok
      Src: /src/gimli/src/write/writer.rs:307,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 308
      start: 301
    functionDepth: 10
    functionLinenumber: 301
    functionLinenumberEnd: 308
    functionName: Writer::write_initial_length
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Ok
    - InitialLengthOffset
    - Writer::write_u32
    - DwEhPe::word_size
    - Writer::len
    - Writer::write_udata
    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:319,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - offset
    - length
    - format
    argTypes:
    - InitialLengthOffset
    - u64
    - Format
    constantsTouched: []
    func_position:
      end: 320
      start: 313
    functionDepth: 5
    functionLinenumber: 313
    functionLinenumberEnd: 320
    functionName: Writer::write_initial_length_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::word_size
    - Writer::write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_initial_length_at(&mut self,offset: InitialLengthOffset,length:
      u64,format: Format,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:335,1
    - Dst: write_address
      Src: /src/gimli/src/write/writer.rs:336,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/writer.rs:336,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:336,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:349,1
    - Dst: write_offset
      Src: /src/gimli/src/write/writer.rs:350,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:350,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/writer.rs:353,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:353,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:357,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:358,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:358,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:359,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:359,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:360,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:360,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:361,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:361,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:369,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:369,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:370,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:370,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:371,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:371,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:372,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:372,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:381,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:382,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:382,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:383,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:383,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:384,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:384,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:385,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:385,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:393,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:393,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:394,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:394,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:395,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:395,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:396,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:396,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:405,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:406,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:406,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:407,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:407,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:408,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:408,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:409,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:409,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:421,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:421,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:422,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:422,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:423,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:423,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:424,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:424,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:443,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:444,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:444,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:447,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:448,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:448,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:454,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:455,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:455,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:458,1
    - Dst: write_sleb128
      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:465,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:466,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:466,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:472,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:473,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:473,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:475,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:475,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:483,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:484,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:484,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:486,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 219
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 334
    functionDepth: 12
    functionLinenumber: 334
    functionLinenumberEnd: 492
    functionName: tests::test_writer
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - write_initial_length_at
    - write::EndianVec::new
    - write_u32_at
    - write_u16_at
    - write_udata
    - Address::Constant
    - write_u16
    - write_sleb128
    - write_u64
    - write_offset
    - unwrap
    - write_u8_at
    - write_u8
    - write_uleb128
    - write_initial_length
    - write_u32
    - write_offset_at
    - write_u64_at
    - write_address
    - write_udata_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: 96
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 96
    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: 136
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 136
    functionName: define_offsets
    functionSourceFile: /src/gimli/src/write/mod.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Debug::fmt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: Error::fmt
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Debug::fmt
    linkageType: ''
    returnType: ::std::result::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> ::std::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BaseId
      Src: /src/gimli/src/write/mod.rs:312,1
    - Dst: fetch_add
      Src: /src/gimli/src/write/mod.rs:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 313
    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:42,1
    - Dst: LocationListId::new
      Src: /src/gimli/src/write/loc.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - loc_list
    argTypes:
    - LocationList
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: LocationListTable::add
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - insert_full
    - LocationListId::new
    linkageType: ''
    returnType: LocationListId
    signature: 'pub fn add(&mut self, loc_list: LocationList) -> LocationListId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - LocationListId
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    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:75,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:81,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/loc.rs:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 3
    argNames:
    - sections
    - encoding
    - unit_offsets
    argTypes:
    - '&mut Sections<W>'
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 83
      start: 58
    functionDepth: 10
    functionLinenumber: 58
    functionLinenumberEnd: 83
    functionName: LocationListTable::write
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - Error::UnsupportedVersion
    - Ok
    - is_empty
    - Err
    - LocationListOffsets::none
    - LocationListTable::write_loc
    - LocationListTable::write_loclists
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,sections: &mut Sections<W>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,) -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:94,1
    - Dst: iter
      Src: /src/gimli/src/write/loc.rs:95,1
    - Dst: Result::push
      Src: /src/gimli/src/write/loc.rs:96,1
    - Dst: offset
      Src: /src/gimli/src/write/loc.rs:96,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:104,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:105,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:113,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:115,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:116,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:117,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:125,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:127,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:128,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:129,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:137,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:144,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:146,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:147,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:148,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:151,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:155,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:156,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:158,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 109
    argCount: 4
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    argTypes:
    - '&mut DebugLoc<W>'
    - '&mut Vec<DebugInfoReference>'
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 162
      start: 86
    functionDepth: 9
    functionLinenumber: 86
    functionLinenumberEnd: 162
    functionName: LocationListTable::write_loc
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - offset
    - Ok
    - Address::Constant
    - Err
    - Result::push
    - iter
    - write_address
    - Vec::new
    - write_expression
    - write_udata
    linkageType: ''
    returnType: Result
    signature: 'fn write_loc<W: Writer>(&self,w: &mut DebugLoc<W>,refs: &mut Vec<DebugInfoReference>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,) -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:172,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:175,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/loc.rs:175,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/loc.rs:178,1
    - Dst: len
      Src: /src/gimli/src/write/loc.rs:179,1
    - Dst: write_u16
      Src: /src/gimli/src/write/loc.rs:181,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:182,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:183,1
    - Dst: write_u32
      Src: /src/gimli/src/write/loc.rs:184,1
    - Dst: iter
      Src: /src/gimli/src/write/loc.rs:187,1
    - Dst: Result::push
      Src: /src/gimli/src/write/loc.rs:188,1
    - Dst: offset
      Src: /src/gimli/src/write/loc.rs:188,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:192,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:193,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:200,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:201,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:202,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:203,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:210,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:211,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:212,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:213,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:220,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:221,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:222,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:223,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:226,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:227,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:232,1
    - Dst: len
      Src: /src/gimli/src/write/loc.rs:235,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/loc.rs:236,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:238,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 145
    argCount: 4
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    argTypes:
    - '&mut DebugLocLists<W>'
    - '&mut Vec<DebugInfoReference>'
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 242
      start: 165
    functionDepth: 11
    functionLinenumber: 165
    functionLinenumberEnd: 242
    functionName: LocationListTable::write_loclists
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - write_initial_length_at
    - offset
    - Ok
    - write_u16
    - Error::NeedVersion
    - Err
    - write_u8
    - write_initial_length
    - len
    - Result::push
    - write_uleb128
    - iter
    - write_u32
    - Vec::new
    - write_address
    - write_expression
    linkageType: ''
    returnType: Result
    signature: 'fn write_loclists<W: Writer>(&self,w: &mut DebugLocLists<W>,refs:
      &mut Vec<DebugInfoReference>,encoding: Encoding,unit_offsets: Option<&UnitOffsets>,)
      -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/gimli/src/write/loc.rs:298,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:300,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:302,1
    - Dst: write
      Src: /src/gimli/src/write/loc.rs:304,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:304,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:305,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    argCount: 5
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    - val
    argTypes:
    - '&mut W'
    - '&mut Vec<DebugInfoReference>'
    - Encoding
    - Option<&UnitOffsets>
    - '&Expression'
    constantsTouched: []
    func_position:
      end: 306
      start: 291
    functionDepth: 11
    functionLinenumber: 291
    functionLinenumberEnd: 306
    functionName: write_expression
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 2
    functionsReached:
    - Ok
    - write
    - size
    - write_uleb128
    - Some
    - write_udata
    linkageType: ''
    returnType: Result
    signature: 'fn write_expression<W: Writer>(w: &mut W,refs: &mut Vec<DebugInfoReference>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,val: &Expression,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/loc.rs:454,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/loc.rs:455,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/loc.rs:456,1
    - Dst: op_constu
      Src: /src/gimli/src/write/loc.rs:457,1
    - Dst: LocationList
      Src: /src/gimli/src/write/loc.rs:468,1
    - Dst: push
      Src: /src/gimli/src/write/loc.rs:489,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:490,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/loc.rs:494,1
    - Dst: Result::add
      Src: /src/gimli/src/write/loc.rs:495,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:495,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/loc.rs:497,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/loc.rs:497,1
    - Dst: Result::write
      Src: /src/gimli/src/write/loc.rs:498,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/loc.rs:498,1
    - Dst: read::DebugLoc::new
      Src: /src/gimli/src/write/loc.rs:503,1
    - Dst: slice
      Src: /src/gimli/src/write/loc.rs:503,1
    - Dst: read::DebugLocLists::new
      Src: /src/gimli/src/write/loc.rs:505,1
    - Dst: slice
      Src: /src/gimli/src/write/loc.rs:505,1
    - Dst: read::LocationLists::new
      Src: /src/gimli/src/write/loc.rs:506,1
    - Dst: get
      Src: /src/gimli/src/write/loc.rs:507,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/write/loc.rs:508,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/loc.rs:508,1
    - Dst: Default::default
      Src: /src/gimli/src/write/loc.rs:512,1
    - Dst: read::UnitHeader::new
      Src: /src/gimli/src/write/loc.rs:515,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/write/loc.rs:519,1
    - Dst: DebugInfoOffset
      Src: /src/gimli/src/write/loc.rs:520,1
    - Dst: into
      Src: /src/gimli/src/write/loc.rs:520,1
    - Dst: read::EndianSlice::default
      Src: /src/gimli/src/write/loc.rs:521,1
    - Dst: Arc::new
      Src: /src/gimli/src/write/loc.rs:523,1
    - Dst: read::Abbreviations::default
      Src: /src/gimli/src/write/loc.rs:523,1
    - Dst: DebugStrOffsetsBase
      Src: /src/gimli/src/write/loc.rs:527,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/write/loc.rs:528,1
    - Dst: DebugLocListsBase
      Src: /src/gimli/src/write/loc.rs:529,1
    - Dst: DebugRngListsBase
      Src: /src/gimli/src/write/loc.rs:530,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/loc.rs:539,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: Address::Constant
      Src: /src/gimli/src/write/loc.rs:542,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:544,1
    - Dst: HashMap::new
      Src: /src/gimli/src/write/loc.rs:545,1
    - Dst: LocationList::from
      Src: /src/gimli/src/write/loc.rs:547,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/loc.rs:547,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:551,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:552,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:553,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 108
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 453
    functionDepth: 16
    functionLinenumber: 453
    functionLinenumberEnd: 560
    functionName: tests::test_loc_list
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - read::Abbreviations::default
    - clone
    - DebugAddrBase
    - read::LocationLists::new
    - Result::write
    - DebugAbbrevOffset
    - StringTable::default
    - Some
    - Self::unwrap
    - EndianVec::new
    - Address::Constant
    - slice
    - DebugLocListsBase
    - DebugInfoOffset
    - DebugRngListsBase
    - Vec::new
    - Result::add
    - HashMap::new
    - LocationLists::raw_locations
    - Sections::new
    - DebugStrOffsetsBase
    - Default::default
    - read::UnitHeader::new
    - read::EndianSlice::default
    - LocationListTable::default
    - Arc::new
    - op_constu
    - Result::unwrap
    - read::DebugLoc::new
    - read::DebugLocLists::new
    - LocationList
    - into
    - LocationList::from
    - push
    - Expression::new
    - RangeListTable::default
    - LineStringTable::default
    - get
    linkageType: ''
    returnType: void
    signature: fn test_loc_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/write/dwarf.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: Dwarf::new
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 18
    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:39,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:40,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:42,1
    - Dst: encoding
      Src: /src/gimli/src/write/dwarf.rs:44,1
    - Dst: Ok
      Src: /src/gimli/src/write/dwarf.rs:49,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    argCount: 1
    argNames:
    - sections
    argTypes:
    - '&mut Sections<W>'
    constantsTouched: []
    func_position:
      end: 50
      start: 37
    functionDepth: 9
    functionLinenumber: 37
    functionLinenumberEnd: 50
    functionName: Dwarf::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - write
    - encoding
    - Ok
    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:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - string
    argTypes:
    - '&''a LineString'
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 55
    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:79,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/dwarf.rs:79,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/dwarf.rs:82,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/dwarf.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 17
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: DwarfUnit::new
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 1
    functionsReached:
    - Unit::new
    - StringTable::default
    - LineProgram::none
    - LineStringTable::default
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(encoding: Encoding) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:89,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:90,1
    - Dst: offset
      Src: /src/gimli/src/write/dwarf.rs:92,1
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/dwarf.rs:93,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:95,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: 35
    argCount: 1
    argNames:
    - sections
    argTypes:
    - '&mut Sections<W>'
    constantsTouched: []
    func_position:
      end: 109
      start: 88
    functionDepth: 9
    functionLinenumber: 88
    functionLinenumberEnd: 109
    functionName: DwarfUnit::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - write
    - offset
    - Ok
    - AbbreviationTable::default
    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:39,1
    - Dst: RangeListId::new
      Src: /src/gimli/src/write/range.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - range_list
    argTypes:
    - RangeList
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    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: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    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:66,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:67,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/range.rs:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 2
    argNames:
    - sections
    - encoding
    argTypes:
    - '&mut Sections<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 69
      start: 55
    functionDepth: 10
    functionLinenumber: 55
    functionLinenumberEnd: 69
    functionName: RangeListTable::write
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - Error::UnsupportedVersion
    - Ok
    - RangeListTable::write_ranges
    - is_empty
    - Err
    - RangeListTable::write_rnglists
    - RangeListOffsets::none
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,sections: &mut Sections<W>,encoding:
      Encoding,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:77,1
    - Dst: iter
      Src: /src/gimli/src/write/range.rs:78,1
    - Dst: Result::push
      Src: /src/gimli/src/write/range.rs:79,1
    - Dst: offset
      Src: /src/gimli/src/write/range.rs:79,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:87,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:88,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:92,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:94,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:95,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:99,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:101,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:102,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:106,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:113,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:115,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:116,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:120,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:121,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:123,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 90
    argCount: 2
    argNames:
    - w
    - address_size
    argTypes:
    - '&mut DebugRanges<W>'
    - u8
    constantsTouched: []
    func_position:
      end: 127
      start: 72
    functionDepth: 9
    functionLinenumber: 72
    functionLinenumberEnd: 127
    functionName: RangeListTable::write_ranges
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - offset
    - Ok
    - Address::Constant
    - Err
    - Result::push
    - iter
    - write_address
    - Vec::new
    - write_udata
    linkageType: ''
    returnType: Result
    signature: 'fn write_ranges<W: Writer>(&self,w: &mut DebugRanges<W>,address_size:
      u8,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:135,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:138,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/range.rs:138,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/range.rs:141,1
    - Dst: len
      Src: /src/gimli/src/write/range.rs:142,1
    - Dst: write_u16
      Src: /src/gimli/src/write/range.rs:144,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:145,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:146,1
    - Dst: write_u32
      Src: /src/gimli/src/write/range.rs:147,1
    - Dst: iter
      Src: /src/gimli/src/write/range.rs:150,1
    - Dst: Result::push
      Src: /src/gimli/src/write/range.rs:151,1
    - Dst: offset
      Src: /src/gimli/src/write/range.rs:151,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:155,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:156,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:159,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:160,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:161,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:164,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:165,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:166,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:169,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:170,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:171,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:176,1
    - Dst: len
      Src: /src/gimli/src/write/range.rs:179,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/range.rs:180,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:182,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 120
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugRngLists<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 186
      start: 130
    functionDepth: 11
    functionLinenumber: 130
    functionLinenumberEnd: 186
    functionName: RangeListTable::write_rnglists
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - write_initial_length_at
    - offset
    - Ok
    - write_u16
    - Error::NeedVersion
    - Err
    - write_u8
    - write_initial_length
    - len
    - Result::push
    - write_uleb128
    - iter
    - write_u32
    - Vec::new
    - write_address
    linkageType: ''
    returnType: Result
    signature: 'fn write_rnglists<W: Writer>(&self,w: &mut DebugRngLists<W>,encoding:
      Encoding,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/range.rs:333,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/range.rs:334,1
    - Dst: RangeList
      Src: /src/gimli/src/write/range.rs:345,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/range.rs:363,1
    - Dst: add
      Src: /src/gimli/src/write/range.rs:364,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/range.rs:364,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/range.rs:366,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/range.rs:366,1
    - Dst: write
      Src: /src/gimli/src/write/range.rs:367,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/range.rs:367,1
    - Dst: read::DebugRanges::new
      Src: /src/gimli/src/write/range.rs:370,1
    - Dst: slice
      Src: /src/gimli/src/write/range.rs:370,1
    - Dst: read::DebugRngLists::new
      Src: /src/gimli/src/write/range.rs:372,1
    - Dst: slice
      Src: /src/gimli/src/write/range.rs:372,1
    - Dst: read::RangeLists::new
      Src: /src/gimli/src/write/range.rs:373,1
    - Dst: get
      Src: /src/gimli/src/write/range.rs:374,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/write/range.rs:375,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/range.rs:375,1
    - Dst: Default::default
      Src: /src/gimli/src/write/range.rs:379,1
    - Dst: read::UnitHeader::new
      Src: /src/gimli/src/write/range.rs:382,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/write/range.rs:386,1
    - Dst: DebugInfoOffset
      Src: /src/gimli/src/write/range.rs:387,1
    - Dst: into
      Src: /src/gimli/src/write/range.rs:387,1
    - Dst: read::EndianSlice::default
      Src: /src/gimli/src/write/range.rs:388,1
    - Dst: Arc::new
      Src: /src/gimli/src/write/range.rs:390,1
    - Dst: read::Abbreviations::default
      Src: /src/gimli/src/write/range.rs:390,1
    - Dst: DebugStrOffsetsBase
      Src: /src/gimli/src/write/range.rs:394,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/write/range.rs:395,1
    - Dst: DebugLocListsBase
      Src: /src/gimli/src/write/range.rs:396,1
    - Dst: DebugRngListsBase
      Src: /src/gimli/src/write/range.rs:397,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/range.rs:407,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:408,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:408,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:409,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:411,1
    - Dst: HashMap::new
      Src: /src/gimli/src/write/range.rs:412,1
    - Dst: RangeList::from
      Src: /src/gimli/src/write/range.rs:414,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/range.rs:414,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:418,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:419,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 90
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 332
    functionDepth: 16
    functionLinenumber: 332
    functionLinenumberEnd: 426
    functionName: tests::test_range
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - read::Abbreviations::default
    - DebugAddrBase
    - read::DebugRngLists::new
    - DebugAbbrevOffset
    - StringTable::default
    - RangeListTable::default
    - Some
    - Self::unwrap
    - EndianVec::new
    - read::DebugRanges::new
    - Address::Constant
    - RangeList::from
    - slice
    - DebugLocListsBase
    - DebugInfoOffset
    - DebugRngListsBase
    - Vec::new
    - HashMap::new
    - Sections::new
    - RangeLists::raw_ranges
    - DebugStrOffsetsBase
    - Default::default
    - read::UnitHeader::new
    - read::EndianSlice::default
    - LocationListTable::default
    - write
    - add
    - Result::clone
    - Result::unwrap
    - Arc::new
    - into
    - RangeList
    - read::RangeLists::new
    - LineStringTable::default
    - get
    linkageType: ''
    returnType: void
    signature: fn test_range()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/cfi.rs:35,1
    - Dst: CieId::new
      Src: /src/gimli/src/write/cfi.rs:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cie
    argTypes:
    - CommonInformationEntry
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 37
    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:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 42
    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:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cie
    - fde
    argTypes:
    - CieId
    - FrameDescriptionEntry
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 54
    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:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 59
    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:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugFrame<W>'
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 10
    functionLinenumber: 62
    functionLinenumberEnd: 64
    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:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut EhFrame<W>'
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 10
    functionLinenumber: 67
    functionLinenumberEnd: 69
    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:75,1
    - Dst: unwrap
      Src: /src/gimli/src/write/cfi.rs:75,1
    - Dst: CieId::write
      Src: /src/gimli/src/write/cfi.rs:80,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:81,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:86,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:89,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 2
    argNames:
    - w
    - eh_frame
    argTypes:
    - '&mut W'
    - bool
    constantsTouched: []
    func_position:
      end: 90
      start: 71
    functionDepth: 9
    functionLinenumber: 71
    functionLinenumberEnd: 90
    functionName: FrameTable::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - unwrap
    - Ok
    - write
    - Some
    - get_index
    - CieId::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:150,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: 152
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 152
    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:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 5
    functionLinenumber: 155
    functionLinenumberEnd: 157
    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:160,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:161,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    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:169,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/cfi.rs:171,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:172,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:175,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:178,1
    - Dst: write_u64
      Src: /src/gimli/src/write/cfi.rs:179,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:185,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/cfi.rs:185,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:190,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/cfi.rs:190,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:193,1
    - Dst: CommonInformationEntry::has_augmentation
      Src: /src/gimli/src/write/cfi.rs:195,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:197,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:198,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:199,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:201,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:202,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:205,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:208,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:211,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:214,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:215,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:218,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:218,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:219,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:219,1
    - Dst: u16::from
      Src: /src/gimli/src/write/cfi.rs:223,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:224,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:226,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:228,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:228,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:232,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:233,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:234,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:237,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:240,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:241,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:244,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:247,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/cfi.rs:249,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:253,1
    - Dst: write_nop
      Src: /src/gimli/src/write/cfi.rs:256,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:258,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:258,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:262,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/cfi.rs:263,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:265,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 232
    argCount: 2
    argNames:
    - w
    - eh_frame
    argTypes:
    - '&mut W'
    - bool
    constantsTouched: []
    func_position:
      end: 266
      start: 167
    functionDepth: 11
    functionLinenumber: 167
    functionLinenumberEnd: 266
    functionName: CommonInformationEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - write_initial_length_at
    - CommonInformationEntry::has_augmentation
    - write_sleb128
    - write_u64
    - word_size
    - Error::UnsupportedVersion
    - write
    - write_u8
    - write_eh_pointer
    - write_initial_length
    - len
    - write_uleb128
    - write_u32
    - into
    - Ok
    - write_nop
    - is_some
    - Err
    - u16::from
    - write_udata_at
    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:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - address
    - length
    argTypes:
    - Address
    - u32
    constantsTouched: []
    func_position:
      end: 294
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 294
    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:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - instruction
    argTypes:
    - u32
    - CallFrameInstruction
    constantsTouched: []
    func_position:
      end: 302
      start: 299
    functionDepth: 5
    functionLinenumber: 299
    functionLinenumberEnd: 302
    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:312,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:313,1
    - Dst: write_udata
      Src: /src/gimli/src/write/cfi.rs:317,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:317,1
    - Dst: write_offset
      Src: /src/gimli/src/write/cfi.rs:319,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:322,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:327,1
    - Dst: write_eh_pointer_data
      Src: /src/gimli/src/write/cfi.rs:332,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:333,1
    - Dst: format
      Src: /src/gimli/src/write/cfi.rs:334,1
    - Dst: write_address
      Src: /src/gimli/src/write/cfi.rs:338,1
    - Dst: write_udata
      Src: /src/gimli/src/write/cfi.rs:339,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:339,1
    - Dst: CieId::has_augmentation
      Src: /src/gimli/src/write/cfi.rs:342,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:343,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:344,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:345,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:349,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:352,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/cfi.rs:354,1
    - Dst: write_advance_loc
      Src: /src/gimli/src/write/cfi.rs:359,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:361,1
    - Dst: write_nop
      Src: /src/gimli/src/write/cfi.rs:364,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:366,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:366,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:370,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/cfi.rs:371,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:373,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: 374
      start: 304
    functionDepth: 11
    functionLinenumber: 304
    functionLinenumberEnd: 374
    functionName: FrameDescriptionEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - word_size
    - format
    - write_initial_length_at
    - Ok
    - write
    - write_nop
    - write_u8
    - write_eh_pointer
    - write_initial_length
    - len
    - write_eh_pointer_data
    - CieId::has_augmentation
    - write_address
    - write_advance_loc
    - write_offset
    - into
    - write_udata
    - write_udata_at
    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:430,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:431,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:432,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:432,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:433,1
    - Dst: Option::into
      Src: /src/gimli/src/write/cfi.rs:433,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:436,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:437,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:437,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:438,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:442,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:443,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:443,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:447,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:448,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:449,1
    - Dst: Option::into
      Src: /src/gimli/src/write/cfi.rs:449,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:452,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:453,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:457,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:458,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:458,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:459,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:463,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:465,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:466,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:466,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:470,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:471,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:471,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:474,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:475,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:475,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:478,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:480,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:481,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:481,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:482,1
    - Dst: Option::into
      Src: /src/gimli/src/write/cfi.rs:482,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:484,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:485,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:487,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:488,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:488,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:489,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:493,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:495,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:496,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:496,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:497,1
    - Dst: Option::into
      Src: /src/gimli/src/write/cfi.rs:497,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:499,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:500,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:500,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:501,1
    - Dst: write_u8
      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_uleb128
      Src: /src/gimli/src/write/cfi.rs:507,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:507,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:510,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:511,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:511,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:512,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:512,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:513,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:516,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:517,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:517,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:518,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:518,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:519,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:522,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:525,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:528,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:529,1
    - Dst: u8::into
      Src: /src/gimli/src/write/cfi.rs:529,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:532,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:535,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 341
    argCount: 3
    argNames:
    - w
    - encoding
    - cie
    argTypes:
    - '&mut W'
    - Encoding
    - '&CommonInformationEntry'
    constantsTouched: []
    func_position:
      end: 536
      start: 421
    functionDepth: 10
    functionLinenumber: 421
    functionLinenumberEnd: 536
    functionName: CallFrameInstruction::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - Ok
    - write
    - write_sleb128
    - write_u8
    - write_uleb128
    - size
    - u8::into
    - Option::into
    - factored_data_offset
    - into
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut W,encoding: Encoding,cie: &CommonInformationEntry,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:546,1
    - Dst: factored_code_delta
      Src: /src/gimli/src/write/cfi.rs:548,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:550,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:552,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:553,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:555,1
    - Dst: write_u16
      Src: /src/gimli/src/write/cfi.rs:556,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:558,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:559,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:561,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: 562
      start: 539
    functionDepth: 10
    functionLinenumber: 539
    functionLinenumberEnd: 562
    functionName: write_advance_loc
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - write_u16
    - write_u8
    - write_u32
    - factored_code_delta
    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:568,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:570,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 3
    argNames:
    - w
    - len
    - align
    argTypes:
    - '&mut W'
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 571
      start: 564
    functionDepth: 10
    functionLinenumber: 564
    functionLinenumberEnd: 571
    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:575,1
    - Dst: Error::InvalidFrameCodeOffset
      Src: /src/gimli/src/write/cfi.rs:575,1
    - Dst: u32::from
      Src: /src/gimli/src/write/cfi.rs:578,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:581,1
    - Dst: Error::InvalidFrameCodeOffset
      Src: /src/gimli/src/write/cfi.rs:581,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:583,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 3
    argNames:
    - prev_offset
    - offset
    - factor
    argTypes:
    - u32
    - u32
    - u8
    constantsTouched: []
    func_position:
      end: 584
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 584
    functionName: factored_code_delta
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - u32::from
    - Error::InvalidFrameCodeOffset
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn factored_code_delta(prev_offset: u32, offset: u32, factor: u8)
      -> Result<u32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::from
      Src: /src/gimli/src/write/cfi.rs:587,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:590,1
    - Dst: Error::InvalidFrameDataOffset
      Src: /src/gimli/src/write/cfi.rs:590,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - offset
    - factor
    argTypes:
    - i32
    - i8
    constantsTouched: []
    func_position:
      end: 593
      start: 586
    functionDepth: 1
    functionLinenumber: 586
    functionLinenumberEnd: 593
    functionName: factored_data_offset
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Error::InvalidFrameDataOffset
    - i32::from
    - Err
    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:885,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:887,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:888,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:888,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:891,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:892,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:894,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:894,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: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:900,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:900,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:901,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:901,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:903,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:903,1
    - Dst: Self::add_fde
      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:906,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:906,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:907,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:907,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:910,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:910,1
    - Dst: Some
      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: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Some
      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:921,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:924,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:924,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:928,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:928,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:929,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:929,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:930,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:930,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:933,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:933,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:934,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:934,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:938,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:939,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:940,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:940,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:939,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: EhFrame::from
      Src: /src/gimli/src/write/cfi.rs:951,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:951,1
    - Dst: Self::write_eh_frame
      Src: /src/gimli/src/write/cfi.rs:952,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:952,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/src/write/cfi.rs:954,1
    - Dst: slice
      Src: /src/gimli/src/write/cfi.rs:954,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:955,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:956,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:957,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:957,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:956,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:962,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 189
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 969
      start: 876
    functionDepth: 16
    functionLinenumber: 876
    functionLinenumberEnd: 969
    functionName: tests::test_frame_table
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - read::DebugFrame::new
    - Result::slice
    - EhFrame::from
    - Some
    - Self::unwrap
    - DebugFrame::from
    - EndianVec::new
    - Self::set_address_size
    - Self::write_eh_frame
    - FrameTable::default
    - Self::add_fde
    - Address::Constant
    - slice
    - Self::add_cie
    - FrameTable::from
    - read::EhFrame::new
    - Self::write_debug_frame
    - Self::clone
    - zip
    - Result::unwrap
    - iter
    - CommonInformationEntry::new
    - FrameDescriptionEntry::new
    linkageType: ''
    returnType: void
    signature: fn test_frame_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::new
      Src: /src/gimli/src/write/cfi.rs:973,1
    - Dst: op_constu
      Src: /src/gimli/src/write/cfi.rs:974,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:977,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:978,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:982,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:983,1
    - Dst: CallFrameInstruction::CfaRegister
      Src: /src/gimli/src/write/cfi.rs:984,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:985,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:986,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:987,1
    - Dst: CallFrameInstruction::CfaExpression
      Src: /src/gimli/src/write/cfi.rs:988,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:988,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:989,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:989,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:990,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:990,1
    - Dst: CallFrameInstruction::Undefined
      Src: /src/gimli/src/write/cfi.rs:991,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:991,1
    - Dst: CallFrameInstruction::SameValue
      Src: /src/gimli/src/write/cfi.rs:992,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:992,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:993,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:993,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:994,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:994,1
    - Dst: CallFrameInstruction::ValOffset
      Src: /src/gimli/src/write/cfi.rs:995,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:995,1
    - Dst: CallFrameInstruction::ValOffset
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: CallFrameInstruction::Register
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: CallFrameInstruction::Expression
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: CallFrameInstruction::ValExpression
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: CallFrameInstruction::ArgsSize
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: FrameTable::default
      Src: /src/gimli/src/write/cfi.rs:1022,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:1024,1
    - Dst: CieId::add_instruction
      Src: /src/gimli/src/write/cfi.rs:1026,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1026,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:1028,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1030,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1030,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1032,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1032,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1034,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: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:1045,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:1045,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:1046,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:1046,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:1049,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:1049,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:1050,1
    - Dst: Self::set_vendor
      Src: /src/gimli/src/write/cfi.rs:1051,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:1052,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:1052,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 166
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 972
    functionDepth: 16
    functionLinenumber: 972
    functionLinenumberEnd: 1069
    functionName: tests::test_frame_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - read::DebugFrame::new
    - CallFrameInstruction::ValOffset
    - clone
    - CieId::add_instruction
    - Result::slice
    - CallFrameInstruction::CfaExpression
    - CallFrameInstruction::Restore
    - Some
    - DebugFrame::from
    - Self::unwrap
    - CallFrameInstruction::CfaOffset
    - CallFrameInstruction::SameValue
    - CallFrameInstruction::Register
    - EndianVec::new
    - Self::set_address_size
    - CallFrameInstruction::Cfa
    - FrameTable::default
    - CallFrameInstruction::ValExpression
    - Self::add_fde
    - Address::Constant
    - Self::add_cie
    - FrameTable::from
    - Self::write_debug_frame
    - CallFrameInstruction::Undefined
    - op_constu
    - Result::unwrap
    - common::Register
    - add_instruction
    - CallFrameInstruction::ArgsSize
    - Expression::new
    - CallFrameInstruction::Offset
    - CallFrameInstruction::Expression
    - CallFrameInstruction::CfaRegister
    - Self::set_vendor
    - CommonInformationEntry::new
    - FrameDescriptionEntry::new
    linkageType: ''
    returnType: void
    signature: fn test_frame_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/addr.rs:31,1
    - Dst: skip
      Src: /src/gimli/src/read/addr.rs:32,1
    - Dst: skip
      Src: /src/gimli/src/read/addr.rs:33,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/addr.rs:33,1
    - Dst: into_u64
      Src: /src/gimli/src/read/addr.rs:34,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:34,1
    - Dst: read_address
      Src: /src/gimli/src/read/addr.rs:36,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 3
    argNames:
    - address_size
    - base
    - index
    argTypes:
    - u8
    - DebugAddrBase<R::Offset>
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 37
      start: 25
    functionDepth: 7
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: DebugAddr::get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - clone
    - into_u64
    - read_address
    - R::Offset::from_u64
    - u64::from
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_address(&self,address_size: u8,base: DebugAddrBase<R::Offset>,index:
      DebugAddrIndex<R::Offset>,) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/addr.rs:44,1
    - Dst: common::DebugAddrOffset
      Src: /src/gimli/src/read/addr.rs:45,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: DebugAddr::headers
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - R::Offset::from_u8
    - clone
    - common::DebugAddrOffset
    linkageType: ''
    returnType: AddrHeaderIter
    signature: pub fn headers(&self) -> AddrHeaderIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/addr.rs:60,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/addr.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: DebugAddr::borrow
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAddr
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAddr<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: DebugAddr::id
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: DebugAddr::reader
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: DebugAddr::from
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/addr.rs:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: AddrHeaderIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 6
    functionsReached:
    - AddrHeaderIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/addr.rs:139,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/addr.rs:140,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/addr.rs:143,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:145,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/addr.rs:145,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:145,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/addr.rs:148,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/addr.rs:149,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:151,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/addr.rs:155,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:162,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/addr.rs:162,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/addr.rs:169,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:169,1
    - Dst: Ok
      Src: /src/gimli/src/read/addr.rs:176,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 54
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugAddrOffset<Offset>
    constantsTouched: []
    func_position:
      end: 182
      start: 138
    functionDepth: 7
    functionLinenumber: 138
    functionLinenumberEnd: 182
    functionName: AddrHeader::parse
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - '&mut R::split'
    - Result::read_u8
    - DwEhPe::initial_length_size
    - Result::read_address_size
    - '&mut R::read_initial_length'
    - Error::UnsupportedAddressSize
    - Result::skip
    - Ok
    - u64::from
    - Error::UnknownVersion
    - Err
    - R::Offset::from_u8
    - Result::read_u16
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, offset: DebugAddrOffset<Offset>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: AddrHeader::offset
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugAddrOffset
    signature: pub fn offset(&self) -> DebugAddrOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: AddrHeader::length
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Offset
    signature: pub fn length(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: AddrHeader::encoding
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/addr.rs:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 5
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: AddrHeader::entries
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: AddrEntryIter
    signature: pub fn entries(&self) -> AddrEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/addr.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: AddrEntryIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 13
    functionsReached:
    - AddrEntryIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:266,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:267,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:268,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:269,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:270,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/addr.rs:279,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/addr.rs:281,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:282,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:285,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:285,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/addr.rs:286,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 298
    functionName: tests::test_get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - mark
    - Vec::mark
    - Vec::word
    - EndianSlice::new
    - Section::with_endian
    - initial_length
    - unwrap
    - common::DebugAddrBase
    - D16
    - D8
    - Vec::get_contents
    - Self::set_const
    - Label::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_get_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:302,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:303,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:304,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:314,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:316,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:317,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:318,1
    - Dst: Vec::initial_length
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: Self::D16
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:327,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:328,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:328,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:329,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:329,1
    - Dst: Self::headers
      Src: /src/gimli/src/read/addr.rs:330,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:342,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 103
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 301
    functionDepth: 5
    functionLinenumber: 301
    functionLinenumberEnd: 352
    functionName: tests::test_iterator
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - initial_length
    - entries
    - Vec::get_contents
    - Self::D16
    - Label::new
    - word
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - Section::with_endian
    - Self::headers
    - next
    - unwrap
    - D8
    - D16
    - Vec::initial_length
    - encoding
    - mark
    - Self::set_const
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_iterator()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - input_buffer
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: DebugLookup::from
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(input_buffer: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/lookup.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 5
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: DebugLookup::items
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: LookupEntryIter
    signature: pub fn items(&self) -> LookupEntryIter<R, Parser>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugLookup::reader
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:98,1
    - Dst: Parser::parse_entry
      Src: /src/gimli/src/read/lookup.rs:99,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:100,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:100,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:103,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:104,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:105,1
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:110,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:112,1
    - Dst: Parser::parse_header
      Src: /src/gimli/src/read/lookup.rs:114,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:116,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:120,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:121,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 95
    functionDepth: 12
    functionLinenumber: 95
    functionLinenumberEnd: 125
    functionName: LookupEntryIter::next
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Parser::parse_header
    - is_empty
    - Err
    - Some
    - Parser::parse_entry
    - empty
    linkageType: ''
    returnType: Result
    signature: pub fn next(&mut self) -> Result<Option<Parser::Entry>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/lookup.rs:166,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/lookup.rs:167,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/lookup.rs:169,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:171,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lookup.rs:171,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lookup.rs:171,1
    - Dst: read::parse_debug_info_offset
      Src: /src/gimli/src/read/lookup.rs:174,1
    - Dst: Result::read_length
      Src: /src/gimli/src/read/lookup.rs:175,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:184,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 185
      start: 165
    functionDepth: 7
    functionLinenumber: 165
    functionLinenumberEnd: 185
    functionName: PubStuffParser::parse_header
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - '&mut R::split'
    - Ok
    - '&mut R::read_initial_length'
    - read::parse_debug_info_offset
    - u64::from
    - Error::UnknownVersion
    - Result::read_length
    - Err
    - Result::read_u16
    linkageType: ''
    returnType: Result
    signature: 'fn parse_header(input: &mut R) -> Result<(R, Self::Header)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/lookup.rs:189,1
    - Dst: Option::into_u64
      Src: /src/gimli/src/read/lookup.rs:190,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/lookup.rs:191,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:192,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/lookup.rs:194,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:195,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:195,1
    - Dst: Self::Entry::new
      Src: /src/gimli/src/read/lookup.rs:195,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/lookup.rs:196,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - input
    - header
    argTypes:
    - '&mut R'
    - '&Self::Header'
    constantsTouched: []
    func_position:
      end: 201
      start: 188
    functionDepth: 11
    functionLinenumber: 188
    functionLinenumberEnd: 201
    functionName: PubStuffParser::parse_entry
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_offset'
    - Ok
    - read::UnitOffset
    - '&mut R::read_null_terminated_slice'
    - Option::into_u64
    - Some
    - Self::Entry::new
    - '&mut R::empty'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_entry(input: &mut R, header: &Self::Header) -> Result<Option<Self::Entry>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: DebugAranges::new
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 3
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:46,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:47,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: DebugAranges::headers
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - R::Offset::from_u8
    - clone
    - common::DebugArangesOffset
    linkageType: ''
    returnType: ArangeHeaderIter
    signature: pub fn headers(&self) -> ArangeHeaderIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:53,1
    - Dst: skip
      Src: /src/gimli/src/read/aranges.rs:54,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugArangesOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 7
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: DebugAranges::header
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - ArangeHeader::parse
    - clone
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn header(&self, offset: DebugArangesOffset<R::Offset>) -> Result<ArangeHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/aranges.rs:69,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/aranges.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: DebugAranges::borrow
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAranges
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAranges<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: DebugAranges::id
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugAranges::reader
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugAranges::from
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArangeHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: ArangeHeaderIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - ArangeHeaderIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/aranges.rs:149,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/aranges.rs:150,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/aranges.rs:156,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: u64::from
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/aranges.rs:161,1
    - Dst: Result::map
      Src: /src/gimli/src/read/aranges.rs:161,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/aranges.rs:162,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/aranges.rs:163,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:165,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: u8::checked_mul
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: ok_or
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:175,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/aranges.rs:184,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:184,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:191,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 70
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugArangesOffset<Offset>
    constantsTouched: []
    func_position:
      end: 198
      start: 148
    functionDepth: 7
    functionLinenumber: 148
    functionLinenumberEnd: 198
    functionName: ArangeHeader::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 4
    functionsReached:
    - '&mut R::split'
    - Result::read_u8
    - Result::read_offset
    - Result::map
    - DwEhPe::initial_length_size
    - Result::read_address_size
    - '&mut R::read_initial_length'
    - u8::checked_mul
    - Error::UnsupportedAddressSize
    - Result::skip
    - u64::from
    - Error::UnknownVersion
    - Ok
    - Err
    - R::Offset::from_u8
    - DwEhPe::word_size
    - Result::read_u16
    - ok_or
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, offset: DebugArangesOffset<Offset>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: ArangeHeader::offset
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugArangesOffset
    signature: pub fn offset(&self) -> DebugArangesOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: ArangeHeader::length
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Offset
    signature: pub fn length(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: ArangeHeader::encoding
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: ArangeHeader::debug_info_offset
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn debug_info_offset(&self) -> DebugInfoOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 226
    functionDepth: 5
    functionLinenumber: 226
    functionLinenumberEnd: 231
    functionName: ArangeHeader::entries
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: ArangeEntryIter
    signature: pub fn entries(&self) -> ArangeEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArangeEntryIter::next
      Src: /src/gimli/src/read/aranges.rs:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: ArangeEntryIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - ArangeEntryIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/aranges.rs:270,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:271,1
    - Dst: ArangeEntry::parse
      Src: /src/gimli/src/read/aranges.rs:274,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:275,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:275,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:277,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:278,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:281,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 269
    functionDepth: 8
    functionLinenumber: 269
    functionLinenumberEnd: 285
    functionName: ArangeEntryIter::next_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - ArangeEntry::parse
    - Ok
    - is_empty
    - Err
    - Some
    - empty
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<ArangeEntry>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:298,1
    - Dst: add_sized
      Src: /src/gimli/src/read/aranges.rs:302,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:303,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:303,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    argCount: 1
    argNames:
    - entry
    argTypes:
    - ArangeEntry
    constantsTouched: []
    func_position:
      end: 304
      start: 291
    functionDepth: 2
    functionLinenumber: 291
    functionLinenumberEnd: 304
    functionName: ArangeEntryIter::convert_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Some
    - add_sized
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert_raw(&self, mut entry: ArangeEntry) -> Result<Option<ArangeEntry>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:329,1
    - Dst: '&mut R::len'
      Src: /src/gimli/src/read/aranges.rs:330,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/aranges.rs:331,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:332,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:335,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:336,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/aranges.rs:343,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:344,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:344,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 346
      start: 326
    functionDepth: 7
    functionLinenumber: 326
    functionLinenumberEnd: 346
    functionName: ArangeEntry::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&mut R::read_address'
    - R::Offset::from_u8
    - Some
    - '&mut R::len'
    - '&mut R::empty'
    - Self::parse
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R, encoding: Encoding) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    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: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    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: 364
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 364
    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:410,1
    - Dst: headers
      Src: /src/gimli/src/read/aranges.rs:411,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:413,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:413,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:413,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:420,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:420,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 375
    functionDepth: 6
    functionLinenumber: 375
    functionLinenumberEnd: 426
    functionName: tests::test_iterate_headers
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - AddrHeaderIter::next
    - expect
    - ::core::result::Result::expect
    - DebugAranges::new
    - headers
    linkageType: ''
    returnType: void
    signature: fn test_iterate_headers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:459,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:462,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:462,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/aranges.rs:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 429
    functionDepth: 8
    functionLinenumber: 429
    functionLinenumberEnd: 482
    functionName: tests::test_parse_header_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ArangeHeader::parse
    - Result::expect
    - common::DebugArangesOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:516,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:518,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:518,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 485
    functionDepth: 8
    functionLinenumber: 485
    functionLinenumberEnd: 521
    functionName: tests::test_parse_header_overflow_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ArangeHeader::parse
    - Result::expect_err
    - 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:556,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:558,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:558,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 524
    functionDepth: 8
    functionLinenumber: 524
    functionLinenumberEnd: 561
    functionName: tests::test_parse_header_div_by_zero_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ArangeHeader::parse
    - Result::expect_err
    - 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:572,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:575,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 564
    functionDepth: 2
    functionLinenumber: 564
    functionLinenumberEnd: 590
    functionName: tests::test_parse_entry_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - next
    - ::core::result::Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:611,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:614,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 593
    functionDepth: 2
    functionLinenumber: 593
    functionLinenumberEnd: 629
    functionName: tests::test_parse_entry_zero
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - next
    - ::core::result::Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:648,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:651,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 632
    functionDepth: 2
    functionLinenumber: 632
    functionLinenumberEnd: 657
    functionName: tests::test_parse_entry_overflow_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:676,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 685
      start: 660
    functionDepth: 2
    functionLinenumber: 660
    functionLinenumberEnd: 685
    functionName: tests::test_parse_entry_overflow_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:709,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:712,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:712,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:729,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:732,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 688
    functionDepth: 9
    functionLinenumber: 688
    functionLinenumberEnd: 747
    functionName: tests::test_parse_entry_tombstone_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - Result::unwrap
    - next_raw
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_tombstone_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:771,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:774,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:774,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:791,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:794,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 809
      start: 750
    functionDepth: 9
    functionLinenumber: 750
    functionLinenumberEnd: 809
    functionName: tests::test_parse_entry_tombstone_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - Result::unwrap
    - next_raw
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_tombstone_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/str.rs:35,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_str_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: DebugStr::new
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 3
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_str_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/str.rs:53,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:54,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/str.rs:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 10
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: DebugStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - read_null_terminated_slice
    - clone
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_str(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/str.rs:69,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: DebugStr::borrow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugStr
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugStr<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: DebugStr::id
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugStr::reader
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_str_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugStr::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_str_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/str.rs:118,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:119,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:120,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/str.rs:120,1
    - Dst: into_u64
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: u64::from
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: read_offset
      Src: /src/gimli/src/read/str.rs:123,1
    - Dst: map
      Src: /src/gimli/src/read/str.rs:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 3
    argNames:
    - format
    - base
    - index
    argTypes:
    - Format
    - DebugStrOffsetsBase<R::Offset>
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 124
      start: 112
    functionDepth: 7
    functionLinenumber: 112
    functionLinenumberEnd: 124
    functionName: DebugStrOffsets::get_str_offset
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - clone
    - into_u64
    - R::Offset::from_u64
    - read_offset
    - u64::from
    - map
    - DwEhPe::word_size
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_str_offset(&self,format: Format,base: DebugStrOffsetsBase<R::Offset>,index:
      DebugStrOffsetsIndex<R::Offset>,) -> Result<DebugStrOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/str.rs:137,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: DebugStrOffsets::borrow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugStrOffsets
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugStrOffsets<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: DebugStrOffsets::id
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: DebugStrOffsets::reader
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: DebugStrOffsets::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:172,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/str.rs:172,1
    - Dst: initial_length_size
      Src: /src/gimli/src/read/str.rs:173,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:176,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/str.rs:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 178
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 178
    functionName: DebugStrOffsetsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 1
    functionsReached:
    - Offset::from_u8
    - common::DebugStrOffsetsBase
    - initial_length_size
    linkageType: ''
    returnType: DebugStrOffsetsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugStrOffsetsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/str.rs:207,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_line_str_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: DebugLineStr::new
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_line_str_section: &''input [u8], endian: Endian)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/str.rs:214,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:215,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/str.rs:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 10
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: DebugLineStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - read_null_terminated_slice
    - clone
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_str(&self, offset: DebugLineStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/str.rs:230,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 231
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 231
    functionName: DebugLineStr::borrow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLineStr
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLineStr<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: DebugLineStr::id
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: DebugLineStr::reader
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: DebugLineStr::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:260,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:261,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:262,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:263,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:264,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: mark
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: initial_length
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: D16
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: D16
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: mark
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/str.rs:272,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/str.rs:272,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/str.rs:274,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/str.rs:275,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/str.rs:277,1
    - Dst: unwrap
      Src: /src/gimli/src/read/str.rs:277,1
    - Dst: DebugStrOffsets::from
      Src: /src/gimli/src/read/str.rs:278,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:278,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 290
    functionName: tests::test_get_str_offset
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - mark
    - Vec::mark
    - Vec::word
    - DebugStrOffsets::from
    - EndianSlice::new
    - Section::with_endian
    - initial_length
    - DwEhPe::word_size
    - unwrap
    - common::DebugStrOffsetsBase
    - D16
    - Vec::get_contents
    - Self::set_const
    - Label::new
    linkageType: ''
    returnType: void
    signature: fn test_get_str_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/loclists.rs:37,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: DebugLoc::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 10
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:51,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: DebugLoc::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLoc
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLoc<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: DebugLoc::id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: DebugLoc::reader
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugLoc::from
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/loclists.rs:97,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: DebugLocLists::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 10
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:111,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: DebugLocLists::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLocLists
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLocLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: DebugLocLists::id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: DebugLocLists::reader
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: DebugLocLists::from
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/loclists.rs:147,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/loclists.rs:147,1
    - Dst: LocListsHeader::size_for_encoding
      Src: /src/gimli/src/read/loclists.rs:147,1
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/loclists.rs:149,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/loclists.rs:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: DebugLocListsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - Offset::from_u8
    - LocListsHeader::size_for_encoding
    - common::DebugLocListsBase
    linkageType: ''
    returnType: DebugLocListsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugLocListsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - debug_loc
    - debug_loclists
    argTypes:
    - DebugLoc<R>
    - DebugLocLists<R>
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: LocationLists::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: LocationLists
    signature: 'pub fn new(debug_loc: DebugLoc<R>, debug_loclists: DebugLocLists<R>)
      -> LocationLists<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:183,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:183,1
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:184,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: LocationLists::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: LocationLists
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> LocationLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:209,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:209,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/read/loclists.rs:210,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 215
      start: 201
    functionDepth: 8
    functionLinenumber: 201
    functionLinenumberEnd: 215
    functionName: LocationLists::locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - '&DebugAddr<R>::clone'
    - LocationLists::raw_locations
    - 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:228,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:228,1
    - Dst: LocationLists::raw_locations_dwo
      Src: /src/gimli/src/read/loclists.rs:229,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 234
      start: 220
    functionDepth: 8
    functionLinenumber: 220
    functionLinenumberEnd: 234
    functionName: LocationLists::locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocationLists::raw_locations_dwo
    - '&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:252,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:254,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:256,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:257,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 7
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: LocationLists::raw_locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - RawLocListIter::new
    - clone
    - Ok
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:272,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:274,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:276,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:277,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 282
      start: 263
    functionDepth: 7
    functionLinenumber: 263
    functionLinenumberEnd: 282
    functionName: LocationLists::raw_locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - RawLocListIter::new
    - clone
    - Ok
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations_dwo(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:297,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:298,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:299,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/loclists.rs:299,1
    - Dst: into_u64
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: u64::from
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: read_offset
      Src: /src/gimli/src/read/loclists.rs:302,1
    - Dst: map
      Src: /src/gimli/src/read/loclists.rs:302,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:304,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    argCount: 3
    argNames:
    - unit_encoding
    - base
    - index
    argTypes:
    - Encoding
    - DebugLocListsBase<R::Offset>
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 305
      start: 290
    functionDepth: 7
    functionLinenumber: 290
    functionLinenumberEnd: 305
    functionName: LocationLists::get_offset
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - clone
    - into_u64
    - LocationListsOffset
    - R::Offset::from_u64
    - read_offset
    - u64::from
    - map
    - DwEhPe::word_size
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_offset(&self,unit_encoding: Encoding,base: DebugLocListsBase<R::Offset>,index:
      DebugLocListsIndex<R::Offset>,) -> Result<LocationListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/loclists.rs:309,1
    - Dst: or_else
      Src: /src/gimli/src/read/loclists.rs:309,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/loclists.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 312
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 312
    functionName: LocationLists::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - 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:411,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:411,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:412,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:412,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:412,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:415,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:415,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:416,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:416,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:416,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 418
      start: 409
    functionDepth: 8
    functionLinenumber: 409
    functionLinenumberEnd: 418
    functionName: parse_data
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - read::Expression
    - '&mut R::split'
    - Ok
    - R::Offset::from_u64
    - '&mut R::read_u16'
    - R::Offset::from_u16
    - '&mut R::read_uleb128'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_data<R: Reader>(input: &mut R, encoding: Encoding) -> Result<Expression<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:423,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/loclists.rs:425,1
    - Dst: is_end
      Src: /src/gimli/src/read/loclists.rs:426,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/loclists.rs:428,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:429,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:431,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:431,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:432,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:432,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:433,1
    - Dst: constants::DwLle
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:442,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:448,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:450,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:453,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/loclists.rs:456,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:458,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:460,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:461,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:462,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:463,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:465,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:466,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:468,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:469,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:471,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:472,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:473,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:474,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:476,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:477,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:478,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:479,1
    - Dst: Err
      Src: /src/gimli/src/read/loclists.rs:482,1
    - Dst: Error::UnknownLocListsEntry
      Src: /src/gimli/src/read/loclists.rs:482,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 124
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - LocListsFormat
    constantsTouched: []
    func_position:
      end: 486
      start: 422
    functionDepth: 8
    functionLinenumber: 422
    functionLinenumberEnd: 486
    functionName: RawLocListEntry::parse
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Result::and_then
    - common::DebugAddrIndex
    - Some
    - '&mut R::read_u16'
    - '&mut R::read_u32'
    - '&mut R::read_uleb128'
    - constants::DwLle
    - read::Expression
    - '&mut R::read_u8'
    - '&mut R::read_address'
    - Error::UnknownLocListsEntry
    - RawRange::parse
    - '&mut R::split'
    - parse_data
    - is_base_address
    - is_end
    - R::Offset::from_u16
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, encoding: Encoding, format: LocListsFormat)
      -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - R
    - Encoding
    - LocListsFormat
    constantsTouched: []
    func_position:
      end: 497
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 497
    functionName: RawLocListIter::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: RawLocListIter
    signature: 'fn new(input: R, encoding: Encoding, format: LocListsFormat) -> RawLocListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawLocListIter::next
      Src: /src/gimli/src/read/loclists.rs:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: RawLocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - RawLocListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - raw
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RawLocListIter<R>
    - u64
    - DebugAddr<R>
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 557
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 557
    functionName: LocListIter::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: LocListIter
    signature: 'fn new(raw: RawLocListIter<R>,base_address: u64,debug_addr: DebugAddr<R>,debug_addr_base:
      DebugAddrBase<R::Offset>,) -> LocListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_address
      Src: /src/gimli/src/read/loclists.rs:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 8
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionName: LocListIter::get_address
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - get_address
    linkageType: ''
    returnType: Result
    signature: 'fn get_address(&self, index: DebugAddrIndex<R::Offset>) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LocListIter::next
      Src: /src/gimli/src/read/loclists.rs:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 678
    functionDepth: 1
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionName: LocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - LocListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/loclists.rs:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 586
    functionName: LocListIter::next_raw
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<RawLocListEntry<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:597,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:607,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:610,1
    - Dst: 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: 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: 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: 9
    EdgeCount: 9
    ICount: 79
    argCount: 1
    argNames:
    - raw_loc
    argTypes:
    - RawLocListEntry<R>
    constantsTouched: []
    func_position:
      end: 670
      start: 592
    functionDepth: 9
    functionLinenumber: 592
    functionLinenumberEnd: 670
    functionName: LocListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Ok
    - bool::wrapping_add_sized
    - u64::ones_sized
    - Some
    - add_base_address
    - LocListIter::get_address
    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:708,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:716,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:725,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:725,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:728,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:729,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:730,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:731,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: initial_length
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:740,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:742,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:744,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:744,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:749,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:749,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:749,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:750,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:750,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:751,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:753,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:753,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:754,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:754,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:754,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:755,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:755,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:756,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:763,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:765,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:765,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:765,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:770,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:775,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:775,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:776,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:779,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:779,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:780,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:780,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:780,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:781,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:781,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:782,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:785,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:787,1
    - Dst: uleb
      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: uleb
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:793,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:793,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:794,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:796,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:796,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:796,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:797,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:797,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:798,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:801,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:801,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:802,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:802,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:802,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:803,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:803,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:807,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:807,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:812,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:812,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: word
      Src: /src/gimli/src/read/loclists.rs:813,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:818,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:818,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:818,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:822,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:822,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:825,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:825,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:825,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:826,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:826,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:827,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:827,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:827,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:831,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:831,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:834,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:834,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:836,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:836,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:837,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:837,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:838,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:838,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:838,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: word
      Src: /src/gimli/src/read/loclists.rs:842,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:847,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:849,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:852,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/loclists.rs:853,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:855,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/loclists.rs:855,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:856,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:856,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:857,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:858,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:859,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:860,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:860,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:865,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 519
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 705
    functionDepth: 9
    functionLinenumber: 705
    functionLinenumberEnd: 876
    functionName: tests::test_loclists
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - L8
    - initial_length
    - DebugLoc::new
    - DebugAddrBase
    - DebugLocLists::new
    - Vec::get_contents
    - expect_location
    - Label::new
    - LocationLists::new
    - L16
    - word
    - EndianSlice::new
    - read::Expression
    - Vec::mark
    - Section::with_endian
    - Vec::new
    - Vec::word
    - Vec::start
    - unwrap
    - u64::ones_sized
    - Self::L32
    - Result::unwrap
    - L32
    - Vec::L8
    - mark
    - Result::next
    - LocationListsOffset
    - Result::locations
    - Vec::uleb
    - uleb
    - EndianVec::push
    - Self::set_const
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_loclists()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:881,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:882,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:883,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:884,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:894,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:896,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:898,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:898,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:903,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:903,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:904,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:904,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:905,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:907,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:907,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:908,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:908,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:909,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:909,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:910,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:912,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:912,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:914,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:914,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:915,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:915,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:916,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:918,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:918,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:919,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:919,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:920,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:920,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:921,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:923,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:923,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:924,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:924,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:925,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:925,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:926,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:928,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:928,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: 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: Vec::word
      Src: /src/gimli/src/read/loclists.rs:935,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:935,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:937,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:940,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:941,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:942,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:943,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:944,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:944,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:945,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:951,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:951,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:956,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:968,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:970,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:970,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:968,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 223
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 879
    functionDepth: 9
    functionLinenumber: 879
    functionLinenumberEnd: 979
    functionName: tests::test_location_list
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Self::word
    - DebugLoc::new
    - DebugAddrBase
    - DebugLocLists::new
    - expect_location
    - Vec::get_contents
    - Label::new
    - LocationLists::new
    - L16
    - word
    - read::Expression
    - EndianSlice::new
    - Section::with_endian
    - Vec::new
    - Vec::word
    - unwrap
    - u64::ones_sized
    - Result::unwrap
    - L32
    - mark
    - Result::next
    - Vec::len
    - LocationListsOffset
    - Result::locations
    - EndianVec::push
    - Vec::L16
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_location_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:990,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:990,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:991,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:992,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:993,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:994,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:994,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:995,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1003,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1005,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1003,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1015,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1017,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1015,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1027,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1028,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:1028,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 982
    functionDepth: 9
    functionLinenumber: 982
    functionLinenumberEnd: 1037
    functionName: tests::test_locations_invalid
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::len
    - Section::with_endian
    - unwrap
    - Result::locations
    - LocationListsOffset
    - DebugLoc::new
    - DebugAddrBase
    - Result::unwrap
    - L32
    - DebugLocLists::new
    - Vec::get_contents
    - LocationLists::new
    - L16
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_locations_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1015,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1016,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1017,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1018,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1019,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: D16
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: D32
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:1029,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:1029,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:1031,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:1032,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:1033,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:1033,1
    - Dst: DebugRanges::from
      Src: /src/gimli/src/read/rnglists.rs:1035,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1035,1
    - Dst: DebugRngLists::from
      Src: /src/gimli/src/read/rnglists.rs:1036,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1036,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:1037,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:1039,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 73
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1007
    functionDepth: 2
    functionLinenumber: 1007
    functionLinenumberEnd: 1049
    functionName: tests::test_get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - mark
    - Vec::mark
    - Vec::word
    - EndianSlice::new
    - Section::with_endian
    - initial_length
    - DwEhPe::word_size
    - unwrap
    - D32
    - DebugRngLists::from
    - D16
    - D8
    - DebugRanges::from
    - Vec::get_contents
    - Self::set_const
    - Label::new
    - RangeLists::new
    - common::DebugRngListsBase
    linkageType: ''
    returnType: void
    signature: fn test_get_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1098,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:1099,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:1100,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:1101,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:1103,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1103,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:1104,1
    - Dst: Result::locations_dwo
      Src: /src/gimli/src/read/loclists.rs:1112,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1114,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1131
      start: 1085
    functionDepth: 9
    functionLinenumber: 1085
    functionLinenumberEnd: 1131
    functionName: tests::test_loclists_gnu_v4_split_dwarf
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::locations_dwo
    - LocationListsOffset
    - DebugLoc::new
    - DebugAddrBase
    - Result::unwrap
    - DebugLocLists::new
    - 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: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    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:382,1
    - Dst: R::Offset::wrapping_add
      Src: /src/gimli/src/read/op.rs:383,1
    - Dst: R::Offset::from_i16
      Src: /src/gimli/src/read/op.rs:383,1
    - Dst: '&R::len'
      Src: /src/gimli/src/read/op.rs:384,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:385,1
    - Dst: Error::BadBranchTarget
      Src: /src/gimli/src/read/op.rs:385,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/op.rs:385,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/op.rs:387,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/op.rs:388,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:389,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 3
    argNames:
    - pc
    - bytecode
    - offset
    argTypes:
    - '&R'
    - '&R'
    - i16
    constantsTouched: []
    func_position:
      end: 391
      start: 381
    functionDepth: 7
    functionLinenumber: 381
    functionLinenumberEnd: 391
    functionName: compute_pc
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - Result::offset_from
    - Error::BadBranchTarget
    - Ok
    - R::Offset::wrapping_add
    - Err
    - Self::skip
    - '&R::len'
    - Self::into_u64
    - '&R::clone'
    - R::Offset::from_i16
    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:394,1
    - Dst: O::from_u64
      Src: /src/gimli/src/read/op.rs:394,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 395
    functionName: generic_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 3
    functionsReached:
    - O::from_u64
    - Result::unwrap
    - read::UnitOffset
    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:411,1
    - Dst: constants::DwOp
      Src: /src/gimli/src/read/op.rs:412,1
    - Dst: '&[u8]::read_address'
      Src: /src/gimli/src/read/op.rs:415,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:416,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:418,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:419,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:424,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:425,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:426,1
    - Dst: '&[u8]::read_i8'
      Src: /src/gimli/src/read/op.rs:430,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:431,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:432,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/op.rs:436,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:437,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:438,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:442,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:443,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:444,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:448,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:449,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:450,1
    - Dst: '&[u8]::read_i32'
      Src: /src/gimli/src/read/op.rs:454,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:455,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:456,1
    - Dst: '&[u8]::read_u64'
      Src: /src/gimli/src/read/op.rs:460,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:461,1
    - Dst: '&[u8]::read_i64'
      Src: /src/gimli/src/read/op.rs:464,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:465,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:468,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:469,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:472,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:473,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:475,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:476,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:477,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:479,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:480,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:482,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:483,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:484,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:485,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:489,1
    - Dst: Ok
      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:492,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: Ok
      Src: /src/gimli/src/read/op.rs:496,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:497,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:498,1
    - Dst: '&[u8]::read_uleb128'
      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: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: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:508,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:509,1
    - Dst: Ok
      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:513,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: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:518,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:519,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:552,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:553,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:586,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:587,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:587,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:621,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:622,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:623,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:623,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:625,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:629,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:629,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:630,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:633,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:634,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:637,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:637,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:638,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:639,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:642,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:646,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:647,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:653,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:654,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:655,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:661,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:662,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:663,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:668,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:669,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/op.rs:671,1
    - Dst: u16::map
      Src: /src/gimli/src/read/op.rs:671,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:672,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:673,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:673,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:677,1
    - Dst: u32::map
      Src: /src/gimli/src/read/op.rs:677,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:678,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:679,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:679,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:683,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:684,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:685,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:685,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:689,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:691,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:693,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:694,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:695,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:697,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:701,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:701,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:702,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:703,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:705,1
    - Dst: '&[u8]::read_address'
      Src: /src/gimli/src/read/op.rs:708,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:708,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:712,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:714,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:715,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:716,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:721,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:721,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:722,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:723,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:727,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:727,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:728,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:729,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:733,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:733,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:734,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:735,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:738,1
    - Dst: u32::map
      Src: /src/gimli/src/read/op.rs:738,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:739,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:740,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:744,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:744,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:745,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:746,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/op.rs:746,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:747,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:748,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:753,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:753,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:754,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:754,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:755,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:758,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:762,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:763,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:763,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:764,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:765,1
    - Dst: '&[u8]::read_u8'
      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:774,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:780,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:780,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:781,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:782,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:786,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:786,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:787,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:788,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:791,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:793,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:794,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:797,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:798,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:801,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:802,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:805,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:806,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:808,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:808,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:810,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:810,1
    CyclomaticComplexity: 58
    EdgeCount: 58
    ICount: 388
    argCount: 2
    argNames:
    - bytes
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 812
      start: 410
    functionDepth: 6
    functionLinenumber: 410
    functionLinenumberEnd: 812
    functionName: Operation::parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 8
    functionsReached:
    - Result::and_then
    - '&[u8]::read_u32'
    - '&[u8]::read_i32'
    - '&[u8]::read_i8'
    - '&[u8]::read_u8'
    - '&[u8]::split'
    - common::DebugAddrIndex
    - Some
    - generic_type
    - read::UnitOffset
    - '&[u8]::read_uleb128_u32'
    - DieReference::DebugInfoRef
    - i64::from
    - '&[u8]::read_u64'
    - '&[u8]::read_sleb128'
    - '&[u8]::read_i64'
    - R::Offset::from_u8
    - '&[u8]::read_i16'
    - constants::DwOp
    - common::Register
    - u32::map
    - common::DebugInfoOffset
    - into
    - '&[u8]::read_address'
    - '&[u8]::read_offset'
    - Error::InvalidExpression
    - u16::map
    - Ok
    - u64::from
    - Err
    - '&[u8]::read_u16'
    - DieReference::UnitRef
    - '&[u8]::read_uleb128'
    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:948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 949
      start: 947
    functionDepth: 7
    functionLinenumber: 947
    functionLinenumberEnd: 949
    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: 957
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 957
    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:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 995
      start: 993
    functionDepth: 1
    functionLinenumber: 993
    functionLinenumberEnd: 995
    functionName: OperationIter::next
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - OperationIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/op.rs:984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - expression
    argTypes:
    - '&Expression<R>'
    constantsTouched: []
    func_position:
      end: 985
      start: 983
    functionDepth: 1
    functionLinenumber: 983
    functionLinenumberEnd: 985
    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:1140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1141
      start: 1139
    functionDepth: 6
    functionLinenumber: 1139
    functionLinenumberEnd: 1141
    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:1149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1147
    functionDepth: 1
    functionLinenumber: 1147
    functionLinenumberEnd: 1154
    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:1163,1
    - Dst: EvaluationState::Start
      Src: /src/gimli/src/read/op.rs:1170,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:1174,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1176,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1177,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1182
      start: 1162
    functionDepth: 5
    functionLinenumber: 1162
    functionLinenumberEnd: 1182
    functionName: Evaluation::new_in
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EvaluationState::Start
    - R::clone
    - Default::default
    - u64::from
    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:1197,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1203
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1203
    functionName: Evaluation::set_initial_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Some
    - EvaluationState::Start
    linkageType: ''
    returnType: void
    signature: 'pub fn set_initial_value(&mut self, value: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1211
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1211
    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:1223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1224
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1224
    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:1227,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1228,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1231
      start: 1226
    functionDepth: 1
    functionLinenumber: 1226
    functionLinenumberEnd: 1231
    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:1234,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1235
      start: 1233
    functionDepth: 4
    functionLinenumber: 1233
    functionLinenumberEnd: 1235
    functionName: Evaluation::push
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 12
    functionsReached:
    - try_push
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn push(&mut self, value: Value) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:1238,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1247,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:1247,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1249,1
    - Dst: Option::to_u64
      Src: /src/gimli/src/read/op.rs:1250,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1252,1
    - Dst: Option::to_u64
      Src: /src/gimli/src/read/op.rs:1253,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1254,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1258,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1258,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1270,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:1273,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1276,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1279,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1282,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1283,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1284,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1285,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1288,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1289,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1290,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1291,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1292,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1293,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1297,1
    - Dst: abs
      Src: /src/gimli/src/read/op.rs:1298,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1299,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1302,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1303,1
    - Dst: and
      Src: /src/gimli/src/read/op.rs:1304,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1305,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1308,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1309,1
    - Dst: div
      Src: /src/gimli/src/read/op.rs:1310,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1311,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1314,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1315,1
    - Dst: sub
      Src: /src/gimli/src/read/op.rs:1316,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1317,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1320,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1321,1
    - Dst: rem
      Src: /src/gimli/src/read/op.rs:1322,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1323,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1326,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1327,1
    - Dst: mul
      Src: /src/gimli/src/read/op.rs:1328,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1329,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1332,1
    - Dst: u64::neg
      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: not
      Src: /src/gimli/src/read/op.rs:1338,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1339,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1342,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1343,1
    - Dst: or
      Src: /src/gimli/src/read/op.rs:1344,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1345,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1348,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1349,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1350,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1351,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1354,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1355,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1355,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1356,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1357,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1360,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1361,1
    - Dst: shl
      Src: /src/gimli/src/read/op.rs:1362,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1363,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1366,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1367,1
    - Dst: shr
      Src: /src/gimli/src/read/op.rs:1368,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1369,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1372,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1373,1
    - Dst: shra
      Src: /src/gimli/src/read/op.rs:1374,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1375,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1378,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1379,1
    - Dst: xor
      Src: /src/gimli/src/read/op.rs:1380,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1381,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1385,1
    - Dst: Option::to_u64
      Src: /src/gimli/src/read/op.rs:1386,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1388,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1393,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1394,1
    - Dst: eq
      Src: /src/gimli/src/read/op.rs:1395,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1396,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1399,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1400,1
    - Dst: ge
      Src: /src/gimli/src/read/op.rs:1401,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1402,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1405,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1406,1
    - Dst: gt
      Src: /src/gimli/src/read/op.rs:1407,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1408,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1411,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1412,1
    - Dst: le
      Src: /src/gimli/src/read/op.rs:1413,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1414,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1417,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1418,1
    - Dst: lt
      Src: /src/gimli/src/read/op.rs:1419,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1420,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1423,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1424,1
    - Dst: ne
      Src: /src/gimli/src/read/op.rs:1425,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1426,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1430,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1434,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1434,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1438,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1438,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1446,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1446,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1456,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1456,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1466,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1466,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1468,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1473,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1473,1
    - Dst: EvaluationResult::RequiresAtLocation
      Src: /src/gimli/src/read/op.rs:1475,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1480,1
    - Dst: Option::to_u64
      Src: /src/gimli/src/read/op.rs:1481,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1482,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1482,1
    - Dst: EvaluationResult::RequiresTls
      Src: /src/gimli/src/read/op.rs:1484,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1489,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1489,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1497,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1502,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1504,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1508,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1510,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1515,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1519,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1519,1
    - Dst: EvaluationResult::RequiresEntryValue
      Src: /src/gimli/src/read/op.rs:1521,1
    - Dst: Expression
      Src: /src/gimli/src/read/op.rs:1521,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1521,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1526,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1526,1
    - Dst: EvaluationResult::RequiresParameterRef
      Src: /src/gimli/src/read/op.rs:1528,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1533,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1533,1
    - Dst: EvaluationResult::RequiresRelocatedAddress
      Src: /src/gimli/src/read/op.rs:1535,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1540,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1540,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1550,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1550,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1563,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1566,1
    - Dst: Option::to_u64
      Src: /src/gimli/src/read/op.rs:1567,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1570,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1572,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1570,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1577,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1581,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1581,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1583,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1587,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1587,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1589,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1593,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1593,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1595,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1601,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1605,1
    CyclomaticComplexity: 118
    EdgeCount: 118
    ICount: 560
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1606
      start: 1237
    functionDepth: 10
    functionLinenumber: 1237
    functionLinenumberEnd: 1606
    functionName: Evaluation::evaluate_one_operation
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - clone
    - eq
    - Some
    - and
    - sub
    - lt
    - ne
    - Evaluation::pop
    - Value::from_u64
    - rem
    - Value::Generic
    - EvaluationResult::RequiresTls
    - Expression
    - Option::to_u64
    - shr
    - value_type
    - mul
    - EvaluationResult::RequiresAtLocation
    - EvaluationResult::RequiresBaseType
    - u64::neg
    - OperationEvaluationResult::Waiting
    - ge
    - EvaluationResult::RequiresRelocatedAddress
    - Operation::parse
    - Evaluation::push
    - compute_pc
    - add
    - map_err
    - shra
    - len
    - gt
    - Ok
    - Error::InvalidDerefSize
    - div
    - le
    - shl
    - is_empty
    - Err
    - not
    - or
    - try_push
    - xor
    - EvaluationResult::RequiresEntryValue
    - EvaluationResult::RequiresParameterRef
    - abs
    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: 1622
      start: 1615
    functionDepth: 0
    functionLinenumber: 1615
    functionLinenumberEnd: 1622
    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: 1637
      start: 1628
    functionDepth: 0
    functionLinenumber: 1628
    functionLinenumberEnd: 1637
    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:1648,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1648,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1653,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1654,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1658,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1659,1
    - Dst: EvaluationState::Error
      Src: /src/gimli/src/read/op.rs:1661,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1662,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1665
      start: 1644
    functionDepth: 12
    functionLinenumber: 1644
    functionLinenumberEnd: 1665
    functionName: Evaluation::evaluate
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Evaluation::evaluate_internal
    - Ok
    - Evaluation::push
    - Err
    - EvaluationState::Error
    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:1676,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1678,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1685,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1686
      start: 1674
    functionDepth: 12
    functionLinenumber: 1674
    functionLinenumberEnd: 1686
    functionName: Evaluation::resume_with_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_memory(&mut self, value: Value) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1697,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1699,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1699,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1700,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1701,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1708,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1709
      start: 1695
    functionDepth: 12
    functionLinenumber: 1695
    functionLinenumberEnd: 1709
    functionName: Evaluation::resume_with_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - add
    - Err
    - value_type
    - Value::from_u64
    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:1720,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1722,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1722,1
    - Dst: Result::wrapping_add
      Src: /src/gimli/src/read/op.rs:1722,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1729,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - frame_base
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1730
      start: 1718
    functionDepth: 12
    functionLinenumber: 1718
    functionLinenumberEnd: 1730
    functionName: Evaluation::resume_with_frame_base
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Err
    - Result::wrapping_add
    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:1741,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1743,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1743,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1750,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1751
      start: 1739
    functionDepth: 12
    functionLinenumber: 1739
    functionLinenumberEnd: 1751
    functionName: Evaluation::resume_with_tls
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_tls(&mut self, value: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1762,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1764,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1764,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1771,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1772
      start: 1760
    functionDepth: 12
    functionLinenumber: 1760
    functionLinenumberEnd: 1772
    functionName: Evaluation::resume_with_call_frame_cfa
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_call_frame_cfa(&mut self, cfa: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1783,1
    - Dst: '&[u8]::is_empty'
      Src: /src/gimli/src/read/op.rs:1785,1
    - Dst: '&[u8]::clone'
      Src: /src/gimli/src/read/op.rs:1786,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1787,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1788,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1789,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1789,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1797,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 1798
      start: 1781
    functionDepth: 12
    functionLinenumber: 1781
    functionLinenumberEnd: 1798
    functionName: Evaluation::resume_with_at_location
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - mem::swap
    - '&[u8]::clone'
    - '&[u8]::is_empty'
    - Err
    - try_push
    - 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:1809,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1811,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1818,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - entry_value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1819
      start: 1807
    functionDepth: 12
    functionLinenumber: 1807
    functionLinenumberEnd: 1819
    functionName: Evaluation::resume_with_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_entry_value(&mut self, entry_value: Value) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1833,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1835,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1835,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1842,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - parameter_value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1843
      start: 1828
    functionDepth: 12
    functionLinenumber: 1828
    functionLinenumberEnd: 1843
    functionName: Evaluation::resume_with_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_parameter_ref(&mut self,parameter_value: u64,)
      -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1855,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1857,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1857,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1864,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1865
      start: 1853
    functionDepth: 12
    functionLinenumber: 1853
    functionLinenumberEnd: 1865
    functionName: Evaluation::resume_with_relocated_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_relocated_address(&mut self, address: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1877,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1879,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1879,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1886,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1887
      start: 1875
    functionDepth: 12
    functionLinenumber: 1875
    functionLinenumberEnd: 1887
    functionName: Evaluation::resume_with_indexed_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Value::Generic
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_indexed_address(&mut self, address: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1898,1
    - Dst: Value::parse
      Src: /src/gimli/src/read/op.rs:1900,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1900,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1903,1
    - Dst: Option::convert
      Src: /src/gimli/src/read/op.rs:1904,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1907,1
    - Dst: Option::reinterpret
      Src: /src/gimli/src/read/op.rs:1908,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1914,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1915,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    argCount: 1
    argNames:
    - base_type
    argTypes:
    - ValueType
    constantsTouched: []
    func_position:
      end: 1916
      start: 1896
    functionDepth: 12
    functionLinenumber: 1896
    functionLinenumberEnd: 1916
    functionName: Evaluation::resume_with_base_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - clone
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Option::convert
    - Err
    - Value::parse
    - Option::reinterpret
    - Evaluation::pop
    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:1919,1
    - Dst: pop
      Src: /src/gimli/src/read/op.rs:1920,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1929
      start: 1918
    functionDepth: 2
    functionLinenumber: 1918
    functionLinenumberEnd: 1929
    functionName: Evaluation::end_of_expression
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - is_empty
    - pop
    linkageType: ''
    returnType: bool
    signature: fn end_of_expression(&mut self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1932,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1936,1
    - Dst: Evaluation::evaluate_one_operation
      Src: /src/gimli/src/read/op.rs:1940,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1944,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1944,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1948,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1952,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1953,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1957,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1959,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1959,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:1969,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1974,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1976,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1974,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:1984,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:1984,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:1984,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:1984,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1985,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:1985,1
    - Dst: EvaluationState::Waiting
      Src: /src/gimli/src/read/op.rs:1991,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1992,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1999,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:2000,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2001,1
    - Dst: Option::to_u64
      Src: /src/gimli/src/read/op.rs:2002,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2003,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2003,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2013,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 126
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2014
      start: 1931
    functionDepth: 11
    functionLinenumber: 1931
    functionLinenumberEnd: 2014
    functionName: Evaluation::evaluate_internal
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 12
    functionsReached:
    - Evaluation::pop
    - Ok
    - Evaluation::evaluate_one_operation
    - Operation::parse
    - into_u64
    - EvaluationState::Waiting
    - Option::to_u64
    - is_empty
    - Err
    - try_push
    - Evaluation::end_of_expression
    - Some
    - len
    - map_err
    - Error::InvalidExpressionTerminator
    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: 2036
      start: 2030
    functionDepth: 0
    functionLinenumber: 2030
    functionLinenumberEnd: 2036
    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: 2044
      start: 2038
    functionDepth: 0
    functionLinenumber: 2038
    functionLinenumberEnd: 2044
    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:2051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2067
      start: 2047
    functionDepth: 1
    functionLinenumber: 2047
    functionLinenumberEnd: 2067
    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:2074,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2076,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: 2084
      start: 2069
    functionDepth: 7
    functionLinenumber: 2069
    functionLinenumberEnd: 2084
    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:2087,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2089,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&[u8]'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2096
      start: 2086
    functionDepth: 7
    functionLinenumber: 2086
    functionLinenumberEnd: 2096
    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:2105,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2105,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2105,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2105,1
    - Dst: F::len
      Src: /src/gimli/src/read/op.rs:2108,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2109,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 3
    argNames:
    - input
    - expect
    - encoding
    argTypes:
    - F
    - '&Operation<EndianSlice<''_, LittleEndian>>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2112
      start: 2098
    functionDepth: 8
    functionLinenumber: 2098
    functionLinenumberEnd: 2112
    functionName: tests::check_op_parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - unwrap
    - check_op_parse_eof
    - get_contents
    - input
    - F::len
    - check_op_parse_simple
    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:2117,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2125,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2138,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2195,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2196,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2197,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2198,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2199,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2200,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2201,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2202,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2203,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2204,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2205,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2206,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2207,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2208,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2209,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2210,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2211,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2212,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2213,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2214,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2215,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2216,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2217,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2218,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2219,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2220,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2221,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2222,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2223,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2224,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2225,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2226,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2236,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2238,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2240,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 220
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2242
      start: 2115
    functionDepth: 8
    functionLinenumber: 2115
    functionLinenumberEnd: 2242
    functionName: tests::test_op_parse_onebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - check_op_parse_eof
    - D8
    - iter
    - common::Register
    - generic_type
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_onebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2247,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2265,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2274,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2281,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2283,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2283,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2285
      start: 2245
    functionDepth: 9
    functionLinenumber: 2245
    functionLinenumberEnd: 2285
    functionName: tests::test_op_parse_twobyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - D8
    - iter
    - generic_type
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_twobyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2290,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2309,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2309,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2324,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2326,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2326,1
    - Dst: L16
      Src: /src/gimli/src/read/op.rs:2326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2288
    functionDepth: 9
    functionLinenumber: 2288
    functionLinenumberEnd: 2328
    functionName: tests::test_op_parse_threebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - read::UnitOffset
    - D8
    - iter
    - DieReference::UnitRef
    - L16
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_threebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2333,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2357,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2357,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2364,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2364,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2369,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2371,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2371,1
    - Dst: L32
      Src: /src/gimli/src/read/op.rs:2371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2373
      start: 2331
    functionDepth: 9
    functionLinenumber: 2331
    functionLinenumberEnd: 2373
    functionName: tests::test_op_parse_fivebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - read::UnitOffset
    - check_op_parse
    - D8
    - L32
    - DieReference::DebugInfoRef
    - iter
    - common::DebugInfoOffset
    - DieReference::UnitRef
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_fivebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2379,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2405,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2405,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2410,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2412,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2412,1
    - Dst: L64
      Src: /src/gimli/src/read/op.rs:2412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2414
      start: 2377
    functionDepth: 9
    functionLinenumber: 2377
    functionLinenumberEnd: 2414
    functionName: tests::test_op_parse_ninebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - L64
    - D8
    - encoding8
    - iter
    - DieReference::DebugInfoRef
    - common::DebugInfoOffset
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_ninebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2419,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2432,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2445,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2448,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2448,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2450,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2455,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2457,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2457,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2457,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2460
      start: 2417
    functionDepth: 9
    functionLinenumber: 2417
    functionLinenumberEnd: 2460
    functionName: tests::test_op_parse_sleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - read::UnitOffset
    - check_op_parse
    - push
    - D8
    - iter
    - common::Register
    - into
    - sleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_sleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2465,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2471,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2476,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2488,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2489,1
    - Dst: Register::from_u64
      Src: /src/gimli/src/read/op.rs:2492,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2492,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2497,1
    - Dst: extend
      Src: /src/gimli/src/read/op.rs:2498,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2502,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2508,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2516,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2525,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2527,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2527,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2527,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2527,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2527,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2532,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2535
      start: 2463
    functionDepth: 9
    functionLinenumber: 2463
    functionLinenumberEnd: 2535
    functionName: tests::test_op_parse_uleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - Section::with_endian
    - unwrap
    - extend
    - get_contents
    - push
    - uleb
    - Result::unwrap
    - common::DebugAddrIndex
    - D8
    - Register::from_u64
    - iter
    - into
    - check_op_parse_simple
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_uleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2540,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2555,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2556,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2557,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2558,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2558,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2558,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2558,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2560,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2568
      start: 2538
    functionDepth: 9
    functionLinenumber: 2538
    functionLinenumberEnd: 2568
    functionName: tests::test_op_parse_bregx
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - read::UnitOffset
    - uleb
    - D8
    - iter
    - common::Register
    - into
    - sleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bregx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2573,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2577,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2578,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2585,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2589,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2595
      start: 2571
    functionDepth: 9
    functionLinenumber: 2571
    functionLinenumberEnd: 2595
    functionName: tests::test_op_parse_bit_piece
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - Section::with_endian
    - unwrap
    - get_contents
    - uleb
    - D8
    - Some
    - iter
    - check_op_parse_simple
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bit_piece()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2600,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2604,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2606,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2606,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2607,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2606,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2615
      start: 2598
    functionDepth: 9
    functionLinenumber: 2598
    functionLinenumberEnd: 2615
    functionName: tests::test_op_parse_implicit_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - encoding4
    - check_op_parse
    - uleb
    - D8
    - len
    - append_bytes
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_implicit_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2620,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2624,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2628,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2632,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2633,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2637,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2639,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2639,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2639,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2641,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2639,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2645,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2650
      start: 2618
    functionDepth: 9
    functionLinenumber: 2618
    functionLinenumberEnd: 2650
    functionName: tests::test_op_parse_const_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - encoding4
    - check_op_parse
    - read::UnitOffset
    - uleb
    - D8
    - len
    - append_bytes
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_const_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2655,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2657,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2658,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2658,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2658,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2660,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2662,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2666,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2667,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2667,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2667,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2669,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2675
      start: 2653
    functionDepth: 9
    functionLinenumber: 2653
    functionLinenumberEnd: 2675
    functionName: tests::test_op_parse_regval_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - read::UnitOffset
    - uleb
    - D8
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_regval_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2680,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2682,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2683,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2683,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2683,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2685,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2691,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2692,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2692,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2692,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2694,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2700,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2701,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2701,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2701,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2709
      start: 2678
    functionDepth: 9
    functionLinenumber: 2678
    functionLinenumberEnd: 2709
    functionName: tests::test_op_parse_deref_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - read::UnitOffset
    - check_op_parse
    - uleb
    - D8
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_deref_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2714,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2716,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2717,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2717,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2719,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2723,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2724,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2724,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2730
      start: 2712
    functionDepth: 9
    functionLinenumber: 2712
    functionLinenumberEnd: 2730
    functionName: tests::test_op_convert
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - read::UnitOffset
    - check_op_parse
    - uleb
    - D8
    linkageType: ''
    returnType: void
    signature: fn test_op_convert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2735,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2737,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2738,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2738,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2740,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2744,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2745,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2745,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2751
      start: 2733
    functionDepth: 9
    functionLinenumber: 2733
    functionLinenumberEnd: 2751
    functionName: tests::test_op_reinterpret
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - read::UnitOffset
    - check_op_parse
    - uleb
    - D8
    linkageType: ''
    returnType: void
    signature: fn test_op_reinterpret()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2759,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2760,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2760,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2760,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2762,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2765,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2768,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2769,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2769,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2769,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2771,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2774,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2777,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2778,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2778,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2778,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2780,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2790
      start: 2754
    functionDepth: 9
    functionLinenumber: 2754
    functionLinenumberEnd: 2790
    functionName: tests::test_op_parse_implicit_pointer
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - D32
    - D8
    - D64
    - encoding8
    - common::DebugInfoOffset
    - sleb
    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:2799,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2800,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2800,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2800,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2800,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2802,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2804,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2807
      start: 2793
    functionDepth: 9
    functionLinenumber: 2793
    functionLinenumberEnd: 2807
    functionName: tests::test_op_parse_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - encoding4
    - check_op_parse
    - uleb
    - D8
    - len
    - append_bytes
    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:2811,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2812,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2812,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2814,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2818
      start: 2810
    functionDepth: 9
    functionLinenumber: 2810
    functionLinenumberEnd: 2818
    functionName: tests::test_op_parse_gnu_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - read::UnitOffset
    - check_op_parse
    - D32
    - D8
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_gnu_parameter_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2823,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2825,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2826,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2826,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2826,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2830,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2831,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2831,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2831,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2835,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2836,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2836,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2836,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2840,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2841,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2841,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2845
      start: 2821
    functionDepth: 9
    functionLinenumber: 2821
    functionLinenumberEnd: 2845
    functionName: tests::test_op_wasm
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_op_parse
    - D32
    - uleb
    - D8
    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: 2874
      start: 2869
    functionDepth: 0
    functionLinenumber: 2869
    functionLinenumberEnd: 2874
    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:2877,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2879,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:2881,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - stack
    - num
    - nbytes
    argTypes:
    - '&mut Vec<u8>'
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 2882
      start: 2876
    functionDepth: 9
    functionLinenumber: 2876
    functionLinenumberEnd: 2882
    functionName: t::e::s::t::s::::::::a::s::s::e::m::b::l::e::push
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - len
    - push
    - write
    linkageType: ''
    returnType: void
    signature: 'fn push(stack: &mut Vec<u8>, num: u64, nbytes: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2860,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2864,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/op.rs:2866,1
    - Dst: Marker
      Src: /src/gimli/src/read/op.rs:2866,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2866,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:2886,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2889,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:2889,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2892,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:2892,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2893,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:2895,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2896,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:2896,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2897,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:2897,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2898,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/op.rs:2900,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2900,1
    - Dst: leb128::write::signed
      Src: /src/gimli/src/read/op.rs:2903,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2903,1
    - Dst: Option::wrapping_sub
      Src: /src/gimli/src/read/op.rs:2912,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:2913,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 96
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&[AssemblerEntry]'
    constantsTouched: []
    func_position:
      end: 2919
      start: 2859
    functionDepth: 8
    functionLinenumber: 2859
    functionLinenumberEnd: 2919
    functionName: tests::assemble
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Vec::len
    - Option::wrapping_sub
    - write
    - push
    - u64::from
    - Result::unwrap
    - EndianVec::push
    - leb128::write::unsigned
    - Marker
    - leb128::write::signed
    - Some
    - Vec::new
    - Vec::push
    linkageType: ''
    returnType: Vec
    signature: 'fn assemble(entries: &[AssemblerEntry]) -> Vec<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assemble
      Src: /src/gimli/src/read/op.rs:2935,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2936,1
    - Dst: Evaluation::new
      Src: /src/gimli/src/read/op.rs:2938,1
    - Dst: set_object_address
      Src: /src/gimli/src/read/op.rs:2941,1
    - Dst: set_initial_value
      Src: /src/gimli/src/read/op.rs:2944,1
    - Dst: set_max_iterations
      Src: /src/gimli/src/read/op.rs:2947,1
    - Dst: evaluate
      Src: /src/gimli/src/read/op.rs:2950,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2951,1
    - Dst: f
      Src: /src/gimli/src/read/op.rs:2952,1
    - Dst: result
      Src: /src/gimli/src/read/op.rs:2957,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2959,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: 2968
      start: 2921
    functionDepth: 13
    functionLinenumber: 2921
    functionLinenumberEnd: 2968
    functionName: tests::check_eval_with_args
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - assemble
    - EndianSlice::new
    - evaluate
    - f
    - result
    - Err
    - set_max_iterations
    - len
    - set_initial_value
    - set_object_address
    - Evaluation::new
    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:2975,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - program
    - expect
    - encoding
    argTypes:
    - '&[AssemblerEntry]'
    - Result<&[Piece<EndianSlice<'_, LittleEndian>>]>
    - Encoding
    constantsTouched: []
    func_position:
      end: 2978
      start: 2970
    functionDepth: 14
    functionLinenumber: 2970
    functionLinenumberEnd: 2978
    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:2993,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:2993,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:2994,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:2994,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:2995,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:2996,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:2996,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:2998,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:2998,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:2999,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:2999,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3000,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3001,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3001,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3003,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3003,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3004,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3004,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3005,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3006,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3006,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3009,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3009,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3010,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3010,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3011,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3012,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3012,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3014,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3014,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3015,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3015,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3016,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3016,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3019,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3019,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3020,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3020,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3021,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3022,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3022,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3023,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3024,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3024,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3026,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3026,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3027,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3028,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3028,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3029,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3030,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3030,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3032,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3032,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3033,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3033,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3034,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3035,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3035,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3037,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3037,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3038,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3038,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3039,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3040,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3040,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3041,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3042,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3042,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3045,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3045,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3046,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3046,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3047,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3048,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3048,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3049,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3049,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3052,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3052,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3053,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3053,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3054,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3055,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3056,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3056,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3057,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3057,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3060,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3060,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3061,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3062,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3063,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3064,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3065,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3065,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3067,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3067,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3068,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3068,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3069,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3070,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3070,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3072,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3072,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3073,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3073,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3074,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3075,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3076,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3076,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3079,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3079,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3080,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3081,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3082,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3082,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3085,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3086,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3087,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3087,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3088,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3089,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3089,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3091,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3091,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3092,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3092,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3093,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3094,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3094,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3097,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3097,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3098,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3098,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3099,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3100,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3100,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3102,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3102,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3103,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3104,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3105,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3105,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3106,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3107,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3107,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3109,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3109,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3110,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3110,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3111,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3112,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3112,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3114,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3114,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3115,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3116,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3117,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3117,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3118,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3119,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3119,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: U8
      Src: /src/gimli/src/read/op.rs:3122,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3124,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3124,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3125,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3126,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3126,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3129,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3130,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3131,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3131,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3133,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3134,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3136,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3137,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3144,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3148,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3148,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 203
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3149
      start: 2981
    functionDepth: 15
    functionLinenumber: 2981
    functionLinenumberEnd: 3149
    functionName: tests::test_eval_arith
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Mark
    - encoding4
    - Value::Generic
    - Ok
    - Op
    - U8
    - Branch
    - check_eval
    - U64
    - U16
    - U32
    - Uleb
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3165,1
    - Dst: U64
      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: Branch
      Src: /src/gimli/src/read/op.rs:3167,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3170,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3170,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3171,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3172,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3172,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:3178,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3179,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3180,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3181,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3181,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3183,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3183,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3184,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3184,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3185,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3186,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3187,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3188,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3188,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3190,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3190,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3191,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3191,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3192,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3193,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3193,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3194,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3194,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3196,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3197,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3197,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3198,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3199,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3199,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3200,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3201,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3201,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3204,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3205,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3206,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3206,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3208,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3209,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3212,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3219,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3223,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3223,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3224
      start: 3152
    functionDepth: 15
    functionLinenumber: 3152
    functionLinenumberEnd: 3224
    functionName: tests::test_eval_arith64
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Mark
    - Value::Generic
    - Ok
    - Op
    - U8
    - Branch
    - Sleb
    - check_eval
    - encoding8
    - U64
    - Uleb
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3240,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3240,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: Branch
      Src: /src/gimli/src/read/op.rs:3243,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3245,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3245,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3246,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3246,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3247,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3250,1
    - Dst: U8
      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:3255,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3255,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3256,1
    - Dst: U8
      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: Op
      Src: /src/gimli/src/read/op.rs:3260,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3260,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3261,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3261,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3262,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3263,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3263,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3265,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3265,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3266,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3266,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3267,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3268,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3268,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3271,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3272,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3273,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3273,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3275,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3276,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3278,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3279,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3286,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3290,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3290,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3291
      start: 3227
    functionDepth: 15
    functionLinenumber: 3227
    functionLinenumberEnd: 3291
    functionName: tests::test_eval_compare
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Mark
    - encoding4
    - Value::Generic
    - Ok
    - Op
    - U8
    - Branch
    - check_eval
    - U32
    linkageType: ''
    returnType: void
    signature: fn test_eval_compare()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3303,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3304,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3305,1
    - Dst: 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: Uleb
      Src: /src/gimli/src/read/op.rs:3308,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3309,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3310,1
    - Dst: U8
      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: Op
      Src: /src/gimli/src/read/op.rs:3316,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3317,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3324,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3328,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3328,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3329
      start: 3294
    functionDepth: 15
    functionLinenumber: 3294
    functionLinenumberEnd: 3329
    functionName: tests::test_eval_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - Value::Generic
    - Ok
    - Op
    - U8
    - check_eval
    - Uleb
    linkageType: ''
    returnType: void
    signature: fn test_eval_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:3338,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3339,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3339,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3341,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3341,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3341,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3342,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3342,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3342,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3343,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3343,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3343,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3344,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3344,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3345,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3345,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3348,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3348,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3349,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3349,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3350,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3350,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3351,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3351,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3353,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3353,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3359,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3363,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3365,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3366,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:3372,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: Self::wrapping_neg
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3383,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3386
      start: 3332
    functionDepth: 14
    functionLinenumber: 3332
    functionLinenumberEnd: 3386
    functionName: tests::test_eval_lit_and_reg
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - encoding4
    - Value::Generic
    - Self::wrapping_neg
    - Ok
    - Op
    - push
    - u64::from
    - resume_with_register
    - Sleb
    - Vec::new
    - DwOp
    - Uleb
    linkageType: ''
    returnType: void
    signature: fn test_eval_lit_and_reg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3401,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3401,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3402,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3403,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3403,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3404,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3405,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3405,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3407,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3407,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3408,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3408,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3409,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3409,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3410,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3411,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3411,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3413,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3414,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3414,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3415,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3416,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3416,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3417,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3418,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3418,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3420,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3421,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3421,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3422,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3422,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3423,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3423,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3424,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3425,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3425,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3427,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3428,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3429,1
    - Dst: Uleb
      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: Branch
      Src: /src/gimli/src/read/op.rs:3431,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: Branch
      Src: /src/gimli/src/read/op.rs:3437,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3439,1
    - Dst: Uleb
      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: U32
      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: Branch
      Src: /src/gimli/src/read/op.rs:3443,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3445,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3445,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3446,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3447,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3447,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3448,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3449,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3449,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3452,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3453,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3454,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3454,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3456,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3457,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3459,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3460,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3467,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3471,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3473,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3474,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3493,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3493,1
    - Dst: resume_with_tls
      Src: /src/gimli/src/read/op.rs:3495,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3497,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3501,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3503,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3510,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3516,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3516,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3517,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3517,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3519,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3521,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:3521,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3522,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3541,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3541,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3544,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3550,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 169
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3553
      start: 3389
    functionDepth: 14
    functionLinenumber: 3389
    functionLinenumberEnd: 3553
    functionName: tests::test_eval_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - Mark
    - encoding4
    - Value::Generic
    - resume_with_tls
    - Ok
    - Op
    - U8
    - Error::InvalidDerefSize
    - Branch
    - resume_with_memory
    - Err
    - resume_with_indexed_address
    - resume_with_relocated_address
    - U32
    - Uleb
    linkageType: ''
    returnType: void
    signature: fn test_eval_memory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3565,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3565,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3567,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3573,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:3573,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3577,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3577,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3577,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3579,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3581,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:3581,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3582,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3588,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3588,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3595,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3599,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3599,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3599,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3600
      start: 3556
    functionDepth: 15
    functionLinenumber: 3556
    functionLinenumberEnd: 3600
    functionName: tests::test_eval_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - Ok
    - Op
    - Err
    - check_eval
    - common::Register
    - DwOp
    - into
    - Uleb
    - Error::InvalidExpressionTerminator
    linkageType: ''
    returnType: void
    signature: fn test_eval_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3612,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3612,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3613,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3614,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3615,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3616,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3623,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3627,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3629,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3630,1
    - Dst: resume_with_frame_base
      Src: /src/gimli/src/read/op.rs:3639,1
    - Dst: resume_with_call_frame_cfa
      Src: /src/gimli/src/read/op.rs:3643,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3650,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3650,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3650,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3651,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3658,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3662,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3664,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3665,1
    - Dst: read_u64
      Src: /src/gimli/src/read/op.rs:3672,1
    - Dst: resume_with_entry_value
      Src: /src/gimli/src/read/op.rs:3676,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3676,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3683,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3686,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3688,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3689,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3699,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3700,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3707,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3711,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3713,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3714,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3715,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3718,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3734,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3736,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3737,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3739,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3741,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 91
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3743
      start: 3603
    functionDepth: 14
    functionLinenumber: 3603
    functionLinenumberEnd: 3743
    functionName: tests::test_eval_context
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - encoding4
    - Value::Generic
    - Ok
    - Op
    - read_u64
    - Err
    - resume_with_frame_base
    - Sleb
    - Some
    - encoding8
    - resume_with_call_frame_cfa
    - U64
    - Uleb
    - 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:3754,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3757,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3757,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3758
      start: 3746
    functionDepth: 15
    functionLinenumber: 3746
    functionLinenumberEnd: 3758
    functionName: tests::test_eval_empty_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - check_eval
    - Err
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_empty_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3769,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3770,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3770,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3771,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3771,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3772,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3772,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3773,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3780,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3784,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3786,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3787,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3792,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3798,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3805,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3812,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3823,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3827,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3829,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3830,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3835,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3841,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3848,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3855,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3858
      start: 3761
    functionDepth: 14
    functionLinenumber: 3761
    functionLinenumberEnd: 3858
    functionName: tests::test_eval_call
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - encoding4
    - EndianSlice::new
    - Value::Generic
    - Ok
    - Op
    - resume_with_at_location
    - U16
    - U32
    linkageType: ''
    returnType: void
    signature: fn test_eval_call()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3870,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3871,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3871,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3872,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3873,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3873,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3878,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3881,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3885,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3888,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3893,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3893,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3893,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3899,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3900,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3900,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3901,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3901,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3902,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3902,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3903,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3903,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3908,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3911,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3915,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3920,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3928,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3930,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3931,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3939,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3945,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3951,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3951,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3952,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3952,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3952,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3952,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3952,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3961,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3965,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3965,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3965,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3969,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3970,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3971,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3971,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3971,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3972,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3972,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3972,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3977,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3978,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3980,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3984,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3985,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3990,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3990,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3990,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3994,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4003,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4003,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4003,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4007,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4007,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:4007,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:4014,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4023,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4024,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4024,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4025,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4028,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4028,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4028,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4032,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4033,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4033,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4034,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4037,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4037,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4037,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4038
      start: 3861
    functionDepth: 15
    functionLinenumber: 3861
    functionLinenumberEnd: 4038
    functionName: tests::test_eval_pieces
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - encoding4
    - EndianSlice::new
    - Value::Generic
    - Ok
    - Op
    - U8
    - Err
    - Sleb
    - Some
    - check_eval
    - common::Register
    - common::DebugInfoOffset
    - resume_with_relocated_address
    - U32
    - Uleb
    linkageType: ''
    returnType: void
    signature: fn test_eval_pieces()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:4049,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4050,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:4050,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4053,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4055,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4056,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4062
      start: 4041
    functionDepth: 14
    functionLinenumber: 4041
    functionLinenumberEnd: 4062
    functionName: tests::test_eval_max_iterations
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - Mark
    - encoding4
    - Op
    - Branch
    - Err
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_eval_max_iterations()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4081,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4081,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4081,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4081,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4082,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4084,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4088,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4088,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4088,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4089,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4091,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4095,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4095,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4096,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4096,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4096,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4097,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4099,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4103,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4104,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4104,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4105,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4105,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4105,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4106,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4108,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4112,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4112,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4112,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4112,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4113,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4113,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4114,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/op.rs:4116,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4121,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4121,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4122,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/op.rs:4124,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4134,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4136,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4137,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4155,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:4156,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4162,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4164,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:4166,1
    - Dst: resume_with_base_type
      Src: /src/gimli/src/read/op.rs:4169,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:4172,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4177,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4181
      start: 4065
    functionDepth: 14
    functionLinenumber: 4065
    functionLinenumberEnd: 4181
    functionName: tests::test_eval_typed_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - encoding4
    - Value::F32
    - Ok
    - Op
    - U8
    - Value::U16
    - u64::from
    - resume_with_memory
    - resume_with_register
    - Value::U32
    - resume_with_base_type
    - resume_with_relocated_address
    - U16
    - U32
    - Uleb
    - Value::from_u64
    linkageType: ''
    returnType: void
    signature: fn test_eval_typed_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:137,1
    - Dst: '&EndianReader<Endian, T2>::bytes'
      Src: /src/gimli/src/read/endian_reader.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&EndianReader<Endian, T2>'
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: EndianReader::eq
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&EndianReader<Endian, T2>::bytes'
    - EndianReader::bytes
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, rhs: &EndianReader<Endian, T2>) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:155,1
    - Dst: '&[u8]::hash'
      Src: /src/gimli/src/read/endian_reader.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: EndianReader::hash
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::hash'
    - EndianReader::bytes
    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
    - Some
    - SubRange::len
    linkageType: ''
    returnType: Option
    signature: 'fn read_slice(&mut self, len: usize) -> Option<&[u8]>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SubRange::new
      Src: /src/gimli/src/read/endian_reader.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - bytes
    - endian
    argTypes:
    - T
    - Endian
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 3
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: EndianReader::new
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - SubRange::new
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn new(bytes: T, endian: Endian) -> EndianReader<Endian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes
      Src: /src/gimli/src/read/endian_reader.rs:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: EndianReader::bytes
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 11
    functionsReached:
    - bytes
    linkageType: ''
    returnType: '&[u8]'
    signature: pub fn bytes(&self) -> &[u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:285,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:286,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:287,1
    - Dst: Range<usize>::len
      Src: /src/gimli/src/read/endian_reader.rs:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<usize>
    constantsTouched: []
    func_position:
      end: 289
      start: 284
    functionDepth: 7
    functionLinenumber: 284
    functionLinenumberEnd: 289
    functionName: EndianReader::range
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::clone
    - truncate
    - Range<usize>::len
    - skip
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range(&self, idx: Range<usize>) -> EndianReader<Endian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:310,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<usize>
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 7
    functionLinenumber: 309
    functionLinenumberEnd: 313
    functionName: EndianReader::range_from
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::clone
    - skip
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range_from(&self, idx: RangeFrom<usize>) -> EndianReader<Endian,
      T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:334,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<usize>
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 5
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: EndianReader::range_to
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - 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:
    - EndianReader::offset_id
    - Ok
    - 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:
    - Result::bytes
    - '&[u8]::as_ptr'
    - EndianReader::bytes
    linkageType: ''
    returnType: usize
    signature: 'fn offset_from(&self, base: &EndianReader<Endian, T>) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::ReaderOffsetId
      Src: /src/gimli/src/read/endian_reader.rs:417,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:417,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 2
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: EndianReader::offset_id
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 5
    functionsReached:
    - read::ReaderOffsetId
    - '&[u8]::as_ptr'
    - EndianReader::bytes
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:423,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:423,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:424,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/read/endian_reader.rs:424,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_reader.rs:426,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 430
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 430
    functionName: EndianReader::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::len'
    - Some
    - '&[u8]::as_ptr'
    - EndianReader::bytes
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: '&[u8]::iter'
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: position
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: ok_or_else
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:437,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 438
      start: 433
    functionDepth: 9
    functionLinenumber: 433
    functionLinenumberEnd: 438
    functionName: EndianReader::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - 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:
    - EndianReader::offset_id
    - Ok
    - Err
    - EndianReader::len
    - Error::UnexpectedEof
    - skip
    linkageType: ''
    returnType: Result
    signature: 'fn skip(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::len
      Src: /src/gimli/src/read/endian_reader.rs:452,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:453,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:453,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:453,1
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:455,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:456,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:457,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 460
      start: 451
    functionDepth: 7
    functionLinenumber: 451
    functionLinenumberEnd: 460
    functionName: EndianReader::split
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::offset_id
    - Ok
    - Err
    - truncate
    - EndianReader::clone
    - EndianReader::len
    - Error::UnexpectedEof
    - skip
    linkageType: ''
    returnType: Result
    signature: 'fn split(&mut self, len: usize) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:464,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:464,1
    - Dst: '&[u8]::into'
      Src: /src/gimli/src/read/endian_reader.rs:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 2
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: EndianReader::to_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::into'
    - Ok
    - EndianReader::bytes
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str::from_utf8
      Src: /src/gimli/src/read/endian_reader.rs:469,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:469,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:470,1
    - Dst: into
      Src: /src/gimli/src/read/endian_reader.rs:470,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: EndianReader::to_string
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - str::from_utf8
    - Err
    - EndianReader::bytes
    - into
    linkageType: ''
    returnType: Result
    signature: fn to_string(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    - Dst: String::from_utf8_lossy
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 2
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: EndianReader::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - String::from_utf8_lossy
    - Ok
    - EndianReader::bytes
    linkageType: ''
    returnType: Result
    signature: fn to_string_lossy(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_slice
      Src: /src/gimli/src/read/endian_reader.rs:482,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/endian_reader.rs:482,1
    - Dst: Vec::copy_from_slice
      Src: /src/gimli/src/read/endian_reader.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:485,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:487,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:487,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 489
      start: 481
    functionDepth: 3
    functionLinenumber: 481
    functionLinenumberEnd: 489
    functionName: EndianReader::read_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::offset_id
    - Vec::copy_from_slice
    - Vec::len
    - Ok
    - Error::UnexpectedEof
    - Err
    - read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_slice(&mut self, buf: &mut [u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::new
      Src: /src/gimli/src/read/endian_reader.rs:501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 4
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: tests::native_reader
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::new
    linkageType: ''
    returnType: EndianReader
    signature: 'fn native_reader<T: CloneStableDeref<Target = [u8]> + Debug>(bytes:
      T,) -> EndianReader<NativeEndian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:508,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/endian_reader.rs:509,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 507
    functionDepth: 8
    functionLinenumber: 507
    functionLinenumberEnd: 512
    functionName: tests::test_reader_split
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::split'
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_reader_split()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 5
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: tests::test_reader_split_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn test_reader_split_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:522,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:527,1
    - Dst: range_from
      Src: /src/gimli/src/read/endian_reader.rs:534,1
    - Dst: EndianReader::range_to
      Src: /src/gimli/src/read/endian_reader.rs:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 521
    functionDepth: 17
    functionLinenumber: 521
    functionLinenumberEnd: 547
    functionName: tests::bytes_and_len_and_range_and_eq
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - range_from
    - native_reader
    - EndianReader::range_to
    - '&R::range'
    linkageType: ''
    returnType: void
    signature: fn bytes_and_len_and_range_and_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:551,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:552,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 550
    functionDepth: 7
    functionLinenumber: 550
    functionLinenumberEnd: 557
    functionName: tests::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - Result::unwrap
    - '&R::skip'
    linkageType: ''
    returnType: void
    signature: fn find()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:561,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:562,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 560
    functionDepth: 7
    functionLinenumber: 560
    functionLinenumberEnd: 564
    functionName: tests::indexing
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - Result::unwrap
    - '&R::skip'
    linkageType: ''
    returnType: void
    signature: fn indexing()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:569,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:570,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 568
    functionDepth: 7
    functionLinenumber: 568
    functionLinenumberEnd: 572
    functionName: tests::indexing_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - Result::unwrap
    - '&R::skip'
    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:
    - '&R::empty'
    - native_reader
    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: 17
    functionLinenumber: 590
    functionLinenumberEnd: 595
    functionName: tests::truncate
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::truncate'
    - unwrap
    - '&R::range'
    linkageType: ''
    returnType: void
    signature: fn truncate()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:599,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 598
    functionDepth: 17
    functionLinenumber: 598
    functionLinenumberEnd: 602
    functionName: tests::offset_from
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::range'
    linkageType: ''
    returnType: void
    signature: fn offset_from()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:606,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:607,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 605
    functionDepth: 7
    functionLinenumber: 605
    functionLinenumberEnd: 609
    functionName: tests::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - Result::unwrap
    - '&R::skip'
    linkageType: ''
    returnType: void
    signature: fn skip()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 617
    functionName: tests::to_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn to_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:622,1
    - Dst: '&R::range_from'
      Src: /src/gimli/src/read/endian_reader.rs:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 620
    functionDepth: 8
    functionLinenumber: 620
    functionLinenumberEnd: 625
    functionName: tests::to_string_ok
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::range_from'
    linkageType: ''
    returnType: void
    signature: fn to_string_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 632
    functionDepth: 5
    functionLinenumber: 632
    functionLinenumberEnd: 635
    functionName: tests::to_string_err
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn to_string_err()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:639,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 638
    functionDepth: 5
    functionLinenumber: 638
    functionLinenumberEnd: 641
    functionName: tests::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn to_string_lossy()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:645,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:646,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:646,1
    - Dst: '&R::read_u8_array'
      Src: /src/gimli/src/read/endian_reader.rs:647,1
    - Dst: unwrap
      Src: /src/gimli/src/read/endian_reader.rs:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 644
    functionDepth: 7
    functionLinenumber: 644
    functionLinenumberEnd: 650
    functionName: tests::read_u8_array
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - Result::unwrap
    - native_reader
    - '&R::skip'
    - '&R::read_u8_array'
    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: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: fn into_u64(self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::wrapping_add
      Src: /src/gimli/src/read/reader.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: usize::wrapping_add
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached:
    - usize::wrapping_add
    linkageType: ''
    returnType: Self
    signature: 'fn wrapping_add(self, other: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::checked_sub
      Src: /src/gimli/src/read/reader.rs:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: usize::checked_sub
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached:
    - usize::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn checked_sub(self, other: Self) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::checked_add
      Src: /src/gimli/src/read/reader.rs:213,1
    - Dst: ok_or
      Src: /src/gimli/src/read/reader.rs:213,1
    - Dst: Self::ones_sized
      Src: /src/gimli/src/read/reader.rs:214,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:216,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:218,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - length
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 219
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: u64::add_sized
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - Self::ones_sized
    - u64::checked_add
    - ok_or
    linkageType: ''
    returnType: Result
    signature: 'fn add_sized(self, length: u64, size: u8) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::ones_sized
      Src: /src/gimli/src/read/reader.rs:223,1
    - Dst: u64::wrapping_add
      Src: /src/gimli/src/read/reader.rs:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - length
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 225
    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: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: u64::ones_sized
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 6
    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:351,1
    - Dst: Reader::read_slice
      Src: /src/gimli/src/read/reader.rs:352,1
    - Dst: <A as AsMut<[u8]>>::as_mut
      Src: /src/gimli/src/read/reader.rs:352,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 347
    functionDepth: 4
    functionLinenumber: 347
    functionLinenumberEnd: 354
    functionName: Reader::read_u8_array
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 10
    functionsReached:
    - Ok
    - Default::default
    - Reader::read_slice
    - <A as AsMut<[u8]>>::as_mut
    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:359,1
    - Dst: Self::Offset::from_u8
      Src: /src/gimli/src/read/reader.rs:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 3
    functionLinenumber: 358
    functionLinenumberEnd: 360
    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:365,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 5
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: Reader::read_u8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 3
    functionsReached:
    - Ok
    - Reader::read_u8_array
    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:372,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 371
    functionDepth: 5
    functionLinenumber: 371
    functionLinenumberEnd: 374
    functionName: Reader::read_i8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Reader::read_u8_array
    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:379,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:380,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:380,1
    - Dst: Endian::read_u16
      Src: /src/gimli/src/read/reader.rs:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 5
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: Reader::read_u16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 2
    functionsReached:
    - Reader::endian
    - Endian::read_u16
    - Ok
    - Reader::read_u8_array
    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:386,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:387,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:387,1
    - Dst: Endian::read_i16
      Src: /src/gimli/src/read/reader.rs:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 5
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: Reader::read_i16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_i16
    - Reader::endian
    - Ok
    - Reader::read_u8_array
    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:393,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:394,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:394,1
    - Dst: Endian::read_u32
      Src: /src/gimli/src/read/reader.rs:394,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 392
    functionDepth: 5
    functionLinenumber: 392
    functionLinenumberEnd: 395
    functionName: Reader::read_u32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 4
    functionsReached:
    - Endian::read_u32
    - Reader::endian
    - Ok
    - Reader::read_u8_array
    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:400,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:401,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:401,1
    - Dst: Endian::read_i32
      Src: /src/gimli/src/read/reader.rs:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 399
    functionDepth: 5
    functionLinenumber: 399
    functionLinenumberEnd: 402
    functionName: Reader::read_i32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_i32
    - Reader::endian
    - Ok
    - Reader::read_u8_array
    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:407,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:408,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:408,1
    - Dst: Endian::read_u64
      Src: /src/gimli/src/read/reader.rs:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 406
    functionDepth: 5
    functionLinenumber: 406
    functionLinenumberEnd: 409
    functionName: Reader::read_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 4
    functionsReached:
    - Endian::read_u64
    - Reader::endian
    - Ok
    - Reader::read_u8_array
    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:414,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:415,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:415,1
    - Dst: Endian::read_i64
      Src: /src/gimli/src/read/reader.rs:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 5
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: Reader::read_i64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Endian::read_i64
    - Ok
    - Reader::read_u8_array
    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:421,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:422,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:422,1
    - Dst: Endian::read_f32
      Src: /src/gimli/src/read/reader.rs:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 5
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: Reader::read_f32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_f32
    - Reader::endian
    - Ok
    - Reader::read_u8_array
    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:428,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:429,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:429,1
    - Dst: Endian::read_f64
      Src: /src/gimli/src/read/reader.rs:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 5
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: Reader::read_f64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_f64
    - Reader::endian
    - Ok
    - Reader::read_u8_array
    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:440,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:441,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:441,1
    - Dst: Endian::read_uint
      Src: /src/gimli/src/read/reader.rs:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 442
      start: 438
    functionDepth: 4
    functionLinenumber: 438
    functionLinenumberEnd: 442
    functionName: Reader::read_uint
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_uint
    - Reader::endian
    - 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:446,1
    - Dst: Reader::split
      Src: /src/gimli/src/read/reader.rs:447,1
    - Dst: Reader::skip
      Src: /src/gimli/src/read/reader.rs:448,1
    - Dst: Self::Offset::from_u8
      Src: /src/gimli/src/read/reader.rs:448,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:449,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 10
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: Reader::read_null_terminated_slice
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::split
    - Ok
    - Reader::skip
    - Reader::find
    - Self::Offset::from_u8
    linkageType: ''
    returnType: Result
    signature: fn read_null_terminated_slice(&mut self) -> Result<Self>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::read::skip
      Src: /src/gimli/src/read/reader.rs:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 7
    functionLinenumber: 453
    functionLinenumberEnd: 455
    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:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 458
    functionDepth: 7
    functionLinenumber: 458
    functionLinenumberEnd: 460
    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:464,1
    - Dst: try_into
      Src: /src/gimli/src/read/reader.rs:464,1
    - Dst: map_err
      Src: /src/gimli/src/read/reader.rs:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 463
    functionDepth: 7
    functionLinenumber: 463
    functionLinenumberEnd: 467
    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:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 7
    functionLinenumber: 470
    functionLinenumberEnd: 472
    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:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 475
    functionDepth: 7
    functionLinenumber: 475
    functionLinenumberEnd: 477
    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:487,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:489,1
    - Dst: Self::Offset::from_u32
      Src: /src/gimli/src/read/reader.rs:489,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:491,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/reader.rs:491,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:492,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:494,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 483
    functionDepth: 6
    functionLinenumber: 483
    functionLinenumberEnd: 496
    functionName: Reader::read_initial_length
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Result::and_then
    - Self::Offset::from_u32
    - Ok
    - Reader::read_u64
    - Err
    - Reader::read_u32
    linkageType: ''
    returnType: Result
    signature: fn read_initial_length(&mut self) -> Result<(Self::Offset, Format)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8
      Src: /src/gimli/src/read/reader.rs:500,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:502,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:503,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/reader.rs:503,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 499
    functionDepth: 6
    functionLinenumber: 499
    functionLinenumberEnd: 505
    functionName: Reader::read_address_size
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Err
    - Error::UnsupportedAddressSize
    - Reader::read_u8
    - Ok
    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:510,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:510,1
    - Dst: Reader::read_u16
      Src: /src/gimli/src/read/reader.rs:511,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:511,1
    - Dst: Reader::read_u32
      Src: /src/gimli/src/read/reader.rs:512,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:512,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:513,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:514,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/reader.rs:514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 516
      start: 508
    functionDepth: 6
    functionLinenumber: 508
    functionLinenumberEnd: 516
    functionName: Reader::read_address
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - Error::UnsupportedAddressSize
    - Reader::read_u16
    - Reader::read_u64
    - Reader::read_u8
    - Err
    - Reader::read_u32
    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:524,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:524,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
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 527
      start: 522
    functionDepth: 6
    functionLinenumber: 522
    functionLinenumberEnd: 527
    functionName: Reader::read_word
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 2
    functionsReached:
    - Reader::read_u32
    - Reader::read_u64
    - Result::map
    - 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:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 7
    functionLinenumber: 531
    functionLinenumberEnd: 533
    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:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 7
    functionLinenumber: 537
    functionLinenumberEnd: 539
    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:546,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:546,1
    - Dst: Reader::read_u16
      Src: /src/gimli/src/read/reader.rs:547,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:547,1
    - Dst: Reader::read_u32
      Src: /src/gimli/src/read/reader.rs:548,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:548,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:549,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:550,1
    - Dst: Error::UnsupportedOffsetSize
      Src: /src/gimli/src/read/reader.rs:550,1
    - Dst: and_then
      Src: /src/gimli/src/read/reader.rs:545,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 553
      start: 544
    functionDepth: 6
    functionLinenumber: 544
    functionLinenumberEnd: 553
    functionName: Reader::read_sized_offset
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - and_then
    - Result::map
    - Reader::read_u16
    - Error::UnsupportedOffsetSize
    - Reader::read_u64
    - Reader::read_u8
    - Err
    - Reader::read_u32
    linkageType: ''
    returnType: Result
    signature: 'fn read_sized_offset(&mut self, size: u8) -> Result<Self::Offset>'
  - 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:
    - clone
    - Ok
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_macinfo(&self, offset: DebugMacinfoOffset<R::Offset>) ->
      Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/macros.rs:80,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/macros.rs:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: DebugMacinfo::borrow
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugMacinfo
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugMacinfo<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: DebugMacinfo::id
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: DebugMacinfo::reader
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - macinfo_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: DebugMacinfo::from
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(macinfo_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/macros.rs:127,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - macro_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: DebugMacro::new
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(macro_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/macros.rs:153,1
    - Dst: skip
      Src: /src/gimli/src/read/macros.rs:154,1
    - Dst: MacroUnitHeader::parse
      Src: /src/gimli/src/read/macros.rs:155,1
    - Dst: Ok
      Src: /src/gimli/src/read/macros.rs:156,1
    - Dst: Result::format
      Src: /src/gimli/src/read/macros.rs:158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 161
      start: 152
    functionDepth: 7
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: DebugMacro::get_macros
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - MacroUnitHeader::parse
    - Result::format
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_macros(&self, offset: DebugMacroOffset<R::Offset>) -> Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/macros.rs:174,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/macros.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: DebugMacro::borrow
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugMacro
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugMacro<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: DebugMacro::id
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: DebugMacro::reader
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - macro_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: DebugMacro::from
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(macro_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/macros.rs:210,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/macros.rs:211,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/macros.rs:218,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/macros.rs:218,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/macros.rs:220,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/macros.rs:220,1
    - Dst: Err
      Src: /src/gimli/src/read/macros.rs:224,1
    - Dst: Ok
      Src: /src/gimli/src/read/macros.rs:226,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 231
      start: 209
    functionDepth: 6
    functionLinenumber: 209
    functionLinenumberEnd: 231
    functionName: MacroUnitHeader::parse
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - '&mut R::read_offset'
    - Ok
    - R::Offset::from_u64
    - Err
    - 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: DebugInfoOffset::string
      Src: /src/gimli/src/read/macros.rs:265,1
    - Dst: DebugInfoOffset::string_offset
      Src: /src/gimli/src/read/macros.rs:267,1
    - Dst: DebugInfoOffset::string
      Src: /src/gimli/src/read/macros.rs:268,1
    - Dst: DebugInfoOffset::sup_string
      Src: /src/gimli/src/read/macros.rs:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 1
    argNames:
    - unit
    argTypes:
    - UnitRef<'_, R>
    constantsTouched: []
    func_position:
      end: 272
      start: 262
    functionDepth: 12
    functionLinenumber: 262
    functionLinenumberEnd: 272
    functionName: MacroString::string
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - clone
    - DebugInfoOffset::sup_string
    - Ok
    - DebugInfoOffset::string_offset
    - DebugInfoOffset::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:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: MacroIter::next
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached:
    - MacroIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:458,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:483,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:483,1
    - Dst: DebugMacinfo::from
      Src: /src/gimli/src/read/macros.rs:484,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:484,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:486,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:486,1
    - Dst: Self::get_macinfo
      Src: /src/gimli/src/read/macros.rs:488,1
    - Dst: common::DebugMacinfoOffset
      Src: /src/gimli/src/read/macros.rs:489,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:488,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:493,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:493,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:493,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:498,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:498,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:498,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:503,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:503,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:503,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:508,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:508,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:508,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:514,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:514,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 107
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 457
    functionDepth: 8
    functionLinenumber: 457
    functionLinenumberEnd: 520
    functionName: tests::test_get_macinfo
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - mark
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - Section::with_endian
    - unwrap
    - DebugMacinfo::from
    - Self::value
    - Self::get_macinfo
    - uleb
    - Result::unwrap
    - D8
    - Vec::get_contents
    - common::DebugMacinfoOffset
    - append_bytes
    - set_start_const
    - Label::new
    - next
    linkageType: ''
    returnType: void
    signature: fn test_get_macinfo()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:524,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:583,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:583,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:584,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:584,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:586,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:586,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:588,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:588,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:588,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:589,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:589,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:589,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:593,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:593,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:593,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:600,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:600,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:600,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:607,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:607,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:607,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:609,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:609,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:609,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:616,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:616,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:616,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:623,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:623,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:623,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:630,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:630,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:630,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:632,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:632,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:632,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:639,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:639,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:639,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:641,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:641,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:641,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:648,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:648,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:648,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:650,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:650,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:650,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:657,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:657,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:657,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:664,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:664,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:664,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:671,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:671,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:671,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:673,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:673,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 269
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 523
    functionDepth: 8
    functionLinenumber: 523
    functionLinenumberEnd: 676
    functionName: tests::get_macros_1
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - D32
    - Vec::get_contents
    - Self::get_macros
    - Label::new
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - Section::with_endian
    - append_bytes
    - DebugMacro::from
    - set_start_const
    - next
    - unwrap
    - DebugMacroOffset
    - Result::unwrap
    - D16
    - D8
    - mark
    - uleb
    linkageType: ''
    returnType: void
    signature: fn get_macros_1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:680,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:681,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:682,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:683,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:684,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:709,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:714,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:737,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:754,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:758,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:758,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/read/macros.rs:759,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:759,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:762,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:762,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:763,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:763,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:768,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:768,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:768,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:772,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:772,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:772,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:777,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:777,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:777,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:779,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:779,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:779,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:784,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:784,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:784,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:786,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:786,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:786,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:793,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:793,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:793,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:795,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:795,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:795,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:802,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:802,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:802,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:804,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:804,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:804,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:809,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:809,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:809,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:811,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:811,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:811,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:816,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:816,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:818,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:818,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:818,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:835,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:835,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:836,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:836,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:836,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:837,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:837,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:837,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:851,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:851,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:851,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:861,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:861,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:861,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:866,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:866,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 350
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 871
      start: 679
    functionDepth: 8
    functionLinenumber: 679
    functionLinenumberEnd: 871
    functionName: tests::get_macros_2
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - D32
    - Self::get_macros
    - Label::new
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - Section::with_endian
    - get_contents
    - append_bytes
    - DebugMacro::from
    - set_start_const
    - next
    - Self::clone
    - unwrap
    - DebugMacroOffset
    - Result::unwrap
    - D16
    - D8
    - L32
    - mark
    - uleb
    - DebugStr::from
    - DebugStrOffset
    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: 30
    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: 7
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: DebugAbbrev::abbreviations
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviations::parse
    - clone
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn abbreviations(&self,debug_abbrev_offset: DebugAbbrevOffset<R::Offset>,)
      -> Result<Abbreviations>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/abbrev.rs:74,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/abbrev.rs:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: DebugAbbrev::borrow
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAbbrev
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAbbrev<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: DebugAbbrev::id
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: DebugAbbrev::reader
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_abbrev_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: DebugAbbrev::from
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_abbrev_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/read/abbrev.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: AbbreviationsCache::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/abbrev.rs:135,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/abbrev.rs:138,1
    - Dst: Result::push
      Src: /src/gimli/src/read/abbrev.rs:139,1
    - Dst: DebugInfoOffset::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: DebugInfoOffset::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: 9
    functionLinenumber: 129
    functionLinenumberEnd: 171
    functionName: AbbreviationsCache::populate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Result::sort_unstable_by_key
    - Result::map
    - into_u64
    - DebugInfoUnitHeadersIter::next
    - Result::into_iter
    - abbreviations
    - Result::dedup
    - collect
    - Result::push
    - R::Offset::from_u8
    - Result::retain
    - map
    - Vec::new
    - DebugInfoOffset::debug_abbrev_offset
    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: 6
    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: Option::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: 8
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionName: AbbreviationsCache::get
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - into_u64
    - Option::clone
    - abbreviations
    - get
    linkageType: ''
    returnType: Result
    signature: 'pub fn get<R: Reader>(&self,debug_abbrev: &DebugAbbrev<R>,offset:
      DebugAbbrevOffset<R::Offset>,) -> Result<Arc<Abbreviations>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/abbrev.rs:215,1
    - Dst: btree_map::BTreeMap::new
      Src: /src/gimli/src/read/abbrev.rs:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: Abbreviations::empty
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 4
    functionsReached:
    - 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: Option::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: 5
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: Abbreviations::insert
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Option::insert
    - push
    - is_empty
    - Err
    - len
    - contains_key
    - entry
    linkageType: ''
    returnType: ::core::result::Result
    signature: 'fn insert(&mut self, abbrev: Abbreviation) -> ::core::result::Result<(),
      ()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::try_from
      Src: /src/gimli/src/read/abbrev.rs:255,1
    - Dst: u64::checked_sub
      Src: /src/gimli/src/read/abbrev.rs:256,1
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:257,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:258,1
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - code
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: Abbreviations::get
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - usize::try_from
    - len
    - Some
    - u64::checked_sub
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, code: u64) -> Option<&Abbreviation>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:267,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:269,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:270,1
    - Dst: ::core::result::Result::is_err
      Src: /src/gimli/src/read/abbrev.rs:270,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:271,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 276
      start: 266
    functionDepth: 9
    functionLinenumber: 266
    functionLinenumberEnd: 276
    functionName: Abbreviations::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached:
    - Abbreviations::empty
    - Ok
    - Abbreviation::parse
    - Err
    - ::core::result::Result::is_err
    - insert
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Abbreviations>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: Abbreviation::code
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn code(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: Abbreviation::tag
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 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: 326
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: Abbreviation::has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn has_children(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: Abbreviation::attributes
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[AttributeSpecification]'
    signature: pub fn attributes(&self) -> &[AttributeSpecification]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:336,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:338,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:340,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:340,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 342
      start: 335
    functionDepth: 8
    functionLinenumber: 335
    functionLinenumberEnd: 342
    functionName: Abbreviation::parse_tag
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - Ok
    - constants::DwTag
    - '&mut R::read_uleb128_u16'
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_tag<R: Reader>(input: &mut R) -> Result<constants::DwTag>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/abbrev.rs:346,1
    - Dst: constants::DwChildren
      Src: /src/gimli/src/read/abbrev.rs:347,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:349,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:351,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 353
      start: 345
    functionDepth: 6
    functionLinenumber: 345
    functionLinenumberEnd: 353
    functionName: Abbreviation::parse_has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 1
    functionsReached:
    - Err
    - '&mut R::read_u8'
    - Ok
    - constants::DwChildren
    linkageType: ''
    returnType: Result
    signature: 'fn parse_has_children<R: Reader>(input: &mut R) -> Result<constants::DwChildren>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::new
      Src: /src/gimli/src/read/abbrev.rs:358,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:360,1
    - Dst: AttrsIter::push
      Src: /src/gimli/src/read/abbrev.rs:361,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:364,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 365
      start: 357
    functionDepth: 9
    functionLinenumber: 357
    functionLinenumberEnd: 365
    functionName: Abbreviation::parse_attributes
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse
    - Attributes::new
    - AttrsIter::push
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse_attributes<R: Reader>(input: &mut R) -> Result<Attributes>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::is_empty'
      Src: /src/gimli/src/read/abbrev.rs:370,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:374,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/abbrev.rs:376,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:378,1
    - Dst: Self::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:381,1
    - Dst: Self::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:382,1
    - Dst: Self::parse_attributes
      Src: /src/gimli/src/read/abbrev.rs:383,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:384,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:385,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:385,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 386
      start: 369
    functionDepth: 8
    functionLinenumber: 369
    functionLinenumberEnd: 386
    functionName: Abbreviation::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 5
    functionsReached:
    - Ok
    - Self::parse_tag
    - Some
    - Self::parse_has_children
    - '&mut R::is_empty'
    - Abbreviation::new
    - '&mut R::read_uleb128'
    - Self::parse_attributes
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Option<Abbreviation>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/abbrev.rs:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 411
    functionName: Attributes::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - AttributeSpecification::new
    linkageType: ''
    returnType: Attributes
    signature: fn new() -> Attributes
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:416,1
    - Dst: Vec::to_vec
      Src: /src/gimli/src/read/abbrev.rs:421,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:422,1
    - Dst: Attributes::Heap
      Src: /src/gimli/src/read/abbrev.rs:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 430
      start: 414
    functionDepth: 5
    functionLinenumber: 414
    functionLinenumberEnd: 430
    functionName: Attributes::push
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - Attributes::Heap
    - Vec::to_vec
    linkageType: ''
    returnType: void
    signature: 'fn push(&mut self, attr: AttributeSpecification)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt
      Src: /src/gimli/src/read/abbrev.rs:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 436
      start: 434
    functionDepth: 2
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionName: Attributes::fmt
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - fmt
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Attributes'
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: Attributes::eq
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &Attributes) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 454
    functionName: Attributes::deref
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[AttributeSpecification]'
    signature: fn deref(&self) -> &[AttributeSpecification]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::new
      Src: /src/gimli/src/read/abbrev.rs:462,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 467
      start: 458
    functionDepth: 5
    functionLinenumber: 458
    functionLinenumberEnd: 467
    functionName: Attributes::from_iter
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - Attributes::new
    linkageType: ''
    returnType: Attributes
    signature: 'fn from_iter<I>(iter: I) -> AttributeswhereI: IntoIterator<Item =
      AttributeSpecification>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::Heap
      Src: /src/gimli/src/read/abbrev.rs:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - list
    argTypes:
    - Vec<AttributeSpecification>
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: Attributes::from
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Attributes::Heap
    linkageType: ''
    returnType: Attributes
    signature: 'fn from(list: Vec<AttributeSpecification>) -> Attributes'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: AttributeSpecification::name
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwAt
    signature: pub fn name(&self) -> constants::DwAt
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: AttributeSpecification::form
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: pub fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:521,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 525
    functionName: AttributeSpecification::implicit_const_value
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn implicit_const_value(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_attribute_size
      Src: /src/gimli/src/read/abbrev.rs:532,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/abbrev.rs:532,1
    - Dst: Option::map
      Src: /src/gimli/src/read/abbrev.rs:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 2
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: AttributeSpecification::size
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 1
    functionsReached:
    - get_attribute_size
    - Option::map
    - Result::encoding
    linkageType: ''
    returnType: Option
    signature: 'pub fn size<R: Reader>(&self, header: &UnitHeader<R>) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:537,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:539,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:541,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/abbrev.rs:541,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 543
      start: 536
    functionDepth: 8
    functionLinenumber: 536
    functionLinenumberEnd: 543
    functionName: AttributeSpecification::parse_form
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - Ok
    - constants::DwForm
    - '&mut R::read_uleb128_u16'
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_form<R: Reader>(input: &mut R) -> Result<constants::DwForm>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:548,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:551,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:553,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:555,1
    - Dst: constants::DwAt
      Src: /src/gimli/src/read/abbrev.rs:559,1
    - Dst: Self::parse_form
      Src: /src/gimli/src/read/abbrev.rs:560,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:562,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/abbrev.rs:562,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/abbrev.rs:566,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:567,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:567,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 568
      start: 547
    functionDepth: 8
    functionLinenumber: 547
    functionLinenumberEnd: 568
    functionName: AttributeSpecification::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 4
    functionsReached:
    - Ok
    - '&mut R::read_uleb128_u16'
    - Err
    - '&mut R::read_sleb128'
    - Some
    - AttributeSpecification::new
    - constants::DwAt
    - Self::parse_form
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Option<AttributeSpecification>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:574,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:576,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:582,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:587,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:589,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:595,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:600,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:602,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:609,1
    - Dst: word_size
      Src: /src/gimli/src/read/abbrev.rs:609,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:615,1
    - Dst: word_size
      Src: /src/gimli/src/read/abbrev.rs:618,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 2
    argNames:
    - form
    - encoding
    argTypes:
    - constants::DwForm
    - Encoding
    constantsTouched: []
    func_position:
      end: 637
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 637
    functionName: get_attribute_size
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - word_size
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub(crate) fn get_attribute_size(form: constants::DwForm, encoding:
      Encoding) -> Option<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:701,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:705,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:720,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:724,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/abbrev.rs:732,1
    - Dst: common::DebugAbbrevOffset
      Src: /src/gimli/src/read/abbrev.rs:733,1
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:733,1
    - Dst: abbreviations
      Src: /src/gimli/src/read/abbrev.rs:734,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 683
    functionDepth: 8
    functionLinenumber: 683
    functionLinenumberEnd: 739
    functionName: tests::test_debug_abbrev_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - Self::append_bytes
    - abbrev_attr_null
    - abbrev
    - get_contents
    - unwrap
    - common::DebugAbbrevOffset
    - DebugAbbrev::new
    - abbreviations
    - abbrev_null
    - len
    - abbrev_attr
    - append_bytes
    - Section::new
    - into
    - Abbreviation::new
    linkageType: ''
    returnType: void
    signature: fn test_debug_abbrev_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:744,1
    - Dst: u64::into
      Src: /src/gimli/src/read/abbrev.rs:745,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:746,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - code
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 750
      start: 743
    functionDepth: 1
    functionLinenumber: 743
    functionLinenumberEnd: 750
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - 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:753,1
    - Dst: u64::into
      Src: /src/gimli/src/read/abbrev.rs:753,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - abbrevs
    - code
    argTypes:
    - '&Abbreviations'
    - u16
    constantsTouched: []
    func_position:
      end: 755
      start: 752
    functionDepth: 1
    functionLinenumber: 752
    functionLinenumberEnd: 755
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::assert_abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - u64::into
    - unwrap
    - get
    linkageType: ''
    returnType: void
    signature: 'fn assert_abbrev(abbrevs: &Abbreviations, code: u16)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:758,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:763,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:764,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:767,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:771,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:772,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:775,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:776,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:776,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:776,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:777,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:777,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:777,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:778,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:778,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:778,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:780,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:781,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:782,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:785,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:786,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:786,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:786,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:787,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:787,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:787,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:792,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:793,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:793,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:793,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:797,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:798,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:798,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:798,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:799,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:799,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:799,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:803,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:804,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:804,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 742
    functionDepth: 6
    functionLinenumber: 742
    functionLinenumberEnd: 805
    functionName: tests::test_abbreviations_insert
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviations::empty
    - ::core::result::Result::unwrap
    - abbrev
    - assert_abbrev
    - insert
    linkageType: ''
    returnType: void
    signature: fn test_abbreviations_insert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:811,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:813,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - code
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 817
      start: 810
    functionDepth: 1
    functionLinenumber: 810
    functionLinenumberEnd: 817
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - constants::DwTag
    - Abbreviation::new
    linkageType: ''
    returnType: Abbreviation
    signature: 'fn abbrev(code: u64) -> Abbreviation'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:820,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - abbrevs
    - code
    argTypes:
    - '&Abbreviations'
    - u64
    constantsTouched: []
    func_position:
      end: 822
      start: 819
    functionDepth: 1
    functionLinenumber: 819
    functionLinenumberEnd: 822
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::assert_abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - get
    linkageType: ''
    returnType: void
    signature: 'fn assert_abbrev(abbrevs: &Abbreviations, code: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:824,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:825,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:825,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:825,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:831,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:831,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:831,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:832,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 809
    functionDepth: 6
    functionLinenumber: 809
    functionLinenumberEnd: 834
    functionName: tests::test_abbreviations_insert_32
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviations::empty
    - ::core::result::Result::unwrap
    - abbrev
    - assert_abbrev
    - insert
    linkageType: ''
    returnType: void
    signature: fn test_abbreviations_insert_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: u64::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:852,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:854,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:858,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:873,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:877,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:885,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 837
    functionDepth: 10
    functionLinenumber: 837
    functionLinenumberEnd: 889
    functionName: tests::test_parse_abbreviations_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - abbrev
    - abbrev_attr_null
    - get_contents
    - unwrap
    - abbrev_null
    - abbrev_attr
    - append_bytes
    - Section::new
    - Abbreviations::parse
    - u64::abbrev_attr
    - into
    - Abbreviation::new
    - Self::abbrev
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviations_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: u64::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:907,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 892
    functionDepth: 10
    functionLinenumber: 892
    functionLinenumberEnd: 913
    functionName: tests::test_parse_abbreviations_duplicate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - abbrev
    - abbrev_attr_null
    - get_contents
    - unwrap
    - abbrev_null
    - abbrev_attr
    - append_bytes
    - Section::new
    - Abbreviations::parse
    - u64::abbrev_attr
    - Self::abbrev
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviations_duplicate()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:918,1
    - Dst: Abbreviation::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:919,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 916
    functionDepth: 9
    functionLinenumber: 916
    functionLinenumberEnd: 922
    functionName: tests::test_parse_abbreviation_tag_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Abbreviation::parse_tag
    - 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:927,1
    - Dst: Abbreviation::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 932
      start: 925
    functionDepth: 9
    functionLinenumber: 925
    functionLinenumberEnd: 932
    functionName: tests::test_parse_abbreviation_tag_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Abbreviation::parse_tag
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_tag_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:937,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:938,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:938,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:940,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:940,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:942,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 935
    functionDepth: 7
    functionLinenumber: 935
    functionLinenumberEnd: 946
    functionName: tests::test_parse_abbreviation_has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Abbreviation::parse_has_children
    - Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_has_children()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: u64::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:958,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:960,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:960,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:964,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:972,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:972,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 975
      start: 949
    functionDepth: 9
    functionLinenumber: 949
    functionLinenumberEnd: 975
    functionName: tests::test_parse_abbreviation_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - abbrev_attr_null
    - unwrap
    - get_contents
    - Abbreviation::parse
    - Some
    - append_bytes
    - Section::new
    - u64::abbrev_attr
    - into
    - Abbreviation::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:980,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: u64::abbrev_attr_implicit_const
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:987,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:989,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:989,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:993,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1001,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 978
    functionDepth: 9
    functionLinenumber: 978
    functionLinenumberEnd: 1004
    functionName: tests::test_parse_abbreviation_implicit_const_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - abbrev_attr_null
    - unwrap
    - get_contents
    - Abbreviation::parse
    - Some
    - append_bytes
    - u64::abbrev_attr_implicit_const
    - Section::new
    - into
    - Abbreviation::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:1008,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: u64::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1013,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1019
      start: 1007
    functionDepth: 9
    functionLinenumber: 1007
    functionLinenumberEnd: 1019
    functionName: tests::test_parse_abbreviation_implicit_const_no_const
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - Abbreviation::parse
    - Section::new
    - u64::abbrev_attr
    - 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:1024,1
    - Dst: Self::abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1029,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1031,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1022
    functionDepth: 9
    functionLinenumber: 1022
    functionLinenumberEnd: 1034
    functionName: tests::test_parse_null_abbreviation_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::abbrev_null
    - Result::expect
    - unwrap
    - get_contents
    - Abbreviation::parse
    - append_bytes
    - Section::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_null_abbreviation_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1039,1
    - Dst: AttributeSpecification::parse_form
      Src: /src/gimli/src/read/abbrev.rs:1040,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 9
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: tests::test_parse_attribute_form_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse_form
    - Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_form_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1048,1
    - Dst: AttributeSpecification::parse_form
      Src: /src/gimli/src/read/abbrev.rs:1049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1046
    functionDepth: 9
    functionLinenumber: 1046
    functionLinenumberEnd: 1053
    functionName: tests::test_parse_attribute_form_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse_form
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_form_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1058,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1060,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1063
      start: 1056
    functionDepth: 9
    functionLinenumber: 1056
    functionLinenumberEnd: 1063
    functionName: tests::test_parse_null_attribute_specification_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse
    - 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:1068,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1069,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1066
    functionDepth: 9
    functionLinenumber: 1066
    functionLinenumberEnd: 1073
    functionName: tests::test_parse_attribute_specifications_name_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_specifications_name_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1078,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1079,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1076
    functionDepth: 9
    functionLinenumber: 1076
    functionLinenumberEnd: 1083
    functionName: tests::test_parse_attribute_specifications_form_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_specifications_form_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:1087,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:1088,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:1089,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:1091,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:1093,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1086
    functionDepth: 6
    functionLinenumber: 1086
    functionLinenumberEnd: 1097
    functionName: tests::test_get_abbrev_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviations::empty
    - ::core::result::Result::unwrap
    - constants::DwTag
    - into
    - Abbreviation::new
    - insert
    linkageType: ''
    returnType: void
    signature: fn test_get_abbrev_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::clone
      Src: /src/gimli/src/read/relocate.rs:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - section
    - relocate
    argTypes:
    - R
    - T
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 5
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: RelocateReader::new
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 1
    functionsReached:
    - Vec::clone
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: R, relocate: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:54,1
    - Dst: read_address
      Src: /src/gimli/src/read/relocate.rs:55,1
    - Dst: relocate_address
      Src: /src/gimli/src/read/relocate.rs:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 7
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: RelocateReader::read_address
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_address
    - offset_from
    - relocate_address
    linkageType: ''
    returnType: Result
    signature: 'fn read_address(&mut self, address_size: u8) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:60,1
    - Dst: read_offset
      Src: /src/gimli/src/read/relocate.rs:61,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 8
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: RelocateReader::read_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_offset
    - 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:66,1
    - Dst: read_sized_offset
      Src: /src/gimli/src/read/relocate.rs:67,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: RelocateReader::read_sized_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - relocate_offset
    - offset_from
    - read_sized_offset
    linkageType: ''
    returnType: Result
    signature: 'fn read_sized_offset(&mut self, size: u8) -> Result<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RelocateReader::clone
      Src: /src/gimli/src/read/relocate.rs:73,1
    - Dst: truncate
      Src: /src/gimli/src/read/relocate.rs:74,1
    - Dst: skip
      Src: /src/gimli/src/read/relocate.rs:75,1
    - Dst: Ok
      Src: /src/gimli/src/read/relocate.rs:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 7
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: RelocateReader::split
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - skip
    - RelocateReader::clone
    - Ok
    - 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:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: RelocateReader::endian
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - endian
    linkageType: ''
    returnType: Self::Endian
    signature: fn endian(&self) -> Self::Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/relocate.rs:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: RelocateReader::len
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: Self::Offset
    signature: fn len(&self) -> Self::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/gimli/src/read/relocate.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: RelocateReader::empty
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - empty
    linkageType: ''
    returnType: void
    signature: fn empty(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: truncate
      Src: /src/gimli/src/read/relocate.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: RelocateReader::truncate
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - truncate
    linkageType: ''
    returnType: Result
    signature: 'fn truncate(&mut self, len: Self::Offset) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: RelocateReader::offset_from
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - offset_from
    linkageType: ''
    returnType: Self::Offset
    signature: 'fn offset_from(&self, base: &Self) -> Self::Offset'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_id
      Src: /src/gimli/src/read/relocate.rs:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: RelocateReader::offset_id
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - offset_id
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/relocate.rs:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: RelocateReader::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - lookup_offset_id
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/gimli/src/read/relocate.rs:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 10
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: RelocateReader::find
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - find
    linkageType: ''
    returnType: Result
    signature: 'fn find(&self, byte: u8) -> Result<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip
      Src: /src/gimli/src/read/relocate.rs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 7
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: RelocateReader::skip
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - skip
    linkageType: ''
    returnType: Result
    signature: 'fn skip(&mut self, len: Self::Offset) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: RelocateReader::cannot_implement
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: super::reader::seal_if_no_alloc::Sealed
    signature: fn cannot_implement() -> super::reader::seal_if_no_alloc::Sealed
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_slice
      Src: /src/gimli/src/read/relocate.rs:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: RelocateReader::to_slice
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - to_slice
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/gimli/src/read/relocate.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: RelocateReader::to_string
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: Result
    signature: fn to_string(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string_lossy
      Src: /src/gimli/src/read/relocate.rs:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: RelocateReader::to_string_lossy
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - to_string_lossy
    linkageType: ''
    returnType: Result
    signature: fn to_string_lossy(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_slice
      Src: /src/gimli/src/read/relocate.rs:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: RelocateReader::read_slice
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_slice(&mut self, buf: &mut [u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoOffset::offset
      Src: /src/gimli/src/read/unit.rs:29,1
    - Dst: Option::as_debug_types_offset
      Src: /src/gimli/src/read/unit.rs:29,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:30,1
    - Dst: checked_sub
      Src: /src/gimli/src/read/unit.rs:30,1
    - Dst: DebugInfoOffset::is_valid_offset
      Src: /src/gimli/src/read/unit.rs:31,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 6
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: DebugTypesOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::offset
    - DebugInfoOffset::is_valid_offset
    - checked_sub
    - read::UnitOffset
    - Some
    - Option::as_debug_types_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: DebugInfoOffset::offset
      Src: /src/gimli/src/read/unit.rs:46,1
    - Dst: Option::as_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:46,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:47,1
    - Dst: checked_sub
      Src: /src/gimli/src/read/unit.rs:47,1
    - Dst: DebugInfoOffset::is_valid_offset
      Src: /src/gimli/src/read/unit.rs:48,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 6
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: DebugInfoOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::offset
    - Option::as_debug_info_offset
    - checked_sub
    - read::UnitOffset
    - DebugInfoOffset::is_valid_offset
    - Some
    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: DebugInfoOffset::offset
      Src: /src/gimli/src/read/unit.rs:63,1
    - Dst: Option::as_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:63,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:64,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 6
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: UnitOffset::to_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - DebugInfoOffset::offset
    - Option::as_debug_info_offset
    - 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: DebugInfoOffset::offset
      Src: /src/gimli/src/read/unit.rs:74,1
    - Dst: Option::as_debug_types_offset
      Src: /src/gimli/src/read/unit.rs:74,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:75,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 6
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: UnitOffset::to_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::offset
    - common::DebugTypesOffset
    - Option::as_debug_types_offset
    - 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: Self::from
      Src: /src/gimli/src/read/unit.rs:105,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_info_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: DebugInfo::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 27
    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:129,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:130,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: DebugInfo::units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - clone
    - R::Offset::from_u8
    linkageType: ''
    returnType: DebugInfoUnitHeadersIter
    signature: pub fn units(&self) -> DebugInfoUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:138,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:139,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:140,1
    - Dst: Option::into
      Src: /src/gimli/src/read/unit.rs:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 7
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: DebugInfo::header_from_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::into
    - clone
    - parse_unit_header
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn header_from_offset(&self, offset: DebugInfoOffset<R::Offset>)
      -> Result<UnitHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/unit.rs:154,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 155
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 155
    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: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    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: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    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: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    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:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: DebugInfoUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 26
    functionsReached:
    - DebugInfoUnitHeadersIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:217,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:218,1
    - Dst: constants::DwUt
      Src: /src/gimli/src/read/unit.rs:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 6
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: parse_unit_type
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - Ok
    - constants::DwUt
    linkageType: ''
    returnType: Result
    signature: 'fn parse_unit_type<R: Reader>(input: &mut R) -> Result<constants::DwUt>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/unit.rs:226,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 227
      start: 222
    functionDepth: 8
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionName: parse_debug_abbrev_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - Result::map
    - '&mut R::read_offset'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_debug_abbrev_offset<R: Reader>(input: &mut R,format: Format,)
      -> Result<DebugAbbrevOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/unit.rs:234,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 235
      start: 230
    functionDepth: 8
    functionLinenumber: 230
    functionLinenumberEnd: 235
    functionName: parse_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - Result::map
    - '&mut R::read_offset'
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn parse_debug_info_offset<R: Reader>(input: &mut R,format:
      Format,) -> Result<DebugInfoOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 297
    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: 6
    argNames:
    - encoding
    - unit_length
    - unit_type
    - debug_abbrev_offset
    - unit_offset
    - entries_buf
    argTypes:
    - Encoding
    - Offset
    - UnitType<Offset>
    - DebugAbbrevOffset<Offset>
    - UnitSectionOffset<Offset>
    - R
    constantsTouched: []
    func_position:
      end: 339
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 339
    functionName: UnitHeader::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(encoding: Encoding,unit_length: Offset,unit_type: UnitType<Offset>,debug_abbrev_offset:
      DebugAbbrevOffset<Offset>,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: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: UnitHeader::offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitSectionOffset
    signature: pub fn offset(&self) -> UnitSectionOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/unit.rs:356,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:358,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 377
    functionName: UnitHeader::size_of_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - word_size
    - initial_length_size
    linkageType: ''
    returnType: usize
    signature: pub fn size_of_header(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    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:388,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/read/unit.rs:388,1
    - Dst: Format::initial_length_size
      Src: /src/gimli/src/read/unit.rs:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 387
    functionDepth: 2
    functionLinenumber: 387
    functionLinenumberEnd: 389
    functionName: UnitHeader::length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Offset::from_u8
    - UnitHeader::format
    - Format::initial_length_size
    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: 394
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: UnitHeader::encoding
    functionSourceFile: /src/gimli/src/read/unit.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: 399
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionName: UnitHeader::version
    functionSourceFile: /src/gimli/src/read/unit.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: 404
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 404
    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: 410
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 410
    functionName: UnitHeader::debug_abbrev_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    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: 415
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: UnitHeader::address_size
    functionSourceFile: /src/gimli/src/read/unit.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: 420
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: UnitHeader::format
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    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:424,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 3
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: UnitHeader::header_size
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - len
    - UnitHeader::length_including_self
    linkageType: ''
    returnType: Offset
    signature: pub fn header_size(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:428,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 435
      start: 427
    functionDepth: 4
    functionLinenumber: 427
    functionLinenumberEnd: 435
    functionName: UnitHeader::is_valid_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - len
    - UnitHeader::header_size
    linkageType: ''
    returnType: bool
    signature: 'pub(crate) fn is_valid_offset(&self, offset: UnitOffset<Offset>) ->
      bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_valid_offset
      Src: /src/gimli/src/read/unit.rs:439,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:440,1
    - Dst: UnitHeader::is_valid_offset
      Src: /src/gimli/src/read/unit.rs:442,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:443,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:446,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:449,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:450,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:451,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:452,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 453
      start: 438
    functionDepth: 7
    functionLinenumber: 438
    functionLinenumberEnd: 453
    functionName: UnitHeader::range
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::header_size
    - clone
    - Ok
    - UnitHeader::is_valid_offset
    - Err
    - truncate
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn range(&self, idx: Range<UnitOffset<Offset>>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_valid_offset
      Src: /src/gimli/src/read/unit.rs:457,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:458,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:460,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:461,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:462,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 464
      start: 456
    functionDepth: 7
    functionLinenumber: 456
    functionLinenumberEnd: 464
    functionName: UnitHeader::range_from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - UnitHeader::header_size
    - clone
    - Ok
    - UnitHeader::is_valid_offset
    - Err
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn range_from(&self, idx: RangeFrom<UnitOffset<Offset>>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_valid_offset
      Src: /src/gimli/src/read/unit.rs:468,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:469,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:471,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:472,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:473,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:474,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 475
      start: 467
    functionDepth: 5
    functionLinenumber: 467
    functionLinenumberEnd: 475
    functionName: UnitHeader::range_to
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::header_size
    - clone
    - Ok
    - UnitHeader::is_valid_offset
    - Err
    - truncate
    linkageType: ''
    returnType: Result
    signature: 'pub fn range_to(&self, idx: RangeTo<UnitOffset<Offset>>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:483,1
    - Dst: DebuggingInformationEntry::parse
      Src: /src/gimli/src/read/unit.rs:484,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/unit.rs:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 486
      start: 478
    functionDepth: 8
    functionLinenumber: 478
    functionLinenumberEnd: 486
    functionName: UnitHeader::entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::parse
    - UnitHeader::range_from
    - Option::ok_or
    linkageType: ''
    returnType: Result
    signature: 'pub fn entry<''me, ''abbrev>(&''me self,abbreviations: &''abbrev Abbreviations,offset:
      UnitOffset<Offset>,) -> Result<DebuggingInformationEntry<''abbrev, ''me, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - abbreviations
    argTypes:
    - '&''abbrev Abbreviations'
    constantsTouched: []
    func_position:
      end: 500
      start: 489
    functionDepth: 5
    functionLinenumber: 489
    functionLinenumberEnd: 500
    functionName: UnitHeader::entries
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: EntriesCursor
    signature: 'pub fn entries<''me, ''abbrev>(&''me self,abbreviations: &''abbrev
      Abbreviations,) -> EntriesCursor<''abbrev, ''me, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:509,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 517
      start: 504
    functionDepth: 8
    functionLinenumber: 504
    functionLinenumberEnd: 517
    functionName: UnitHeader::entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::range_from
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_at_offset<''me, ''abbrev>(&''me self,abbreviations:
      &''abbrev Abbreviations,offset: UnitOffset<Offset>,) -> Result<EntriesCursor<''abbrev,
      ''me, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:527,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:528,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:530,1
    - Dst: EntriesTree::new
      Src: /src/gimli/src/read/unit.rs:530,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 531
      start: 521
    functionDepth: 8
    functionLinenumber: 521
    functionLinenumberEnd: 531
    functionName: UnitHeader::entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::range_from
    - clone
    - Ok
    - EntriesTree::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_tree<''me, ''abbrev>(&''me self,abbreviations: &''abbrev
      Abbreviations,offset: Option<UnitOffset<Offset>>,) -> Result<EntriesTree<''abbrev,
      ''me, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:540,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:541,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:543,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 549
      start: 534
    functionDepth: 8
    functionLinenumber: 534
    functionLinenumberEnd: 549
    functionName: UnitHeader::entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::range_from
    - clone
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_raw<''me, ''abbrev>(&''me self,abbreviations: &''abbrev
      Abbreviations,offset: Option<UnitOffset<Offset>>,) -> Result<EntriesRaw<''abbrev,
      ''me, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: abbreviations
      Src: /src/gimli/src/read/unit.rs:553,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - debug_abbrev
    argTypes:
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 8
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: UnitHeader::abbreviations
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    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: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/unit.rs:566,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:567,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/unit.rs:569,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:576,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:577,1
    - Dst: parse_unit_type
      Src: /src/gimli/src/read/unit.rs:585,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:586,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:587,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:589,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/unit.rs:589,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:589,1
    - Dst: parse_type_signature
      Src: /src/gimli/src/read/unit.rs:601,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:602,1
    - Dst: parse_dwo_id
      Src: /src/gimli/src/read/unit.rs:610,1
    - Dst: UnitType::Skeleton
      Src: /src/gimli/src/read/unit.rs:611,1
    - Dst: parse_dwo_id
      Src: /src/gimli/src/read/unit.rs:614,1
    - Dst: UnitType::SplitCompilation
      Src: /src/gimli/src/read/unit.rs:615,1
    - Dst: parse_type_signature
      Src: /src/gimli/src/read/unit.rs:618,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:619,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:625,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:628,1
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:628,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 77
    argCount: 2
    argNames:
    - input
    - unit_offset
    argTypes:
    - '&mut R'
    - UnitSectionOffset<Offset>
    constantsTouched: []
    func_position:
      end: 636
      start: 558
    functionDepth: 7
    functionLinenumber: 558
    functionLinenumberEnd: 636
    functionName: parse_unit_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - parse_type_offset
    - '&mut R::split'
    - UnitType::Skeleton
    - Result::read_address_size
    - '&mut R::read_initial_length'
    - Ok
    - u64::from
    - Error::UnknownVersion
    - Err
    - UnitType::SplitCompilation
    - parse_debug_abbrev_offset
    - UnitHeader::new
    - parse_unit_type
    - Result::read_u16
    - parse_dwo_id
    - parse_type_signature
    linkageType: ''
    returnType: Result
    signature: 'fn parse_unit_header<R, Offset>(input: &mut R,unit_offset: UnitSectionOffset<Offset>,)
      -> Result<UnitHeader<R>>whereR: Reader<Offset = Offset>,Offset: ReaderOffset,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:640,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:640,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/unit.rs:640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 641
      start: 639
    functionDepth: 2
    functionLinenumber: 639
    functionLinenumberEnd: 641
    functionName: parse_dwo_id
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - common::DwoId
    - '&mut R::read_u64'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse_dwo_id<R: Reader>(input: &mut R) -> Result<DwoId>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: code
      Src: /src/gimli/src/read/unit.rs:682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 683
    functionName: DebuggingInformationEntry::code
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - code
    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: 688
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 688
    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:
    - Dst: has_children
      Src: /src/gimli/src/read/unit.rs:759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 758
    functionDepth: 1
    functionLinenumber: 758
    functionLinenumberEnd: 760
    functionName: DebuggingInformationEntry::has_children
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - has_children
    linkageType: ''
    returnType: bool
    signature: pub fn has_children(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attrs
      Src: /src/gimli/src/read/unit.rs:851,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:852,1
    - Dst: Result::name
      Src: /src/gimli/src/read/unit.rs:853,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:854,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:854,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:857,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 858
      start: 850
    functionDepth: 6
    functionLinenumber: 850
    functionLinenumberEnd: 858
    functionName: DebuggingInformationEntry::attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - AttrsIter::next
    - Ok
    - DebuggingInformationEntry::attrs
    - Result::name
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr(&self, name: constants::DwAt) -> Result<Option<Attribute<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attr
      Src: /src/gimli/src/read/unit.rs:863,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:863,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:864,1
    - Dst: Result::raw_value
      Src: /src/gimli/src/read/unit.rs:864,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 865
      start: 862
    functionDepth: 7
    functionLinenumber: 862
    functionLinenumberEnd: 865
    functionName: DebuggingInformationEntry::attr_value_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::raw_value
    - Result::map
    - DebuggingInformationEntry::attr
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_value_raw(&self, name: constants::DwAt) -> Result<Option<AttributeValue<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attr
      Src: /src/gimli/src/read/unit.rs:871,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:871,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:871,1
    - Dst: Result::value
      Src: /src/gimli/src/read/unit.rs:871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 872
      start: 870
    functionDepth: 7
    functionLinenumber: 870
    functionLinenumberEnd: 872
    functionName: DebuggingInformationEntry::attr_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - DebuggingInformationEntry::attr
    - Result::value
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_value(&self, name: constants::DwAt) -> Result<Option<AttributeValue<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/unit.rs:877,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:878,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:879,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:880,1
    - Dst: DebuggingInformationEntry::attrs
      Src: /src/gimli/src/read/unit.rs:882,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:883,1
    - Dst: is_some
      Src: /src/gimli/src/read/unit.rs:883,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:884,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 886
      start: 876
    functionDepth: 7
    functionLinenumber: 876
    functionLinenumberEnd: 886
    functionName: DebuggingInformationEntry::after_attrs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttrsIter::next
    - clone
    - Ok
    - is_some
    - DebuggingInformationEntry::attrs
    - get
    - skip
    linkageType: ''
    returnType: Result
    signature: fn after_attrs(&self) -> Result<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoOffset::header_size
      Src: /src/gimli/src/read/unit.rs:909,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/unit.rs:909,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:910,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:912,1
    - Dst: Result::get
      Src: /src/gimli/src/read/unit.rs:914,1
    - Dst: ok_or
      Src: /src/gimli/src/read/unit.rs:914,1
    - Dst: Error::UnknownAbbreviation
      Src: /src/gimli/src/read/unit.rs:916,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:917,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:917,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:918,1
    - Dst: '&mut R::clone'
      Src: /src/gimli/src/read/unit.rs:919,1
    - Dst: Cell::new
      Src: /src/gimli/src/read/unit.rs:920,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    argCount: 3
    argNames:
    - input
    - unit
    - abbreviations
    argTypes:
    - '&mut R'
    - '&''unit UnitHeader<R>'
    - '&''abbrev Abbreviations'
    constantsTouched: []
    func_position:
      end: 924
      start: 904
    functionDepth: 8
    functionLinenumber: 904
    functionLinenumberEnd: 924
    functionName: DebuggingInformationEntry::parse
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - '&mut R::offset_from'
    - read::UnitOffset
    - Result::get
    - Ok
    - Error::UnknownAbbreviation
    - Some
    - DebugInfoOffset::header_size
    - '&mut R::clone'
    - Cell::new
    - ok_or
    - '&mut R::read_uleb128'
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R,unit: &''unit UnitHeader<R>,abbreviations:
      &''abbrev Abbreviations,) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1123
    functionDepth: 5
    functionLinenumber: 1123
    functionLinenumberEnd: 1125
    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:1721,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 145
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1722
      start: 1135
    functionDepth: 5
    functionLinenumber: 1135
    functionLinenumberEnd: 1722
    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:1727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1728
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1728
    functionName: Attribute::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:1733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1734
      start: 1732
    functionDepth: 1
    functionLinenumber: 1732
    functionLinenumberEnd: 1734
    functionName: Attribute::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:1739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1740
      start: 1738
    functionDepth: 1
    functionLinenumber: 1738
    functionLinenumberEnd: 1740
    functionName: Attribute::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:1745,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1746
      start: 1744
    functionDepth: 1
    functionLinenumber: 1744
    functionLinenumberEnd: 1746
    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:1751,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1752
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1752
    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:1761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1762
      start: 1760
    functionDepth: 1
    functionLinenumber: 1760
    functionLinenumberEnd: 1762
    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:1775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1776
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1776
    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:1794,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: 1795
      start: 1789
    functionDepth: 1
    functionLinenumber: 1789
    functionLinenumberEnd: 1795
    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:1805,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1806,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1807,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 2
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: AttributeValue::u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - AttributeValue::udata_value
    - u64::from
    linkageType: ''
    returnType: Option
    signature: pub fn u8_value(&self) -> Option<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::udata_value
      Src: /src/gimli/src/read/unit.rs:1815,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1816,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1817,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1821
      start: 1814
    functionDepth: 2
    functionLinenumber: 1814
    functionLinenumberEnd: 1821
    functionName: AttributeValue::u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - AttributeValue::udata_value
    - u64::from
    linkageType: ''
    returnType: Option
    signature: pub fn u16_value(&self) -> Option<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1825,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1826,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1827,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1840
      start: 1824
    functionDepth: 1
    functionLinenumber: 1824
    functionLinenumberEnd: 1840
    functionName: AttributeValue::udata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Some
    - u64::from
    linkageType: ''
    returnType: Option
    signature: pub fn udata_value(&self) -> Option<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1844,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1845,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1846,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1847,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1859
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1859
    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:1866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1870
      start: 1862
    functionDepth: 0
    functionLinenumber: 1862
    functionLinenumberEnd: 1870
    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:1878,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:1879,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1879,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1880,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1883
      start: 1877
    functionDepth: 5
    functionLinenumber: 1877
    functionLinenumberEnd: 1883
    functionName: AttributeValue::exprloc_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - Expression
    - clone
    linkageType: ''
    returnType: Option
    signature: pub fn exprloc_value(&self) -> Option<Expression<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1896,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1896,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1897,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1900
      start: 1894
    functionDepth: 11
    functionLinenumber: 1894
    functionLinenumberEnd: 1900
    functionName: AttributeValue::string_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - bool::clone
    - Some
    - Result::ok
    - '&DebugStr<R>::get_str'
    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:1918,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1918,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1919,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1919,1
    - Dst: Option<&DebugStr<R>>::and_then
      Src: /src/gimli/src/read/unit.rs:1921,1
    - Dst: get_str
      Src: /src/gimli/src/read/unit.rs:1921,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1921,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: 1925
      start: 1912
    functionDepth: 11
    functionLinenumber: 1912
    functionLinenumberEnd: 1925
    functionName: AttributeValue::string_value_sup
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - bool::clone
    - Result::ok
    - Some
    - '&DebugStr<R>::get_str'
    - get_str
    - Option<&DebugStr<R>>::and_then
    linkageType: ''
    returnType: Option
    signature: 'pub fn string_value_sup(&self,debug_str: &DebugStr<R>,debug_str_sup:
      Option<&DebugStr<R>>,) -> Option<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:1929,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:1929,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1930,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1931
      start: 1928
    functionDepth: 6
    functionLinenumber: 1928
    functionLinenumberEnd: 1931
    functionName: length_u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::split'
    - '&mut R::read_u8'
    - Result::map
    linkageType: ''
    returnType: Result
    signature: 'fn length_u8_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/unit.rs:1934,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:1934,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1936
      start: 1933
    functionDepth: 8
    functionLinenumber: 1933
    functionLinenumberEnd: 1936
    functionName: length_u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u16::map
    - '&mut R::split'
    - '&mut R::read_u16'
    linkageType: ''
    returnType: Result
    signature: 'fn length_u16_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/unit.rs:1939,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:1939,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1941
      start: 1938
    functionDepth: 8
    functionLinenumber: 1938
    functionLinenumberEnd: 1941
    functionName: length_u32_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_u32'
    - '&mut R::split'
    - u32::map
    linkageType: ''
    returnType: Result
    signature: 'fn length_u32_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:1944,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:1944,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1945,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1946
      start: 1943
    functionDepth: 8
    functionLinenumber: 1943
    functionLinenumberEnd: 1946
    functionName: length_uleb128_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::and_then
    - '&mut R::split'
    - '&mut R::read_uleb128'
    linkageType: ''
    returnType: Result
    signature: 'fn length_uleb128_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - name
    - version
    argTypes:
    - constants::DwAt
    - u16
    constantsTouched: []
    func_position:
      end: 1968
      start: 1950
    functionDepth: 0
    functionLinenumber: 1950
    functionLinenumberEnd: 1968
    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:1781,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1783,1
    - Dst: Result::map
      Src: /src/gimli/src/read/line.rs:1783,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1784,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1785,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1788,1
    - Dst: u16::map
      Src: /src/gimli/src/read/line.rs:1788,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1789,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1790,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1793,1
    - Dst: u32::map
      Src: /src/gimli/src/read/line.rs:1793,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1794,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1795,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1798,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:1798,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1799,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1800,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1803,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/line.rs:1804,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1807,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/line.rs:1808,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1811,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/line.rs:1812,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/line.rs:1815,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/line.rs:1816,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1819,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:1819,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1820,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1823,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/line.rs:1824,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/line.rs:1827,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/line.rs:1828,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1831,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/line.rs:1832,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1835,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/line.rs:1836,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/line.rs:1839,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1840,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1843,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/line.rs:1844,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/line.rs:1844,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1847,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/line.rs:1848,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/line.rs:1848,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1851,1
    - Dst: AttributeValue::DebugLineStrRef
      Src: /src/gimli/src/read/line.rs:1852,1
    - Dst: common::DebugLineStrOffset
      Src: /src/gimli/src/read/line.rs:1852,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1855,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:1855,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1856,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1856,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1859,1
    - Dst: Result::map
      Src: /src/gimli/src/read/line.rs:1859,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1860,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1860,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1863,1
    - Dst: u16::map
      Src: /src/gimli/src/read/line.rs:1863,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1864,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1864,1
    - Dst: '&mut R::read_uint'
      Src: /src/gimli/src/read/line.rs:1867,1
    - Dst: u64::and_then
      Src: /src/gimli/src/read/line.rs:1867,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1868,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1868,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1871,1
    - Dst: u32::map
      Src: /src/gimli/src/read/line.rs:1871,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1872,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1872,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1875,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/line.rs:1875,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 138
    argCount: 3
    argNames:
    - input
    - encoding
    - form
    argTypes:
    - '&mut R'
    - Encoding
    - constants::DwForm
    constantsTouched: []
    func_position:
      end: 1878
      start: 1776
    functionDepth: 10
    functionLinenumber: 1776
    functionLinenumberEnd: 1878
    functionName: parse_attribute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 57
    functionsReached:
    - Result::and_then
    - AttributeValue::Flag
    - AttributeValue::Data4
    - '&mut R::read_u16'
    - common::DebugStrOffset
    - '&mut R::read_u32'
    - '&mut R::read_uleb128'
    - common::DebugStrOffsetsIndex
    - AttributeValue::SecOffset
    - '&mut R::read_u8'
    - Result::map
    - AttributeValue::Data2
    - AttributeValue::String
    - common::DebugLineStrOffset
    - AttributeValue::Data1
    - '&mut R::read_uint'
    - AttributeValue::Data8
    - AttributeValue::Block
    - AttributeValue::Udata
    - '&mut R::split'
    - AttributeValue::Sdata
    - AttributeValue::DebugStrOffsetsIndex
    - '&mut R::read_null_terminated_slice'
    - '&mut R::read_sleb128'
    - R::Offset::from_u8
    - u64::and_then
    - Error::UnknownForm
    - u32::map
    - AttributeValue::DebugStrRef
    - AttributeValue::DebugLineStrRef
    - u16::map
    - '&mut R::read_offset'
    - Ok
    - Err
    - AttributeValue::DebugStrRefSup
    - '&mut R::read_u64'
    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:2200,1
    - Dst: form
      Src: /src/gimli/src/read/unit.rs:2202,1
    - Dst: read::abbrev::get_attribute_size
      Src: /src/gimli/src/read/unit.rs:2204,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2206,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2211,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2213,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2214,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/unit.rs:2219,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/unit.rs:2220,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:2224,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:2224,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/unit.rs:2227,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:2227,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/unit.rs:2230,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:2230,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:2233,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:2233,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/unit.rs:2236,1
    - Dst: '&mut R::skip_leb128'
      Src: /src/gimli/src/read/unit.rs:2247,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2250,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/unit.rs:2250,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2256,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2258,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2260,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 86
    argCount: 3
    argNames:
    - input
    - encoding
    - specs
    argTypes:
    - '&mut R'
    - Encoding
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2261
      start: 2195
    functionDepth: 11
    functionLinenumber: 2195
    functionLinenumberEnd: 2261
    functionName: skip_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Result::and_then
    - '&mut R::skip_leb128'
    - '&mut R::read_u16'
    - '&mut R::read_u32'
    - '&mut R::read_uleb128'
    - '&mut R::read_u8'
    - Result::map
    - '&mut R::read_uleb128_u16'
    - constants::DwForm
    - read::abbrev::get_attribute_size
    - form
    - '&mut R::read_null_terminated_slice'
    - R::Offset::from_u8
    - Error::UnknownForm
    - u32::map
    - u16::map
    - Ok
    - Err
    - '&mut R::skip'
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn skip_attributes<R: Reader>(input: &mut R,encoding: Encoding,specs:
      &[AttributeSpecification],) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:2325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2326
      start: 2324
    functionDepth: 1
    functionLinenumber: 2324
    functionLinenumberEnd: 2326
    functionName: AttrsIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 20
    functionsReached:
    - AttrsIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2397
      start: 2395
    functionDepth: 2
    functionLinenumber: 2395
    functionLinenumberEnd: 2397
    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: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:2404,1
    - Dst: header_size
      Src: /src/gimli/src/read/unit.rs:2404,1
    - Dst: offset_from
      Src: /src/gimli/src/read/unit.rs:2404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2405
      start: 2403
    functionDepth: 4
    functionLinenumber: 2403
    functionLinenumberEnd: 2405
    functionName: EntriesRaw::next_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - header_size
    - read::UnitOffset
    - offset_from
    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: 2414
      start: 2412
    functionDepth: 0
    functionLinenumber: 2412
    functionLinenumberEnd: 2414
    functionName: EntriesRaw::next_depth
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: isize
    signature: pub fn next_depth(&self) -> isize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_uleb128
      Src: /src/gimli/src/read/unit.rs:2421,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2424,1
    - Dst: get
      Src: /src/gimli/src/read/unit.rs:2426,1
    - Dst: ok_or
      Src: /src/gimli/src/read/unit.rs:2426,1
    - Dst: Error::UnknownAbbreviation
      Src: /src/gimli/src/read/unit.rs:2429,1
    - Dst: u64::has_children
      Src: /src/gimli/src/read/unit.rs:2430,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2433,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2433,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2434
      start: 2420
    functionDepth: 8
    functionLinenumber: 2420
    functionLinenumberEnd: 2434
    functionName: EntriesRaw::read_abbreviation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read_uleb128
    - u64::has_children
    - Ok
    - Error::UnknownAbbreviation
    - Some
    - ok_or
    - get
    linkageType: ''
    returnType: Result
    signature: pub fn read_abbreviation(&mut self) -> Result<Option<&'abbrev Abbreviation>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:2439,1
    - Dst: encoding
      Src: /src/gimli/src/read/unit.rs:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2440
      start: 2438
    functionDepth: 11
    functionLinenumber: 2438
    functionLinenumberEnd: 2440
    functionName: EntriesRaw::read_attribute
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_attribute
    - encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn read_attribute(&mut self, spec: AttributeSpecification) ->
      Result<Attribute<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_attributes
      Src: /src/gimli/src/read/unit.rs:2445,1
    - Dst: encoding
      Src: /src/gimli/src/read/unit.rs:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - specs
    argTypes:
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2446
      start: 2444
    functionDepth: 12
    functionLinenumber: 2444
    functionLinenumberEnd: 2446
    functionName: EntriesRaw::skip_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - skip_attributes
    - encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn skip_attributes(&mut self, specs: &[AttributeSpecification])
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/unit.rs:2481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2482
      start: 2480
    functionDepth: 0
    functionLinenumber: 2480
    functionLinenumberEnd: 2482
    functionName: EntriesCursor::current
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn current(&self) -> Option<&DebuggingInformationEntry<'abbrev,
      'unit, R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::after_attrs
      Src: /src/gimli/src/read/unit.rs:2490,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2493,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2496,1
    - Dst: DebuggingInformationEntry::parse
      Src: /src/gimli/src/read/unit.rs:2499,1
    - Dst: Option::has_children
      Src: /src/gimli/src/read/unit.rs:2501,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2502,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2503,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2503,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2508,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2508,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2511,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2514,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2517
      start: 2488
    functionDepth: 8
    functionLinenumber: 2488
    functionLinenumberEnd: 2517
    functionName: EntriesCursor::next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Option::has_children
    - Ok
    - DebuggingInformationEntry::parse
    - is_empty
    - Err
    - Some
    - empty
    - Option::after_attrs
    linkageType: ''
    returnType: Result
    signature: pub fn next_entry(&mut self) -> Result<Option<()>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesCursor::next_entry
      Src: /src/gimli/src/read/unit.rs:2642,1
    - Dst: is_some
      Src: /src/gimli/src/read/unit.rs:2642,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2644,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2644,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2650,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2653
      start: 2636
    functionDepth: 9
    functionLinenumber: 2636
    functionLinenumberEnd: 2653
    functionName: EntriesCursor::next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesCursor::next_entry
    - Some
    - is_some
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn next_dfs(&mut self,) -> Result<Option<(isize, &DebuggingInformationEntry<'abbrev,
      'unit, R>)>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2764,1
    - Dst: Option::is_none
      Src: /src/gimli/src/read/unit.rs:2764,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2766,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2773,1
    - Dst: Option::is_some
      Src: /src/gimli/src/read/unit.rs:2773,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2773,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/unit.rs:2773,1
    - Dst: has_children
      Src: /src/gimli/src/read/unit.rs:2773,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2774,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/unit.rs:2774,1
    - Dst: sibling
      Src: /src/gimli/src/read/unit.rs:2774,1
    - Dst: EntriesCursor::next_entry
      Src: /src/gimli/src/read/unit.rs:2787,1
    - Dst: is_none
      Src: /src/gimli/src/read/unit.rs:2787,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2789,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2794,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2794,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2797,1
    - Dst: Option::is_none
      Src: /src/gimli/src/read/unit.rs:2797,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2803
      start: 2761
    functionDepth: 9
    functionLinenumber: 2761
    functionLinenumberEnd: 2803
    functionName: EntriesCursor::next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - has_children
    - sibling
    - Option::is_some
    - Ok
    - EntriesCursor::next_entry
    - is_none
    - EntriesCursor::current
    - Option::is_none
    - Option::unwrap
    linkageType: ''
    returnType: Result
    signature: pub fn next_sibling(&mut self,) -> Result<Option<&DebuggingInformationEntry<'abbrev,
      'unit, R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitEntryId::clone
      Src: /src/gimli/src/read/unit.rs:2861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - root
    - unit
    - abbreviations
    argTypes:
    - R
    - '&''unit UnitHeader<R>'
    - '&''abbrev Abbreviations'
    constantsTouched: []
    func_position:
      end: 2870
      start: 2860
    functionDepth: 5
    functionLinenumber: 2860
    functionLinenumberEnd: 2870
    functionName: EntriesTree::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - UnitEntryId::clone
    linkageType: ''
    returnType: Self
    signature: 'fn new(root: R, unit: &''unit UnitHeader<R>, abbreviations: &''abbrev
      Abbreviations) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:2874,1
    - Dst: DebuggingInformationEntry::parse
      Src: /src/gimli/src/read/unit.rs:2876,1
    - Dst: is_none
      Src: /src/gimli/src/read/unit.rs:2877,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2878,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2881,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:2881,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2882
      start: 2873
    functionDepth: 9
    functionLinenumber: 2873
    functionLinenumberEnd: 2882
    functionName: EntriesTree::root
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    - Ok
    - DebuggingInformationEntry::parse
    - Err
    - is_none
    - EntriesTreeNode::new
    linkageType: ''
    returnType: Result
    signature: pub fn root<'me>(&'me mut self) -> Result<EntriesTreeNode<'abbrev,
      'unit, 'me, R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::has_children
      Src: /src/gimli/src/read/unit.rs:2895,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2896,1
    - Dst: Option::after_attrs
      Src: /src/gimli/src/read/unit.rs:2899,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2901,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2904,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2906,1
    - Dst: DebuggingInformationEntry::parse
      Src: /src/gimli/src/read/unit.rs:2909,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2916,1
    - Dst: is_some
      Src: /src/gimli/src/read/unit.rs:2916,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2919,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2921,1
    - Dst: Option::has_children
      Src: /src/gimli/src/read/unit.rs:2929,1
    - Dst: Option::sibling
      Src: /src/gimli/src/read/unit.rs:2930,1
    - Dst: Option::after_attrs
      Src: /src/gimli/src/read/unit.rs:2939,1
    - Dst: Option::after_attrs
      Src: /src/gimli/src/read/unit.rs:2943,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2952,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2954,1
    - Dst: DebuggingInformationEntry::parse
      Src: /src/gimli/src/read/unit.rs:2957,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2961,1
    - Dst: is_some
      Src: /src/gimli/src/read/unit.rs:2961,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2965,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2967,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 133
    argCount: 1
    argNames:
    - depth
    argTypes:
    - isize
    constantsTouched: []
    func_position:
      end: 2971
      start: 2889
    functionDepth: 8
    functionLinenumber: 2889
    functionLinenumberEnd: 2971
    functionName: EntriesTree::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::has_children
    - Ok
    - DebuggingInformationEntry::parse
    - Option::sibling
    - is_empty
    - is_some
    - Err
    - empty
    - Option::after_attrs
    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, ''unit, R>'
    - isize
    constantsTouched: []
    func_position:
      end: 2991
      start: 2985
    functionDepth: 0
    functionLinenumber: 2985
    functionLinenumberEnd: 2991
    functionName: EntriesTreeNode::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: EntriesTreeNode
    signature: 'fn new(tree: &''tree mut EntriesTree<''abbrev, ''unit, R>,depth: isize,)
      -> EntriesTreeNode<''abbrev, ''unit, ''tree, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/unit.rs:2996,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:2996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2997
      start: 2994
    functionDepth: 0
    functionLinenumber: 2994
    functionLinenumberEnd: 2997
    functionName: EntriesTreeNode::entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - unwrap
    linkageType: ''
    returnType: '&DebuggingInformationEntry'
    signature: pub fn entry(&self) -> &DebuggingInformationEntry<'abbrev, 'unit, R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesTreeIter::new
      Src: /src/gimli/src/read/unit.rs:3004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3005
      start: 3003
    functionDepth: 1
    functionLinenumber: 3003
    functionLinenumberEnd: 3005
    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, 'unit, 'tree, R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - tree
    - depth
    argTypes:
    - '&''tree mut EntriesTree<''abbrev, ''unit, R>'
    - isize
    constantsTouched: []
    func_position:
      end: 3030
      start: 3021
    functionDepth: 0
    functionLinenumber: 3021
    functionLinenumberEnd: 3030
    functionName: EntriesTreeIter::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: EntriesTreeIter
    signature: 'fn new(tree: &''tree mut EntriesTree<''abbrev, ''unit, R>,depth: isize,)
      -> EntriesTreeIter<''abbrev, ''unit, ''tree, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3037,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:3038,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3039,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:3039,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:3039,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3042,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3044
      start: 3035
    functionDepth: 2
    functionLinenumber: 3035
    functionLinenumberEnd: 3044
    functionName: EntriesTreeIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesTreeNode::new
    - Some
    - next
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn next<'me>(&'me mut self) -> Result<Option<EntriesTreeNode<'abbrev,
      'unit, 'me, R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/unit.rs:3050,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:3050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3051
      start: 3049
    functionDepth: 2
    functionLinenumber: 3049
    functionLinenumberEnd: 3051
    functionName: parse_type_signature
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - u64::map
    - '&mut R::read_u64'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_type_signature<R: Reader>(input: &mut R) -> Result<DebugTypeSignature>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/unit.rs:3055,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:3055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 3056
      start: 3054
    functionDepth: 8
    functionLinenumber: 3054
    functionLinenumberEnd: 3056
    functionName: parse_type_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - Result::map
    - '&mut R::read_offset'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_type_offset<R: Reader>(input: &mut R, format: Format) ->
      Result<UnitOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/unit.rs:3084,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_types_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 3085
      start: 3083
    functionDepth: 1
    functionLinenumber: 3083
    functionLinenumberEnd: 3085
    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:3098,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:3098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 3099
      start: 3094
    functionDepth: 2
    functionLinenumber: 3094
    functionLinenumberEnd: 3099
    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: 3105
      start: 3103
    functionDepth: 0
    functionLinenumber: 3103
    functionLinenumberEnd: 3105
    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: 3109
      start: 3107
    functionDepth: 0
    functionLinenumber: 3107
    functionLinenumberEnd: 3109
    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: 3117
      start: 3113
    functionDepth: 0
    functionLinenumber: 3113
    functionLinenumberEnd: 3117
    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:3140,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:3141,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:3141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3143
      start: 3138
    functionDepth: 5
    functionLinenumber: 3138
    functionLinenumberEnd: 3143
    functionName: DebugTypes::units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - R::Offset::from_u8
    - clone
    - common::DebugTypesOffset
    linkageType: ''
    returnType: DebugTypesUnitHeadersIter
    signature: pub fn units(&self) -> DebugTypesUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypesUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:3184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3185
      start: 3183
    functionDepth: 1
    functionLinenumber: 3183
    functionLinenumberEnd: 3185
    functionName: DebugTypesUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - DebugTypesUnitHeadersIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - UnitHeader<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 3323
      start: 3319
    functionDepth: 0
    functionLinenumber: 3319
    functionLinenumberEnd: 3323
    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: 3324
      start: 3317
    functionDepth: 0
    functionLinenumber: 3317
    functionLinenumberEnd: 3324
    functionName: tests::test_unit_header_variance
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_unit_header_variance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3328,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3328,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3329,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3329,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3330,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3336
      start: 3327
    functionDepth: 9
    functionLinenumber: 3327
    functionLinenumberEnd: 3336
    functionName: tests::test_parse_debug_abbrev_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - parse_debug_abbrev_offset
    - L32
    - Vec::get_contents
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3341,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3347
      start: 3339
    functionDepth: 9
    functionLinenumber: 3339
    functionLinenumberEnd: 3347
    functionName: tests::test_parse_debug_abbrev_offset_32_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_abbrev_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_32_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3352,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3352,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
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3360
      start: 3351
    functionDepth: 9
    functionLinenumber: 3351
    functionLinenumberEnd: 3360
    functionName: tests::test_parse_debug_abbrev_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - parse_debug_abbrev_offset
    - Vec::get_contents
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3365,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3371
      start: 3363
    functionDepth: 9
    functionLinenumber: 3363
    functionLinenumberEnd: 3371
    functionName: tests::test_parse_debug_abbrev_offset_64_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_abbrev_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_64_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3375,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3375,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3376,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3376,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3377,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3383
      start: 3374
    functionDepth: 9
    functionLinenumber: 3374
    functionLinenumberEnd: 3383
    functionName: tests::test_parse_debug_info_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L32
    - Vec::get_contents
    - parse_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3388,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3394
      start: 3386
    functionDepth: 9
    functionLinenumber: 3386
    functionLinenumberEnd: 3394
    functionName: tests::test_parse_debug_info_offset_32_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_32_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3399,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3399,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3400,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3400,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3401,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3407
      start: 3398
    functionDepth: 9
    functionLinenumber: 3398
    functionLinenumberEnd: 3407
    functionName: tests::test_parse_debug_info_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - Vec::get_contents
    - parse_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3412,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3418
      start: 3410
    functionDepth: 9
    functionLinenumber: 3410
    functionLinenumberEnd: 3418
    functionName: tests::test_parse_debug_info_offset_64_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_64_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3432,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3433,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3433,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3434,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3444,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3445,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3445,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3446,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3448,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3448,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3448,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3451,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3451,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:3453,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:3454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3459
      start: 3422
    functionDepth: 6
    functionLinenumber: 3422
    functionLinenumberEnd: 3459
    functionName: tests::test_units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - units
    - unit
    - DebugAbbrevOffset
    - DebugInfo::new
    - Vec::get_contents
    - common::DebugInfoOffset
    - into
    linkageType: ''
    returnType: void
    signature: fn test_units()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3464,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3466,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3466,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3466,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3472,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3474,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3474,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3474,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3478
      start: 3462
    functionDepth: 8
    functionLinenumber: 3462
    functionLinenumberEnd: 3478
    functionName: tests::test_unit_version_unknown_version
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugInfoOffset
    - into
    - parse_unit_header
    linkageType: ''
    returnType: void
    signature: fn test_unit_version_unknown_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3483,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3485,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3485,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3489
      start: 3481
    functionDepth: 8
    functionLinenumber: 3481
    functionLinenumberEnd: 3489
    functionName: tests::test_unit_version_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugInfoOffset
    - into
    - parse_unit_header
    linkageType: ''
    returnType: void
    signature: fn test_unit_version_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3503,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3504,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3504,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3505,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3507,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3507,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3507,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3510,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3510,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3518
      start: 3492
    functionDepth: 1
    functionLinenumber: 3492
    functionLinenumberEnd: 3518
    functionName: tests::test_parse_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3533,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3534,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3534,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3535,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3537,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3537,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3537,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3540,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3540,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3548
      start: 3522
    functionDepth: 1
    functionLinenumber: 3522
    functionLinenumberEnd: 3548
    functionName: tests::test_parse_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3562,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3563,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3563,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3564,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3566,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3566,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3566,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3569,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3569,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3577
      start: 3551
    functionDepth: 1
    functionLinenumber: 3551
    functionLinenumberEnd: 3577
    functionName: tests::test_parse_v5_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3592,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3593,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3593,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3594,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3596,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3596,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3596,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3599,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3599,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3607
      start: 3581
    functionDepth: 1
    functionLinenumber: 3581
    functionLinenumberEnd: 3607
    functionName: tests::test_parse_v5_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3621,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3622,1
    - Dst: into
      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: 3610
    functionDepth: 1
    functionLinenumber: 3610
    functionLinenumberEnd: 3636
    functionName: tests::test_parse_v5_partial_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3651,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3652,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3652,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3653,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3655,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3655,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3655,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3658,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3658,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3666
      start: 3640
    functionDepth: 1
    functionLinenumber: 3640
    functionLinenumberEnd: 3666
    functionName: tests::test_parse_v5_partial_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3679,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3679,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3680,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3681,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3681,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3682,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3684,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3684,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3684,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3687,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3687,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3695
      start: 3669
    functionDepth: 1
    functionLinenumber: 3669
    functionLinenumberEnd: 3695
    functionName: tests::test_parse_v5_skeleton_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitType::Skeleton
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - common::DwoId
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3709,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3709,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3710,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3711,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3711,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3712,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3714,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3714,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3714,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3717,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3717,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3725
      start: 3699
    functionDepth: 1
    functionLinenumber: 3699
    functionLinenumberEnd: 3725
    functionName: tests::test_parse_v5_skeleton_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitType::Skeleton
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - common::DwoId
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3738,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3738,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3739,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3740,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3740,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3741,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3743,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3743,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3743,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3746,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3746,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3754
      start: 3728
    functionDepth: 1
    functionLinenumber: 3728
    functionLinenumberEnd: 3754
    functionName: tests::test_parse_v5_split_compilation_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - UnitType::SplitCompilation
    - common::DwoId
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3768,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3768,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3769,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3770,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3770,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3771,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3773,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3773,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3773,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3776,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3776,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3784
      start: 3758
    functionDepth: 1
    functionLinenumber: 3758
    functionLinenumberEnd: 3784
    functionName: tests::test_parse_v5_split_compilation_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - UnitType::SplitCompilation
    - common::DwoId
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_split_compilation_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3789,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3798
      start: 3787
    functionDepth: 9
    functionLinenumber: 3787
    functionLinenumberEnd: 3798
    functionName: tests::test_parse_type_offset_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_type_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_offset_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3804,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3806,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3813
      start: 3802
    functionDepth: 9
    functionLinenumber: 3802
    functionLinenumberEnd: 3813
    functionName: tests::test_parse_type_offset_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_type_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_offset_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3819,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3821,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3825
      start: 3816
    functionDepth: 9
    functionLinenumber: 3816
    functionLinenumberEnd: 3825
    functionName: tests::test_parse_type_offset_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_type_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_offset_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3839,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3840,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3842,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:3843,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3843,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3844,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3846,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3846,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3846,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3849,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3849,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3857
      start: 3828
    functionDepth: 1
    functionLinenumber: 3828
    functionLinenumberEnd: 3857
    functionName: tests::test_parse_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugTypeSignature
    - common::DebugTypesOffset
    - read::UnitOffset
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3872,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3873,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3875,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:3876,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3876,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3877,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3879,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3879,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3879,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3882,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3882,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3890
      start: 3861
    functionDepth: 1
    functionLinenumber: 3861
    functionLinenumberEnd: 3890
    functionName: tests::test_parse_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugTypeSignature
    - common::DebugTypesOffset
    - read::UnitOffset
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - into
    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:3904,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3905,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3907,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3908,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3908,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3909,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3914,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3914,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3922
      start: 3893
    functionDepth: 1
    functionLinenumber: 3893
    functionLinenumberEnd: 3922
    functionName: tests::test_parse_v5_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugTypeSignature
    - read::UnitOffset
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3937,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3938,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3940,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3941,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3941,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3942,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3955
      start: 3926
    functionDepth: 1
    functionLinenumber: 3926
    functionLinenumberEnd: 3955
    functionName: tests::test_parse_v5_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugTypeSignature
    - read::UnitOffset
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:3969,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3970,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3972,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:3973,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:3973,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3974,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3976,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3976,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3976,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3979,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3979,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3987
      start: 3958
    functionDepth: 1
    functionLinenumber: 3958
    functionLinenumberEnd: 3987
    functionName: tests::test_parse_v5_split_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugTypeSignature
    - read::UnitOffset
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:4002,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4003,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4005,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4007,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4009,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4009,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:4009,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4012,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4012,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4020
      start: 3991
    functionDepth: 1
    functionLinenumber: 3991
    functionLinenumberEnd: 4020
    functionName: tests::test_parse_v5_split_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugTypeSignature
    - read::UnitOffset
    - Section::with_endian
    - unwrap
    - unit
    - DebugAbbrevOffset
    - Vec::get_contents
    - append_bytes
    - common::DebugInfoOffset
    - into
    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:4026,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4026,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:4026,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 4029
      start: 4022
    functionDepth: 6
    functionLinenumber: 4022
    functionLinenumberEnd: 4029
    functionName: tests::section_contents
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - f
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: Vec
    signature: 'fn section_contents<F>(f: F) -> Vec<u8>whereF: Fn(Section) -> Section,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4197,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4197,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4197,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4199,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4200,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4200,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4201,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4203,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4203,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4203,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4205,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4206,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4206,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4207,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4209,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4209,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4209,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4211,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4212,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4212,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4213,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4215,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4215,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4215,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4216,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4216,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4216,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4217,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4217,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4217,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4218,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4218,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4219,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4219,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4219,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4231
      start: 4190
    functionDepth: 9
    functionLinenumber: 4190
    functionLinenumberEnd: 4231
    functionName: tests::test_attribute_udata_sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Sdata
    - AttributeValue::Data2
    - AttributeValue::Data1
    - u64::from
    - Some
    - AttributeValue::Data4
    - AttributeValue::Data8
    - iter
    - AttributeValue::Udata
    linkageType: ''
    returnType: void
    signature: fn test_attribute_udata_sdata_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:4246,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4250,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4251,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4251,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 3
    argNames:
    - address_size
    - format
    - endian
    argTypes:
    - u8
    - Format
    - Endian
    constantsTouched: []
    func_position:
      end: 4254
      start: 4233
    functionDepth: 1
    functionLinenumber: 4233
    functionLinenumberEnd: 4254
    functionName: tests::test_parse_attribute_unit
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - DebugAbbrevOffset
    - UnitHeader::new
    - common::DebugInfoOffset
    - into
    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:4257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4258
      start: 4256
    functionDepth: 2
    functionLinenumber: 4256
    functionLinenumberEnd: 4258
    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:4269,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4276,1
    - Dst: Endian::default
      Src: /src/gimli/src/read/unit.rs:4276,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4277,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/unit.rs:4277,1
    - Dst: AttributeSpecification::size
      Src: /src/gimli/src/read/unit.rs:4281,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: 4289
      start: 4260
    functionDepth: 11
    functionLinenumber: 4260
    functionLinenumberEnd: 4289
    functionName: tests::test_parse_attribute
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_attribute
    - AttributeSpecification::size
    - Endian::default
    - DebugInfoOffset::encoding
    - AttributeSpecification::new
    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:4294,1
    - Dst: AttributeValue::Addr
      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: 12
    functionLinenumber: 4292
    functionLinenumberEnd: 4298
    functionName: tests::test_parse_attribute_addr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Addr
    - test_parse_attribute_unit
    - test_parse_attribute
    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:4303,1
    - Dst: AttributeValue::Addr
      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: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4307
      start: 4301
    functionDepth: 12
    functionLinenumber: 4301
    functionLinenumberEnd: 4307
    functionName: tests::test_parse_attribute_addr8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Addr
    - test_parse_attribute_unit
    - test_parse_attribute
    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:4313,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4315,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4315,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4317
      start: 4310
    functionDepth: 12
    functionLinenumber: 4310
    functionLinenumberEnd: 4317
    functionName: tests::test_parse_attribute_block1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - AttributeValue::Block
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4323,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4325,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4325,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4327
      start: 4320
    functionDepth: 12
    functionLinenumber: 4320
    functionLinenumberEnd: 4327
    functionName: tests::test_parse_attribute_block2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - AttributeValue::Block
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4333,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4335,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4335,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4337
      start: 4330
    functionDepth: 12
    functionLinenumber: 4330
    functionLinenumberEnd: 4337
    functionName: tests::test_parse_attribute_block4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - AttributeValue::Block
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4343,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4345,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4345,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4347
      start: 4340
    functionDepth: 12
    functionLinenumber: 4340
    functionLinenumberEnd: 4347
    functionName: tests::test_parse_attribute_block
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - AttributeValue::Block
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4352,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4354,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4356
      start: 4350
    functionDepth: 12
    functionLinenumber: 4350
    functionLinenumberEnd: 4356
    functionName: tests::test_parse_attribute_data1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Data1
    - test_parse_attribute
    - 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:4361,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4363,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4365
      start: 4359
    functionDepth: 12
    functionLinenumber: 4359
    functionLinenumberEnd: 4365
    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:4370,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4372,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4374
      start: 4368
    functionDepth: 12
    functionLinenumber: 4368
    functionLinenumberEnd: 4374
    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:4379,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4381,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4383
      start: 4377
    functionDepth: 12
    functionLinenumber: 4377
    functionLinenumberEnd: 4383
    functionName: tests::test_parse_attribute_data8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data8
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4391,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4391,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4394,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4396,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4398
      start: 4386
    functionDepth: 10
    functionLinenumber: 4386
    functionLinenumberEnd: 4398
    functionName: tests::test_parse_attribute_udata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    - AttributeValue::Udata
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_udata()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::signed
      Src: /src/gimli/src/read/unit.rs:4406,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4406,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4409,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4411,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4413
      start: 4401
    functionDepth: 12
    functionLinenumber: 4401
    functionLinenumberEnd: 4413
    functionName: tests::test_parse_attribute_sdata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Sdata
    - Result::expect
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - leb128::write::signed
    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:4419,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4421,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4421,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4421,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4422,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4423
      start: 4416
    functionDepth: 12
    functionLinenumber: 4416
    functionLinenumberEnd: 4423
    functionName: tests::test_parse_attribute_exprloc
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Expression
    - AttributeValue::Exprloc
    - test_parse_attribute_unit_default
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_exprloc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4428,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4430,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4432
      start: 4426
    functionDepth: 12
    functionLinenumber: 4426
    functionLinenumberEnd: 4432
    functionName: tests::test_parse_attribute_flag_true
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Flag
    - test_parse_attribute
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_flag_true()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4437,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4439,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4441
      start: 4435
    functionDepth: 12
    functionLinenumber: 4435
    functionLinenumberEnd: 4441
    functionName: tests::test_parse_attribute_flag_false
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Flag
    - test_parse_attribute
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_flag_false()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4446,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4448,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4451
      start: 4444
    functionDepth: 12
    functionLinenumber: 4444
    functionLinenumberEnd: 4451
    functionName: tests::test_parse_attribute_flag_present
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Flag
    - test_parse_attribute
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_flag_present()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4456,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4458,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4460
      start: 4454
    functionDepth: 12
    functionLinenumber: 4454
    functionLinenumberEnd: 4460
    functionName: tests::test_parse_attribute_sec_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::SecOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_sec_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4466,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4468,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4470
      start: 4464
    functionDepth: 12
    functionLinenumber: 4464
    functionLinenumberEnd: 4470
    functionName: tests::test_parse_attribute_sec_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::SecOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_sec_offset_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4475,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4477,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4477,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4479
      start: 4473
    functionDepth: 12
    functionLinenumber: 4473
    functionLinenumberEnd: 4479
    functionName: tests::test_parse_attribute_ref1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - test_parse_attribute
    - read::UnitOffset
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4484,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4486,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4486,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4488
      start: 4482
    functionDepth: 12
    functionLinenumber: 4482
    functionLinenumberEnd: 4488
    functionName: tests::test_parse_attribute_ref2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - test_parse_attribute
    - read::UnitOffset
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4493,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4495,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4495,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4497
      start: 4491
    functionDepth: 12
    functionLinenumber: 4491
    functionLinenumberEnd: 4497
    functionName: tests::test_parse_attribute_ref4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - test_parse_attribute
    - read::UnitOffset
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4503,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4505,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4505,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4507
      start: 4501
    functionDepth: 12
    functionLinenumber: 4501
    functionLinenumberEnd: 4507
    functionName: tests::test_parse_attribute_ref8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - test_parse_attribute
    - read::UnitOffset
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4512,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4514,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4514,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4516
      start: 4510
    functionDepth: 12
    functionLinenumber: 4510
    functionLinenumberEnd: 4516
    functionName: tests::test_parse_attribute_ref_sup4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref_sup4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4522,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4524,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4524,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4526
      start: 4520
    functionDepth: 12
    functionLinenumber: 4520
    functionLinenumberEnd: 4526
    functionName: tests::test_parse_attribute_ref_sup8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref_sup8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4534,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4534,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4537,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4539,1
    - Dst: read::UnitOffset
      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: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4541
      start: 4529
    functionDepth: 10
    functionLinenumber: 4529
    functionLinenumberEnd: 4541
    functionName: tests::test_parse_attribute_refudata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - leb128::write::unsigned
    - AttributeValue::UnitRef
    - test_parse_attribute
    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:4546,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4548,1
    - Dst: common::DebugInfoOffset
      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: 12
    functionLinenumber: 4544
    functionLinenumberEnd: 4550
    functionName: tests::test_parse_attribute_refaddr_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4556,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4558,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4558,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4560
      start: 4554
    functionDepth: 12
    functionLinenumber: 4554
    functionLinenumberEnd: 4560
    functionName: tests::test_parse_attribute_refaddr_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4565,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4568,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4568,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4570
      start: 4563
    functionDepth: 12
    functionLinenumber: 4563
    functionLinenumberEnd: 4570
    functionName: tests::test_parse_attribute_refaddr_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr_version2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4576,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4579,1
    - Dst: common::DebugInfoOffset
      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: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4581
      start: 4574
    functionDepth: 12
    functionLinenumber: 4574
    functionLinenumberEnd: 4581
    functionName: tests::test_parse_attribute_refaddr8_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr8_version2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4586,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4588,1
    - Dst: common::DebugInfoOffset
      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: 12
    functionLinenumber: 4584
    functionLinenumberEnd: 4590
    functionName: tests::test_parse_attribute_gnu_ref_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugInfoRefSup
    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:4596,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4598,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4598,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4600
      start: 4594
    functionDepth: 12
    functionLinenumber: 4594
    functionLinenumberEnd: 4600
    functionName: tests::test_parse_attribute_gnu_ref_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugInfoRefSup
    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:4605,1
    - Dst: AttributeValue::DebugTypesRef
      Src: /src/gimli/src/read/unit.rs:4607,1
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:4607,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4609
      start: 4603
    functionDepth: 12
    functionLinenumber: 4603
    functionLinenumberEnd: 4609
    functionName: tests::test_parse_attribute_refsig8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - common::DebugTypeSignature
    - test_parse_attribute_unit_default
    - AttributeValue::DebugTypesRef
    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:4614,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/unit.rs:4616,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4616,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4618
      start: 4612
    functionDepth: 12
    functionLinenumber: 4612
    functionLinenumberEnd: 4618
    functionName: tests::test_parse_attribute_string
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - test_parse_attribute
    - 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:4623,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4625,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4625,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4627
      start: 4621
    functionDepth: 12
    functionLinenumber: 4621
    functionLinenumberEnd: 4627
    functionName: tests::test_parse_attribute_strp_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugStrOffset
    - test_parse_attribute_unit
    - 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:4633,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4635,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4635,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4637
      start: 4631
    functionDepth: 12
    functionLinenumber: 4631
    functionLinenumberEnd: 4637
    functionName: tests::test_parse_attribute_strp_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugStrOffset
    - test_parse_attribute_unit
    - 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:4642,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4644,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4644,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4646
      start: 4640
    functionDepth: 12
    functionLinenumber: 4640
    functionLinenumberEnd: 4646
    functionName: tests::test_parse_attribute_strp_sup_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_sup_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4652,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4654,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4654,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4656
      start: 4650
    functionDepth: 12
    functionLinenumber: 4650
    functionLinenumberEnd: 4656
    functionName: tests::test_parse_attribute_strp_sup_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_sup_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4661,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4663,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4663,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4665
      start: 4659
    functionDepth: 12
    functionLinenumber: 4659
    functionLinenumberEnd: 4665
    functionName: tests::test_parse_attribute_gnu_strp_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_strp_alt_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4671,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4673,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4673,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4675
      start: 4669
    functionDepth: 12
    functionLinenumber: 4669
    functionLinenumberEnd: 4675
    functionName: tests::test_parse_attribute_gnu_strp_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_strp_alt_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4683,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4683,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4686,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4688,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4688,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4690
      start: 4678
    functionDepth: 10
    functionLinenumber: 4678
    functionLinenumberEnd: 4690
    functionName: tests::test_parse_attribute_strx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrOffsetsIndex
    - Result::expect
    - test_parse_attribute_unit_default
    - leb128::write::unsigned
    - test_parse_attribute
    - DebugStrOffsetsIndex
    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:4695,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4697,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4697,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4699
      start: 4693
    functionDepth: 12
    functionLinenumber: 4693
    functionLinenumberEnd: 4699
    functionName: tests::test_parse_attribute_strx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - 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:4704,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4706,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4706,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4708
      start: 4702
    functionDepth: 12
    functionLinenumber: 4702
    functionLinenumberEnd: 4708
    functionName: tests::test_parse_attribute_strx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - 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:4713,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4715,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4715,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4717
      start: 4711
    functionDepth: 12
    functionLinenumber: 4711
    functionLinenumberEnd: 4717
    functionName: tests::test_parse_attribute_strx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - 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:4722,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4724,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4724,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4726
      start: 4720
    functionDepth: 12
    functionLinenumber: 4720
    functionLinenumberEnd: 4726
    functionName: tests::test_parse_attribute_strx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4734,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4734,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4737,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4739,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4739,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4741
      start: 4729
    functionDepth: 10
    functionLinenumber: 4729
    functionLinenumberEnd: 4741
    functionName: tests::test_parse_attribute_addrx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute_unit_default
    - leb128::write::unsigned
    - common::DebugAddrIndex
    - test_parse_attribute
    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:4746,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4748,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4748,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4750
      start: 4744
    functionDepth: 12
    functionLinenumber: 4744
    functionLinenumberEnd: 4750
    functionName: tests::test_parse_attribute_addrx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute_unit
    - 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:4755,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4757,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4757,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4759
      start: 4753
    functionDepth: 12
    functionLinenumber: 4753
    functionLinenumberEnd: 4759
    functionName: tests::test_parse_attribute_addrx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute_unit
    - 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:4764,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4766,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4766,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4768
      start: 4762
    functionDepth: 12
    functionLinenumber: 4762
    functionLinenumberEnd: 4768
    functionName: tests::test_parse_attribute_addrx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute_unit
    - 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:4773,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4775,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4775,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4777
      start: 4771
    functionDepth: 12
    functionLinenumber: 4771
    functionLinenumberEnd: 4777
    functionName: tests::test_parse_attribute_addrx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute_unit
    - common::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4785,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4785,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4788,1
    - Dst: AttributeValue::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4790,1
    - Dst: common::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4790,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4792
      start: 4780
    functionDepth: 10
    functionLinenumber: 4780
    functionLinenumberEnd: 4792
    functionName: tests::test_parse_attribute_loclistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - test_parse_attribute_unit_default
    - leb128::write::unsigned
    - test_parse_attribute
    - AttributeValue::DebugLocListsIndex
    - common::DebugLocListsIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_loclistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4800,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4800,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4803,1
    - Dst: AttributeValue::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4805,1
    - Dst: common::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4805,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4807
      start: 4795
    functionDepth: 10
    functionLinenumber: 4795
    functionLinenumberEnd: 4807
    functionName: tests::test_parse_attribute_rnglistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - common::DebugRngListsIndex
    - test_parse_attribute_unit_default
    - leb128::write::unsigned
    - AttributeValue::DebugRngListsIndex
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_rnglistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4815,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4815,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4815,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4817,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4817,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4820,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4822,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4824
      start: 4810
    functionDepth: 10
    functionLinenumber: 4810
    functionLinenumberEnd: 4824
    functionName: tests::test_parse_attribute_indirect
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - test_parse_attribute_unit_default
    - leb128::write::unsigned
    - test_parse_attribute
    - into
    - AttributeValue::Udata
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4835,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4835,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4835,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4838,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4840,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4845
      start: 4827
    functionDepth: 3
    functionLinenumber: 4827
    functionLinenumberEnd: 4845
    functionName: tests::test_parse_attribute_indirect_implicit_const
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - leb128::write::unsigned
    - AttributeSpecification::new
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_indirect_implicit_const()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:4854,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4858,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4859,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4859,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4860,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/unit.rs:4863,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4867,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4886,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4887,1
    - Dst: Cell::new
      Src: /src/gimli/src/read/unit.rs:4888,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4894,1
    - Dst: u64::attributes
      Src: /src/gimli/src/read/unit.rs:4895,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:4899,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:4916,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:4933,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4956
      start: 4848
    functionDepth: 2
    functionLinenumber: 4848
    functionLinenumberEnd: 4956
    functionName: tests::test_attrs_iter
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttrsIter::next
    - read::UnitOffset
    - u64::attributes
    - DebugAbbrevOffset
    - UnitHeader::new
    - common::DebugInfoOffset
    - into
    - Cell::new
    - Abbreviation::new
    linkageType: ''
    returnType: void
    signature: fn test_attrs_iter()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:4965,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4969,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4970,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4970,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4971,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/unit.rs:4974,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4978,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4994,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4995,1
    - Dst: Cell::new
      Src: /src/gimli/src/read/unit.rs:4996,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5002,1
    - Dst: u64::attributes
      Src: /src/gimli/src/read/unit.rs:5003,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5034
      start: 4959
    functionDepth: 2
    functionLinenumber: 4959
    functionLinenumberEnd: 5034
    functionName: tests::test_attrs_iter_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttrsIter::next
    - read::UnitOffset
    - u64::attributes
    - DebugAbbrevOffset
    - UnitHeader::new
    - common::DebugInfoOffset
    - into
    - Cell::new
    - Abbreviation::new
    linkageType: ''
    returnType: void
    signature: fn test_attrs_iter_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::attr_value
      Src: /src/gimli/src/read/unit.rs:5042,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5042,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5042,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - entry
    - name
    argTypes:
    - '&DebuggingInformationEntry<''_, ''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 5051
      start: 5036
    functionDepth: 8
    functionLinenumber: 5036
    functionLinenumberEnd: 5051
    functionName: tests::assert_entry_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::attr_value
    - Result::expect
    - expect
    linkageType: ''
    returnType: void
    signature: 'fn assert_entry_name<Endian>(entry: &DebuggingInformationEntry<''_,
      ''_, EndianSlice<''_, Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::current'
      Src: /src/gimli/src/read/unit.rs:5059,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5059,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 5061
      start: 5053
    functionDepth: 9
    functionLinenumber: 5053
    functionLinenumberEnd: 5061
    functionName: tests::assert_current_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::current'
    - assert_entry_name
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn assert_current_name<Endian>(cursor: &EntriesCursor<''_, ''_, EndianSlice<''_,
      Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_entry'
      Src: /src/gimli/src/read/unit.rs:5069,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5069,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5069,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:5073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 5074
      start: 5063
    functionDepth: 9
    functionLinenumber: 5063
    functionLinenumberEnd: 5074
    functionName: tests::assert_next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_entry'
    - Result::expect
    - assert_current_name
    - expect
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_entry<Endian>(cursor: &mut EntriesCursor<''_, ''_,
      EndianSlice<''_, Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_entry'
      Src: /src/gimli/src/read/unit.rs:5080,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5080,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 5085
      start: 5076
    functionDepth: 9
    functionLinenumber: 5076
    functionLinenumberEnd: 5085
    functionName: tests::assert_next_entry_null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_entry'
    - Result::expect
    - expect
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_entry_null<Endian>(cursor: &mut EntriesCursor<''_,
      ''_, EndianSlice<''_, Endian>>)whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_dfs'
      Src: /src/gimli/src/read/unit.rs:5095,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5095,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5095,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5100,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:5102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - cursor
    - name
    - depth
    argTypes:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>'
    - '&str'
    - isize
    constantsTouched: []
    func_position:
      end: 5103
      start: 5087
    functionDepth: 10
    functionLinenumber: 5087
    functionLinenumberEnd: 5103
    functionName: tests::assert_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - expect
    - assert_entry_name
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_dfs'
    - assert_current_name
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_dfs<Endian>(cursor: &mut EntriesCursor<''_, ''_, EndianSlice<''_,
      Endian>>,name: &str,depth: isize,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_sibling'
      Src: /src/gimli/src/read/unit.rs:5112,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5112,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5112,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5116,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:5118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 5119
      start: 5105
    functionDepth: 10
    functionLinenumber: 5105
    functionLinenumberEnd: 5119
    functionName: tests::assert_next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - expect
    - assert_entry_name
    - assert_current_name
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::next_sibling'
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_sibling<Endian>(cursor: &mut EntriesCursor<''_, ''_,
      EndianSlice<''_, Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::current'
      Src: /src/gimli/src/read/unit.rs:5125,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5125,1
    - Dst: attr_value
      Src: /src/gimli/src/read/unit.rs:5125,1
    - Dst: range_from
      Src: /src/gimli/src/read/unit.rs:5131,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 5138
      start: 5121
    functionDepth: 8
    functionLinenumber: 5121
    functionLinenumberEnd: 5138
    functionName: tests::assert_valid_sibling_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::expect
    - expect
    - attr_value
    - range_from
    - '&EntriesCursor<''_, ''_, EndianSlice<''_, Endian>>::current'
    linkageType: ''
    returnType: void
    signature: 'fn assert_valid_sibling_ptr<Endian>(cursor: &EntriesCursor<''_, ''_,
      EndianSlice<''_, Endian>>)whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5147,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5148
      start: 5140
    functionDepth: 1
    functionLinenumber: 5140
    functionLinenumberEnd: 5148
    functionName: tests::entries_cursor_tests_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - abbrev
    - abbrev_attr_null
    - unwrap
    - abbrev_null
    - abbrev_attr
    - Vec::get_contents
    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:5152,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5153,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5154,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5155,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5158,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5159,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5161,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5164,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5165,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5166,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5170,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5152,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5173,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5173,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5184,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:5185,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5185,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5186,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5188,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5188,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5189,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 91
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5190
      start: 5150
    functionDepth: 13
    functionLinenumber: 5150
    functionLinenumberEnd: 5190
    functionName: tests::entries_cursor_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - die
    - unwrap
    - attr_string
    - unit
    - die_null
    - DebugAbbrevOffset
    - Vec::get_contents
    - common::DebugInfoOffset
    - into
    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:5195,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5195,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5196,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5195,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5197,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5195,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5199,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5199,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5210,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5212,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5214,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5214,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5215,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5215,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5216,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5218,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5218,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5218,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5218,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5224,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5225,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5227,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5227,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5233,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5234,1
    - Dst: AddrEntryIter::next_entry
      Src: /src/gimli/src/read/unit.rs:5238,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5238,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5238,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/src/read/unit.rs:5242,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5248
      start: 5193
    functionDepth: 13
    functionLinenumber: 5193
    functionLinenumberEnd: 5248
    functionName: tests::test_cursor_next_entry_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AddrEntryIter::next_entry
    - DebugAbbrevOffset
    - Vec::get_contents
    - EndianSlice::new
    - Result::expect
    - Section::with_endian
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - unwrap
    - die
    - entries_cursor_tests_abbrev_buf
    - DebugAbbrev::new
    - DebugInfo::new
    - common::DebugInfoOffset
    - into
    - DebugInfoOffset::abbreviations
    - attr_string
    - unit
    - DebugInfoUnitHeadersIter::next
    - assert_next_entry
    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:5252,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5253,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5255,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5255,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5255,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5255,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5261,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5262,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5264,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5264,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5268,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5270,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5271,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5272,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5273,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5274,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5275,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5276,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5277,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5278,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5279,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5280,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5281,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5282,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5283,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5284,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5285,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5286,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5287,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5288,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5296
      start: 5251
    functionDepth: 14
    functionLinenumber: 5251
    functionLinenumberEnd: 5296
    functionName: tests::test_cursor_next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - DebugInfoOffset::abbreviations
    - expect
    - units
    - entries_cursor_tests_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - assert_next_entry
    - assert_next_entry_null
    - entries_cursor_tests_debug_info_buf
    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:5300,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5301,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5303,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5303,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5303,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5303,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5309,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5310,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5312,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5312,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5316,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5318,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5319,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5320,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5321,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5322,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5323,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5324,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5325,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5326,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5331
      start: 5299
    functionDepth: 14
    functionLinenumber: 5299
    functionLinenumberEnd: 5331
    functionName: tests::test_cursor_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_next_dfs
    - Result::expect
    - DebugInfoOffset::abbreviations
    - expect
    - units
    - entries_cursor_tests_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - entries_cursor_tests_debug_info_buf
    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:5335,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5336,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5338,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5338,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5338,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5338,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5344,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5345,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5347,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5347,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5353,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5357,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5361,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5362,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5372
      start: 5334
    functionDepth: 14
    functionLinenumber: 5334
    functionLinenumberEnd: 5372
    functionName: tests::test_cursor_next_sibling_no_sibling_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_next_dfs
    - Result::expect
    - DebugInfoOffset::abbreviations
    - expect
    - units
    - entries_cursor_tests_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - assert_next_sibling
    - entries_cursor_tests_debug_info_buf
    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:5376,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5377,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5386,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5388,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5388,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5392,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5394,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5398,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5402,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5403,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5404,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5424,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5434
      start: 5375
    functionDepth: 14
    functionLinenumber: 5375
    functionLinenumberEnd: 5434
    functionName: tests::test_cursor_next_sibling_continuation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_next_dfs
    - Result::expect
    - DebugInfoOffset::abbreviations
    - expect
    - units
    - entries_cursor_tests_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - assert_next_sibling
    - entries_cursor_tests_debug_info_buf
    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:5438,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5447,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5448
      start: 5436
    functionDepth: 1
    functionLinenumber: 5436
    functionLinenumberEnd: 5448
    functionName: tests::entries_cursor_sibling_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - abbrev
    - abbrev_attr_null
    - unwrap
    - abbrev_null
    - abbrev_attr
    - Vec::get_contents
    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:5451,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5452,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5454,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5455,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5460,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5462,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5462,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5464,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5469,1
    - Dst: Result::attr_ref1
      Src: /src/gimli/src/read/unit.rs:5469,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5470,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5474,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5476,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5476,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5478,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5482,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5486,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5487,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5493,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5496,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5498,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 124
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5499
      start: 5450
    functionDepth: 13
    functionLinenumber: 5450
    functionLinenumberEnd: 5499
    functionName: tests::entries_cursor_sibling_entries_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - mark
    - Result::D8
    - Section::with_endian
    - die
    - unwrap
    - attr_string
    - die_null
    - Result::attr_ref1
    - Vec::get_contents
    - Self::set_const
    - Label::new
    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:5504,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5508,1
    - Dst: assert_valid_sibling_ptr
      Src: /src/gimli/src/read/unit.rs:5512,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5513,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5514,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&mut EntriesCursor<''_, ''_, EndianSlice<''_, LittleEndian>>'
    constantsTouched: []
    func_position:
      end: 5524
      start: 5501
    functionDepth: 11
    functionLinenumber: 5501
    functionLinenumberEnd: 5524
    functionName: tests::test_cursor_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_valid_sibling_ptr
    - 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:5538,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5540,1
    - Dst: DebugInfoOffset::size_of_header
      Src: /src/gimli/src/read/unit.rs:5542,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5543,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5544,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5545,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5545,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5546,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5546,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5547,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5555,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5556,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5558,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5558,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5562,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5564
      start: 5527
    functionDepth: 14
    functionLinenumber: 5527
    functionLinenumberEnd: 5564
    functionName: tests::test_debug_info_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - entries_cursor_sibling_abbrev_buf
    - DebugAbbrevOffset
    - test_cursor_next_sibling_with_ptr
    - Vec::get_contents
    - entries_cursor_sibling_entries_buf
    - EndianSlice::new
    - Result::expect
    - Section::with_endian
    - expect
    - units
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - unwrap
    - DebugAbbrev::new
    - DebugInfo::new
    - common::DebugInfoOffset
    - into
    - DebugInfoOffset::abbreviations
    - DebugInfoOffset::size_of_header
    - unit
    - DebugInfoUnitHeadersIter::next
    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:5577,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5578,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5580,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:5581,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5581,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5582,1
    - Dst: DebugInfoOffset::size_of_header
      Src: /src/gimli/src/read/unit.rs:5584,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5585,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5586,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5587,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5587,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5588,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5588,1
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5589,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5591,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5591,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5591,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5591,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5597,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5598,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5600,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5600,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/src/read/unit.rs:5604,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5606
      start: 5567
    functionDepth: 14
    functionLinenumber: 5567
    functionLinenumberEnd: 5606
    functionName: tests::test_debug_types_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - entries_cursor_sibling_abbrev_buf
    - common::DebugTypesOffset
    - DebugAbbrevOffset
    - test_cursor_next_sibling_with_ptr
    - Vec::get_contents
    - entries_cursor_sibling_entries_buf
    - EndianSlice::new
    - Result::expect
    - common::DebugTypeSignature
    - read::UnitOffset
    - Section::with_endian
    - expect
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - unwrap
    - DebugAbbrev::new
    - DebugTypes::new
    - into
    - DebugInfoOffset::abbreviations
    - DebugInfoOffset::size_of_header
    - Self::units
    - unit
    - DebugInfoUnitHeadersIter::next
    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:5610,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5611,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5613,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5613,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5613,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5613,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5619,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5620,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5622,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5622,1
    - Dst: DebugInfoOffset::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5626,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5627,1
    - Dst: DebugInfoOffset::header_size
      Src: /src/gimli/src/read/unit.rs:5627,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5626,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5629,1
    - Dst: DebugInfoOffset::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5631,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5631,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5638
      start: 5609
    functionDepth: 14
    functionLinenumber: 5609
    functionLinenumberEnd: 5638
    functionName: tests::test_entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - DebugInfoOffset::entries_at_offset
    - DebugInfoOffset::abbreviations
    - expect
    - read::UnitOffset
    - units
    - entries_cursor_tests_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - Result::unwrap
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - assert_next_entry
    - DebugInfoOffset::header_size
    - entries_cursor_tests_debug_info_buf
    linkageType: ''
    returnType: void
    signature: fn test_entries_at_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5653
      start: 5640
    functionDepth: 1
    functionLinenumber: 5640
    functionLinenumberEnd: 5653
    functionName: tests::entries_tree_tests_debug_abbrevs_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - abbrev
    - abbrev_attr_null
    - get_contents
    - unwrap
    - abbrev_null
    - abbrev_attr
    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:5656,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5657,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5661,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5662,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5663,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5665,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5668,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5669,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5670,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5674,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5677,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5678,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5679,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5680,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5682,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5684,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5690
      start: 5655
    functionDepth: 13
    functionLinenumber: 5655
    functionLinenumberEnd: 5690
    functionName: tests::entries_tree_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - mark
    - Section::with_endian
    - die
    - unwrap
    - attr_string
    - get_contents
    - read::UnitOffset
    - die_null
    - Label::new
    linkageType: ''
    returnType: (Vec
    signature: 'fn entries_tree_tests_debug_info_buf(header_size: usize) -> (Vec<u8>,
      UnitOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree,\
        \ EndianSlice<'input, Endian>>>,\n            >::expect"
      Src: /src/gimli/src/read/unit.rs:5703,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5703,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5706,1
    - Dst: "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree,\
        \ EndianSlice<'input, Endian>>>,\n            >::entry"
      Src: /src/gimli/src/read/unit.rs:5706,1
    - Dst: "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree,\
        \ EndianSlice<'input, Endian>>>,\n            >::children"
      Src: /src/gimli/src/read/unit.rs:5707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree, EndianSlice<'input,\
      \ Endian>>>,\n            >"
    - '&str'
    constantsTouched: []
    func_position:
      end: 5708
      start: 5694
    functionDepth: 9
    functionLinenumber: 5694
    functionLinenumberEnd: 5708
    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
    - "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree, EndianSlice<'input,\
      \ Endian>>>,\n            >::expect"
    - assert_entry_name
    - "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree, EndianSlice<'input,\
      \ Endian>>>,\n            >::children"
    - "Result<\n                Option<EntriesTreeNode<'abbrev, 'unit, 'tree, EndianSlice<'input,\
      \ Endian>>>,\n            >::entry"
    linkageType: ''
    returnType: EntriesTreeIter
    signature: 'fn assert_entry<''input, ''abbrev, ''unit, ''tree, Endian>(node: Result<Option<EntriesTreeNode<''abbrev,
      ''unit, ''tree, EndianSlice<''input, Endian>>>,>,name: &str,) -> EntriesTreeIter<''abbrev,
      ''unit, ''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: 5719
      start: 5710
    functionDepth: 0
    functionLinenumber: 5710
    functionLinenumberEnd: 5719
    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:5721,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5722,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5733,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:5734,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5734,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5735,1
    - Dst: DebugInfoOffset::size_of_header
      Src: /src/gimli/src/read/unit.rs:5737,1
    - Dst: entries_tree_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5738,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5739,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5740,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5740,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5740,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5740,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5744,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5746,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5746,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5746,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5746,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5751,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5751,1
    - Dst: DebugInfoOffset::entries_tree
      Src: /src/gimli/src/read/unit.rs:5754,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5754,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5760,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5760,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5760,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5761,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5761,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5764,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5764,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5764,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5765,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5765,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5768,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5768,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5768,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5771,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5771,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5774,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5774,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5775,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5775,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5776,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5776,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5780,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5780,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5781,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5781,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5782,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5782,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5784,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5784,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5785,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5785,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5789,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5789,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5790,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5790,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5791,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5791,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5792,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5792,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5796,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5796,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5798,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5798,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5799,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5799,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5802,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5802,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5803,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5803,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5805,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5805,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5806,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5806,1
    - Dst: DebugInfoOffset::entries_tree
      Src: /src/gimli/src/read/unit.rs:5809,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:5810,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5809,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5812,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5812,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5812,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5813,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5813,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5814,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5814,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5815,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5815,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 189
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5816
      start: 5693
    functionDepth: 14
    functionLinenumber: 5693
    functionLinenumberEnd: 5816
    functionName: tests::test_entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::root
    - DebugAbbrevOffset
    - UnitEntryId::map
    - Some
    - EndianSlice::new
    - Result::expect
    - Section::with_endian
    - expect
    - get_contents
    - units
    - assert_null
    - ::core::result::Result::expect
    - assert_entry
    - next
    - DebugInfoOffset::entries_tree
    - unwrap
    - entries_tree_tests_debug_info_buf
    - DebugAbbrev::new
    - DebugInfo::new
    - common::DebugInfoOffset
    - into
    - DebugInfoOffset::abbreviations
    - DebugInfoOffset::size_of_header
    - entries_tree_tests_debug_abbrevs_buf
    - unit
    - DebugInfoUnitHeadersIter::next
    linkageType: ''
    returnType: void
    signature: fn test_entries_tree()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:5827,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5827,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - entries
    - tag
    argTypes:
    - '&mut EntriesRaw<''abbrev, ''_, EndianSlice<''_, Endian>>'
    - DwTag
    constantsTouched: []
    func_position:
      end: 5833
      start: 5820
    functionDepth: 9
    functionLinenumber: 5820
    functionLinenumberEnd: 5833
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_abbrev
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AddrEntryIter::read_abbreviation
    - Result::expect
    - expect
    linkageType: ''
    returnType: '&''abbrev Abbreviation'
    signature: 'fn assert_abbrev<''abbrev, Endian>(entries: &mut EntriesRaw<''abbrev,
      ''_, EndianSlice<''_, Endian>>,tag: DwTag,) -> &''abbrev AbbreviationwhereEndian:
      Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:5839,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut EntriesRaw<''_, ''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 5845
      start: 5835
    functionDepth: 9
    functionLinenumber: 5835
    functionLinenumberEnd: 5845
    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:5855,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/src/read/unit.rs:5856,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5856,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: 5864
      start: 5847
    functionDepth: 12
    functionLinenumber: 5847
    functionLinenumberEnd: 5864
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AddrEntryIter::read_attribute
    - Result::expect
    - Option<AttributeSpecification>::expect
    linkageType: ''
    returnType: void
    signature: 'fn assert_attr<Endian>(entries: &mut EntriesRaw<''_, ''_, EndianSlice<''_,
      Endian>>,spec: Option<AttributeSpecification>,name: DwAt,value: &str,) whereEndian:
      Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5876,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5876,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5877,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5881,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5881,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5882,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5883,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5884,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5884,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5880,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5887,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5887,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5898,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:5899,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5899,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5900,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5902,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5902,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5903,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5903,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5904,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5906,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5906,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5906,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5906,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:5912,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5912,1
    - Dst: DebugInfoOffset::entries_raw
      Src: /src/gimli/src/read/unit.rs:5916,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5916,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5921,1
    - Dst: u64::attributes
      Src: /src/gimli/src/read/unit.rs:5922,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5922,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5922,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5923,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5923,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5924,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5924,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5928,1
    - Dst: u64::attributes
      Src: /src/gimli/src/read/unit.rs:5929,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5929,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5929,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5930,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5930,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5934,1
    - Dst: u64::attributes
      Src: /src/gimli/src/read/unit.rs:5935,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5935,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5935,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5936,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5936,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5940,1
    - Dst: u64::attributes
      Src: /src/gimli/src/read/unit.rs:5941,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5941,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5941,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5942,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5942,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5943,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/unit.rs:5943,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5947,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5950,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 192
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5954
      start: 5819
    functionDepth: 13
    functionLinenumber: 5819
    functionLinenumberEnd: 5954
    functionName: tests::test_entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttrsIter::next
    - abbrev_attr_null
    - u64::attributes
    - DebugAbbrevOffset
    - Vec::get_contents
    - EndianSlice::new
    - Result::expect
    - Section::with_endian
    - expect
    - units
    - assert_null
    - ::core::result::Result::expect
    - copied
    - assert_abbrev
    - abbrev
    - unwrap
    - die
    - assert_attr
    - Result::attr_string
    - DebugAbbrev::new
    - DebugInfo::new
    - DebugInfoOffset::entries_raw
    - abbrev_attr
    - common::DebugInfoOffset
    - into
    - DebugInfoOffset::abbreviations
    - attr_string
    - unit
    - DebugInfoUnitHeadersIter::next
    - die_null
    - abbrev_null
    - '&[AttributeSpecification]::iter'
    linkageType: ''
    returnType: void
    signature: fn test_entries_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5969,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:5970,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:5970,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5971,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5973,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5973,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5973,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5976,1
    - Dst: DebugInfoOffset::size_of_header
      Src: /src/gimli/src/read/unit.rs:5977,1
    - Dst: DebugInfoOffset::length_including_self
      Src: /src/gimli/src/read/unit.rs:5978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6003
      start: 5957
    functionDepth: 3
    functionLinenumber: 5957
    functionLinenumberEnd: 6003
    functionName: tests::test_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - DebugInfoOffset::size_of_header
    - Section::with_endian
    - unit
    - DebugAbbrevOffset
    - len
    - append_bytes
    - common::DebugInfoOffset
    - into
    - DebugInfoOffset::length_including_self
    linkageType: ''
    returnType: void
    signature: fn test_debug_info_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:6018,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:6019,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:6021,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:6022,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:6022,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:6023,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:6025,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:6025,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:6025,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:6028,1
    - Dst: DebugInfoOffset::size_of_header
      Src: /src/gimli/src/read/unit.rs:6029,1
    - Dst: DebugInfoOffset::length_including_self
      Src: /src/gimli/src/read/unit.rs:6030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6058
      start: 6006
    functionDepth: 3
    functionLinenumber: 6006
    functionLinenumberEnd: 6058
    functionName: tests::test_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - DebugInfoOffset::size_of_header
    - common::DebugTypeSignature
    - common::DebugTypesOffset
    - read::UnitOffset
    - Section::with_endian
    - unit
    - DebugAbbrevOffset
    - len
    - append_bytes
    - into
    - DebugInfoOffset::length_including_self
    linkageType: ''
    returnType: void
    signature: fn test_debug_types_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:6071,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:6072,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:6072,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:6073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6081
      start: 6061
    functionDepth: 1
    functionLinenumber: 6061
    functionLinenumberEnd: 6081
    functionName: tests::test_length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugInfoOffset
    - into
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_length_including_self()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:6107,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:6120,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:6120,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/unit.rs:6120,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:6120,1
    - Dst: get_some_type_unit
      Src: /src/gimli/src/read/unit.rs:6122,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:6125,1
    - Dst: read_debug_abbrev_section_somehow
      Src: /src/gimli/src/read/unit.rs:6125,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/src/read/unit.rs:6126,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:6126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6127
      start: 6084
    functionDepth: 8
    functionLinenumber: 6084
    functionLinenumberEnd: 6127
    functionName: tests::test_parse_type_unit_abbrevs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - ::core::result::Result::unwrap
    - get_some_type_unit
    - Self::units
    - unwrap
    - DebugInfoOffset::abbreviations
    - DebugInfoUnitHeadersIter::next
    - Result::unwrap
    - DebugAbbrev::new
    - DebugTypes::new
    - read_debug_abbrev_section_somehow
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_unit_abbrevs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/line.rs:40,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_line_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: DebugLine::new
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 4
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_line_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:76,1
    - Dst: skip
      Src: /src/gimli/src/read/line.rs:77,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:78,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 4
    argNames:
    - offset
    - address_size
    - comp_dir
    - comp_name
    argTypes:
    - DebugLineOffset<R::Offset>
    - u8
    - Option<R>
    - Option<R>
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 11
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: DebugLine::program
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineProgramHeader::parse
    - clone
    - Ok
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn program(&self,offset: DebugLineOffset<R::Offset>,address_size:
      u8,comp_dir: Option<R>,comp_name: Option<R>,) -> Result<IncompleteLineProgram<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/line.rs:94,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/line.rs:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: DebugLine::borrow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLine
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLine<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: DebugLine::id
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: DebugLine::reader
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_line_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: DebugLine::from
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_line_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1427
      start: 1425
    functionDepth: 0
    functionLinenumber: 1425
    functionLinenumberEnd: 1427
    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:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - file
    argTypes:
    - FileEntry<R, Offset>
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 142
    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: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    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: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    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:192,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:192,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:194,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - program
    argTypes:
    - IncompleteLineProgram<R, Offset>
    constantsTouched: []
    func_position:
      end: 201
      start: 191
    functionDepth: 8
    functionLinenumber: 191
    functionLinenumberEnd: 201
    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:207,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:207,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - program
    - sequence
    argTypes:
    - '&''program CompleteLineProgram<R, Offset>'
    - '&LineSequence<R>'
    constantsTouched: []
    func_position:
      end: 214
      start: 203
    functionDepth: 8
    functionLinenumber: 203
    functionLinenumberEnd: 214
    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:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 8
    functionLinenumber: 219
    functionLinenumberEnd: 221
    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:235,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:235,1
    - Dst: next_instruction
      Src: /src/gimli/src/read/line.rs:239,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:239,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:240,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:241,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:243,1
    - Dst: reset
      Src: /src/gimli/src/read/line.rs:248,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:248,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:250,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:250,1
    - Dst: LineRows::header
      Src: /src/gimli/src/read/line.rs:250,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 233
    functionDepth: 12
    functionLinenumber: 233
    functionLinenumberEnd: 258
    functionName: LineRows::next_row
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 5
    functionsReached:
    - reset
    - Ok
    - header
    - Err
    - Some
    - execute
    - next_instruction
    - 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:413,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:415,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:415,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:416,1
    - Dst: read_u8
      Src: /src/gimli/src/read/line.rs:417,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:419,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:420,1
    - Dst: read_address
      Src: /src/gimli/src/read/line.rs:423,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:423,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:424,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:424,1
    - Dst: Result::version
      Src: /src/gimli/src/read/line.rs:428,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:429,1
    - Dst: FileEntry::parse
      Src: /src/gimli/src/read/line.rs:430,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:431,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:431,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: read_uleb128
      Src: /src/gimli/src/read/line.rs:441,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:442,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:442,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:445,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:445,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:448,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:448,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:450,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:451,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:454,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:455,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:455,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/line.rs:459,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:460,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:460,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:464,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:465,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:465,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:469,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:470,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:470,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:473,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:475,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:477,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:480,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:481,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:481,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:486,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:489,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:490,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:490,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/src/read/line.rs:494,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/line.rs:494,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/line.rs:495,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:495,1
    - Dst: '&R::read_u8'
      Src: /src/gimli/src/read/line.rs:496,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:498,1
    - Dst: LineInstruction::UnknownStandard0
      Src: /src/gimli/src/read/line.rs:498,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:500,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:501,1
    - Dst: LineInstruction::UnknownStandard1
      Src: /src/gimli/src/read/line.rs:501,1
    - Dst: '&mut R::clone'
      Src: /src/gimli/src/read/line.rs:504,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:506,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/line.rs:508,1
    - Dst: truncate
      Src: /src/gimli/src/read/line.rs:509,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:510,1
    - Dst: LineInstruction::UnknownStandardN
      Src: /src/gimli/src/read/line.rs:510,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 135
    argCount: 2
    argNames:
    - header
    - input
    argTypes:
    - '&''header LineProgramHeader<R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 516
      start: 406
    functionDepth: 10
    functionLinenumber: 406
    functionLinenumberEnd: 516
    functionName: LineInstruction::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 7
    functionsReached:
    - Result::and_then
    - '&mut R::offset_from'
    - constants::DwLns
    - read_address
    - LineInstruction::UnknownExtended
    - LineInstruction::SetDiscriminator
    - '&mut R::read_u16'
    - FileEntry::parse
    - Result::version
    - '&mut R::read_uleb128'
    - '&R::read_u8'
    - '&mut R::read_u8'
    - Result::address_size
    - LineInstruction::Special
    - LineInstruction::UnknownStandardN
    - LineInstruction::AdvancePc
    - '&mut R::split'
    - constants::DwLne
    - read_uleb128
    - Result::standard_opcode_lengths
    - LineInstruction::AdvanceLine
    - LineInstruction::DefineFile
    - '&mut R::read_sleb128'
    - R::Offset::from_u8
    - LineInstruction::SetIsa
    - LineInstruction::UnknownStandard0
    - LineInstruction::UnknownStandard1
    - LineInstruction::FixedAddPc
    - '&mut R::clone'
    - '&R::skip'
    - '&R::clone'
    - Ok
    - LineInstruction::SetAddress
    - truncate
    - LineInstruction::SetColumn
    - read_u8
    - read_null_terminated_slice
    - 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:535,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:536,1
    - Dst: truncate
      Src: /src/gimli/src/read/line.rs:537,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&LineInstructions<R>'
    constantsTouched: []
    func_position:
      end: 539
      start: 534
    functionDepth: 5
    functionLinenumber: 534
    functionLinenumberEnd: 539
    functionName: LineInstructions::remove_trailing
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - offset_from
    - clone
    - Ok
    - truncate
    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:558,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:559,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:562,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:563,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:563,1
    - Dst: empty
      Src: /src/gimli/src/read/line.rs:565,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:566,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 569
      start: 554
    functionDepth: 11
    functionLinenumber: 554
    functionLinenumberEnd: 569
    functionName: LineInstructions::next_instruction
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - Ok
    - is_empty
    - LineInstruction::parse
    - Err
    - Some
    - empty
    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:604,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 621
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 621
    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: 628
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 628
    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: 640
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 640
    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: 647
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 647
    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:655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&''header LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 656
      start: 651
    functionDepth: 8
    functionLinenumber: 651
    functionLinenumberEnd: 656
    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:664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 663
    functionDepth: 2
    functionLinenumber: 663
    functionLinenumberEnd: 665
    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:672,1
    - Dst: Self::map
      Src: /src/gimli/src/read/line.rs:672,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/line.rs:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 671
    functionDepth: 2
    functionLinenumber: 671
    functionLinenumberEnd: 675
    functionName: LineRow::column
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - NonZeroU64::new
    - Self::map
    - unwrap_or
    linkageType: ''
    returnType: ColumnType
    signature: pub fn column(&self) -> ColumnType
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    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: 691
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 691
    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: 700
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 700
    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: 708
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 708
    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: 716
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 716
    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: 729
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 729
    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: 740
      start: 738
    functionDepth: 0
    functionLinenumber: 738
    functionLinenumberEnd: 740
    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:756,1
    - Dst: LineRow::exec_special_opcode
      Src: /src/gimli/src/read/line.rs:758,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:758,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:765,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:765,1
    - Dst: LineRow::apply_line_advance
      Src: /src/gimli/src/read/line.rs:770,1
    - Dst: LineRow::adjust_opcode
      Src: /src/gimli/src/read/line.rs:795,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:795,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:796,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:797,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:797,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:797,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:803,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:803,1
    - Dst: add_sized
      Src: /src/gimli/src/read/line.rs:804,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:804,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:838,1
    - Dst: add_file
      Src: /src/gimli/src/read/line.rs:848,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 112
    argCount: 2
    argNames:
    - instruction
    - program
    argTypes:
    - LineInstruction<R>
    - '&mut Program'
    constantsTouched: []
    func_position:
      end: 863
      start: 747
    functionDepth: 8
    functionLinenumber: 747
    functionLinenumberEnd: 863
    functionName: LineRow::execute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::apply_line_advance
    - LineRow::apply_operation_advance
    - header
    - Ok
    - u64::from
    - Result::address_size
    - LineRow::adjust_opcode
    - add_sized
    - LineRow::exec_special_opcode
    - add_file
    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:871,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 882
      start: 867
    functionDepth: 2
    functionLinenumber: 867
    functionLinenumberEnd: 882
    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:894,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - line_increment
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 896
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 896
    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:905,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:908,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:910,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:911,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:914,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:915,1
    - Dst: add_sized
      Src: /src/gimli/src/read/line.rs:926,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:928,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:929,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 45
    argCount: 2
    argNames:
    - operation_advance
    - header
    argTypes:
    - u64
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 930
      start: 899
    functionDepth: 2
    functionLinenumber: 899
    functionLinenumberEnd: 930
    functionName: LineRow::apply_operation_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - Ok
    - u64::from
    - Result::address_size
    - add_sized
    - core::num::Wrapping
    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: 935
      start: 933
    functionDepth: 0
    functionLinenumber: 933
    functionLinenumberEnd: 935
    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:943,1
    - Dst: i64::from
      Src: /src/gimli/src/read/line.rs:950,1
    - Dst: LineRow::apply_line_advance
      Src: /src/gimli/src/read/line.rs:951,1
    - Dst: i64::from
      Src: /src/gimli/src/read/line.rs:951,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:954,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:954,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:955,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - opcode
    - header
    argTypes:
    - u8
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 956
      start: 938
    functionDepth: 3
    functionLinenumber: 938
    functionLinenumberEnd: 956
    functionName: LineRow::exec_special_opcode
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::apply_line_advance
    - LineRow::apply_operation_advance
    - Ok
    - i64::from
    - u64::from
    - LineRow::adjust_opcode
    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: 1057
      start: 1055
    functionDepth: 0
    functionLinenumber: 1055
    functionLinenumberEnd: 1057
    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: 1063
      start: 1061
    functionDepth: 0
    functionLinenumber: 1061
    functionLinenumberEnd: 1063
    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: 1068
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1068
    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: 1073
      start: 1071
    functionDepth: 0
    functionLinenumber: 1071
    functionLinenumberEnd: 1073
    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: 1079
      start: 1077
    functionDepth: 0
    functionLinenumber: 1077
    functionLinenumberEnd: 1079
    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: 1084
      start: 1082
    functionDepth: 0
    functionLinenumber: 1082
    functionLinenumberEnd: 1084
    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: 1089
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1089
    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: 1094
      start: 1092
    functionDepth: 0
    functionLinenumber: 1092
    functionLinenumberEnd: 1094
    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: 1100
      start: 1098
    functionDepth: 0
    functionLinenumber: 1098
    functionLinenumberEnd: 1100
    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: 1106
      start: 1104
    functionDepth: 0
    functionLinenumber: 1104
    functionLinenumberEnd: 1106
    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: 1112
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1112
    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: 1117
      start: 1115
    functionDepth: 0
    functionLinenumber: 1115
    functionLinenumberEnd: 1117
    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: 1122
      start: 1120
    functionDepth: 0
    functionLinenumber: 1120
    functionLinenumberEnd: 1122
    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: 1127
      start: 1125
    functionDepth: 0
    functionLinenumber: 1125
    functionLinenumberEnd: 1127
    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: 1133
      start: 1131
    functionDepth: 0
    functionLinenumber: 1131
    functionLinenumberEnd: 1133
    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: 1138
      start: 1136
    functionDepth: 0
    functionLinenumber: 1136
    functionLinenumberEnd: 1138
    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: 1146
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1146
    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:1154,1
    - Dst: map
      Src: /src/gimli/src/read/line.rs:1154,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1157,1
    - Dst: cloned
      Src: /src/gimli/src/read/line.rs:1157,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1160,1
    - Dst: cloned
      Src: /src/gimli/src/read/line.rs:1160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 1
    argNames:
    - directory
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1162
      start: 1151
    functionDepth: 5
    functionLinenumber: 1151
    functionLinenumberEnd: 1162
    functionName: LineProgramHeader::directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - cloned
    - clone
    - map
    - get
    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: 1167
      start: 1165
    functionDepth: 0
    functionLinenumber: 1165
    functionLinenumberEnd: 1167
    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:1175,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1179
      start: 1173
    functionDepth: 9
    functionLinenumber: 1173
    functionLinenumberEnd: 1179
    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:1187,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1191
      start: 1185
    functionDepth: 9
    functionLinenumber: 1185
    functionLinenumberEnd: 1191
    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:1195,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1194
    functionDepth: 9
    functionLinenumber: 1194
    functionLinenumberEnd: 1198
    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:1202,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1201
    functionDepth: 9
    functionLinenumber: 1201
    functionLinenumberEnd: 1205
    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: 1210
      start: 1208
    functionDepth: 0
    functionLinenumber: 1208
    functionLinenumberEnd: 1210
    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:1220,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1223,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - file
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1228
      start: 1217
    functionDepth: 1
    functionLinenumber: 1217
    functionLinenumberEnd: 1228
    functionName: LineProgramHeader::file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn file(&self, file: u64) -> Option<&FileEntry<R, Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1250
      start: 1248
    functionDepth: 5
    functionLinenumber: 1248
    functionLinenumberEnd: 1250
    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:1256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1258
      start: 1254
    functionDepth: 5
    functionLinenumber: 1254
    functionLinenumberEnd: 1258
    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:1267,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1268,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/line.rs:1270,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1272,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/line.rs:1272,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:1272,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/line.rs:1276,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1277,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1279,1
    - Dst: Result::read_length
      Src: /src/gimli/src/read/line.rs:1289,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/line.rs:1291,1
    - Dst: R::skip
      Src: /src/gimli/src/read/line.rs:1292,1
    - Dst: Result::truncate
      Src: /src/gimli/src/read/line.rs:1293,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1295,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1297,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1302,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1304,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1307,1
    - Dst: Result::read_i8
      Src: /src/gimli/src/read/line.rs:1308,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1309,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1311,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1321,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1323,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:1326,1
    - Dst: Result::split
      Src: /src/gimli/src/read/line.rs:1327,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1330,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1332,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:1334,1
    - Dst: DirectoryId::is_empty
      Src: /src/gimli/src/read/line.rs:1335,1
    - Dst: '&[AttributeValue::push'
      Src: /src/gimli/src/read/line.rs:1338,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1338,1
    - Dst: FileEntryFormat::parse
      Src: /src/gimli/src/read/line.rs:1342,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/line.rs:1343,1
    - Dst: '&[AttributeValue::push'
      Src: /src/gimli/src/read/line.rs:1345,1
    - Dst: parse_directory_v5
      Src: /src/gimli/src/read/line.rs:1345,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1355,1
    - Dst: Option<R>::map
      Src: /src/gimli/src/read/line.rs:1357,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1358,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1366,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:1368,1
    - Dst: AttributeValue::is_empty
      Src: /src/gimli/src/read/line.rs:1369,1
    - Dst: '&[FileEntry::push'
      Src: /src/gimli/src/read/line.rs:1372,1
    - Dst: FileEntry::parse
      Src: /src/gimli/src/read/line.rs:1372,1
    - Dst: FileEntryFormat::parse
      Src: /src/gimli/src/read/line.rs:1376,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/line.rs:1377,1
    - Dst: '&[FileEntry::push'
      Src: /src/gimli/src/read/line.rs:1379,1
    - Dst: parse_file_v5
      Src: /src/gimli/src/read/line.rs:1379,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1399,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 193
    argCount: 5
    argNames:
    - input
    - offset
    - address_size
    - comp_dir
    - comp_name
    argTypes:
    - '&mut R'
    - DebugLineOffset<Offset>
    - u8
    - Option<R>
    - Option<R>
    constantsTouched: []
    func_position:
      end: 1400
      start: 1260
    functionDepth: 10
    functionLinenumber: 1260
    functionLinenumberEnd: 1400
    functionName: LineProgramHeader::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 6
    functionsReached:
    - DirectoryId::is_empty
    - '&mut R::read_initial_length'
    - parse_directory_v5
    - Result::read_length
    - Result::read_uleb128
    - R::skip
    - FileEntry::parse
    - AttributeValue::String
    - Result::read_address_size
    - Option<R>::map
    - Vec::new
    - '&[FileEntry::push'
    - FileEntryFormat::parse
    - '&mut R::split'
    - parse_file_v5
    - Result::clone
    - '&[AttributeValue::push'
    - R::Offset::from_u8
    - Result::truncate
    - AttributeValue::is_empty
    - Result::read_u8
    - Ok
    - Result::split
    - u64::from
    - Error::UnknownVersion
    - Err
    - Result::read_null_terminated_slice
    - Result::read_i8
    - Result::read_u16
    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:1432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1433
      start: 1431
    functionDepth: 2
    functionLinenumber: 1431
    functionLinenumberEnd: 1433
    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:1457,1
    - Dst: IncompleteLineProgram::rows
      Src: /src/gimli/src/read/line.rs:1458,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1459,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/read/line.rs:1463,1
    - Dst: is_none
      Src: /src/gimli/src/read/line.rs:1463,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/src/read/line.rs:1468,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/read/line.rs:1469,1
    - Dst: None::is_none
      Src: /src/gimli/src/read/line.rs:1470,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1471,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/read/line.rs:1471,1
    - Dst: Result::push
      Src: /src/gimli/src/read/line.rs:1478,1
    - Dst: None::unwrap_or
      Src: /src/gimli/src/read/line.rs:1481,1
    - Dst: LineInstructions::remove_trailing
      Src: /src/gimli/src/read/line.rs:1483,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1486,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1492,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1493
      start: 1456
    functionDepth: 13
    functionLinenumber: 1456
    functionLinenumberEnd: 1493
    functionName: IncompleteLineProgram::sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - clone
    - OneShotLineRows::next_row
    - '&mut LineRow::end_sequence'
    - IncompleteLineProgram::rows
    - Ok
    - None::is_none
    - is_none
    - Result::push
    - Some
    - LineInstructions::remove_trailing
    - Vec::new
    - None::unwrap_or
    - '&mut LineRow::address'
    linkageType: ''
    returnType: Result
    signature: pub fn sequences(self) -> Result<(CompleteLineProgram<R, Offset>, Vec<LineSequence<R>>)>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1520
      start: 1518
    functionDepth: 0
    functionLinenumber: 1518
    functionLinenumberEnd: 1520
    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:1547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - '&LineSequence<R>'
    constantsTouched: []
    func_position:
      end: 1548
      start: 1543
    functionDepth: 9
    functionLinenumber: 1543
    functionLinenumberEnd: 1548
    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:1573,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1574,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1575,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1578,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1586,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - input
    - path_name
    argTypes:
    - '&mut R'
    - R
    constantsTouched: []
    func_position:
      end: 1587
      start: 1572
    functionDepth: 8
    functionLinenumber: 1572
    functionLinenumberEnd: 1587
    functionName: FileEntry::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - Ok
    - AttributeValue::String
    - '&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:1595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1596
      start: 1594
    functionDepth: 5
    functionLinenumber: 1594
    functionLinenumberEnd: 1596
    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: 1611
      start: 1609
    functionDepth: 0
    functionLinenumber: 1609
    functionLinenumberEnd: 1611
    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:1617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 1618
      start: 1616
    functionDepth: 1
    functionLinenumber: 1616
    functionLinenumberEnd: 1618
    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: 1624
      start: 1622
    functionDepth: 0
    functionLinenumber: 1622
    functionLinenumberEnd: 1624
    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: 1632
      start: 1630
    functionDepth: 0
    functionLinenumber: 1630
    functionLinenumberEnd: 1632
    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: 1637
      start: 1635
    functionDepth: 0
    functionLinenumber: 1635
    functionLinenumberEnd: 1637
    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: 1645
      start: 1643
    functionDepth: 0
    functionLinenumber: 1643
    functionLinenumberEnd: 1645
    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: 1652
      start: 1650
    functionDepth: 0
    functionLinenumber: 1650
    functionLinenumberEnd: 1652
    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:1661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1662
      start: 1660
    functionDepth: 5
    functionLinenumber: 1660
    functionLinenumberEnd: 1662
    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:1677,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/read/line.rs:1678,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1681,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:1682,1
    - Dst: constants::DwLnct
      Src: /src/gimli/src/read/line.rs:1683,1
    - Dst: constants::DwLnct
      Src: /src/gimli/src/read/line.rs:1685,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/line.rs:1691,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/line.rs:1691,1
    - Dst: DwEhPe::push
      Src: /src/gimli/src/read/line.rs:1693,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1696,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1698,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1699
      start: 1676
    functionDepth: 6
    functionLinenumber: 1676
    functionLinenumberEnd: 1699
    functionName: FileEntryFormat::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - Vec::with_capacity
    - Ok
    - constants::DwLnct
    - u64::from
    - '&mut R::read_uleb128_u16'
    - Err
    - constants::DwForm
    - DwEhPe::push
    - '&mut R::read_uleb128'
    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:1710,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1712,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1716,1
    - Dst: AttributeValue::unwrap
      Src: /src/gimli/src/read/line.rs:1716,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 3
    argNames:
    - input
    - encoding
    - formats
    argTypes:
    - '&mut R'
    - Encoding
    - '&[FileEntryFormat]'
    constantsTouched: []
    func_position:
      end: 1717
      start: 1702
    functionDepth: 11
    functionLinenumber: 1702
    functionLinenumberEnd: 1717
    functionName: parse_directory_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - parse_attribute
    - Some
    - AttributeValue::unwrap
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse_directory_v5<R: Reader>(input: &mut R,encoding: Encoding,formats:
      &[FileEntryFormat],) -> Result<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_attribute
      Src: /src/gimli/src/read/line.rs:1732,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1734,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1736,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1741,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1746,1
    - Dst: len
      Src: /src/gimli/src/read/line.rs:1752,1
    - Dst: usize::into_u64
      Src: /src/gimli/src/read/line.rs:1752,1
    - Dst: read_u8_array
      Src: /src/gimli/src/read/line.rs:1753,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1758,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1765,1
    - Dst: AttributeValue::unwrap
      Src: /src/gimli/src/read/line.rs:1766,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 50
    argCount: 3
    argNames:
    - input
    - encoding
    - formats
    argTypes:
    - '&mut R'
    - Encoding
    - '&[FileEntryFormat]'
    constantsTouched: []
    func_position:
      end: 1773
      start: 1719
    functionDepth: 11
    functionLinenumber: 1719
    functionLinenumberEnd: 1773
    functionName: parse_file_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - parse_attribute
    - udata_value
    - read_u8_array
    - Ok
    - len
    - Some
    - AttributeValue::unwrap
    - 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:1942,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1943,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1944,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:1947,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:1947,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1947,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1947,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:1947,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1973,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1973,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1974,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1974,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1980,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1980,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1988,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1997
      start: 1890
    functionDepth: 11
    functionLinenumber: 1890
    functionLinenumberEnd: 1997
    functionName: tests::test_parse_debug_line_32_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeValue::String
    - Result::expect
    - DebugLineOffset
    - LineProgramHeader::parse
    - 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:2052,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:2054,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2000
    functionDepth: 11
    functionLinenumber: 2000
    functionLinenumberEnd: 2058
    functionName: tests::test_parse_debug_line_header_length_too_short
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_header_length_too_short()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2113,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:2115,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2119
      start: 2061
    functionDepth: 11
    functionLinenumber: 2061
    functionLinenumberEnd: 2119
    functionName: tests::test_parse_debug_line_unit_length_too_short
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_unit_length_too_short()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/line.rs:2135,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2139,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - buf
    argTypes:
    - EndianSlice<'_, LittleEndian>
    constantsTouched: []
    func_position:
      end: 2170
      start: 2124
    functionDepth: 1
    functionLinenumber: 2124
    functionLinenumberEnd: 2170
    functionName: tests::make_test_header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - DebugLineOffset
    linkageType: ''
    returnType: LineProgramHeader
    signature: 'fn make_test_header(buf: EndianSlice<''_, LittleEndian>,) -> LineProgramHeader<EndianSlice<''_,
      LittleEndian>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - buf
    argTypes:
    - EndianSlice<'_, LittleEndian>
    constantsTouched: []
    func_position:
      end: 2178
      start: 2172
    functionDepth: 2
    functionLinenumber: 2172
    functionLinenumberEnd: 2178
    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:2184,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2185,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2189,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2194
      start: 2181
    functionDepth: 11
    functionLinenumber: 2181
    functionLinenumberEnd: 2194
    functionName: tests::test_parse_special_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - make_test_header
    - LineInstruction::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_special_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2205,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2206,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2207,1
    - Dst: Operands::as_ref
      Src: /src/gimli/src/read/line.rs:2207,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2210,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2212,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2213,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2217,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 3
    argNames:
    - raw
    - operands
    - expected
    argTypes:
    - constants::DwLns
    - Operands
    - LineInstruction<EndianSlice<'_, LittleEndian>>
    constantsTouched: []
    func_position:
      end: 2221
      start: 2198
    functionDepth: 11
    functionLinenumber: 2198
    functionLinenumberEnd: 2221
    functionName: t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::s::t::a::n::d::a::r::d::_::o::p::c::o::d::e::s::test
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Operands::as_ref
    - Result::expect
    - EndianVec::push
    - LineInstruction::parse
    - Vec::new
    - make_test_header
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn test<Operands>(raw: constants::DwLns,operands: Operands,expected:
      LineInstruction<EndianSlice<''_, LittleEndian>>,) whereOperands: AsRef<[u8]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2223,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2224,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2227,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2229,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2232,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2234,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2234,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2235,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:2238,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2240,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2245,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2250,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2255,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2258,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2260,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2265,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:2268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 65
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2270
      start: 2197
    functionDepth: 12
    functionLinenumber: 2197
    functionLinenumberEnd: 2270
    functionName: tests::test_parse_standard_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::AdvancePc
    - test
    - LineInstruction::AdvanceLine
    - LineInstruction::SetIsa
    - LineInstruction::SetColumn
    - LineInstruction::FixedAddPc
    - 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:2275,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2276,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2277,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2278,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2278,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2279,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2281,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2285,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2273
    functionDepth: 16
    functionLinenumber: 2273
    functionLinenumberEnd: 2292
    functionName: tests::test_parse_unknown_standard_opcode_no_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - '&R::extend'
    - '&R::push'
    - slice
    - LineInstruction::parse
    - Vec::new
    - 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:2297,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2298,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2299,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2300,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2300,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2301,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2303,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2307,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2295
    functionDepth: 16
    functionLinenumber: 2295
    functionLinenumberEnd: 2314
    functionName: tests::test_parse_unknown_standard_opcode_one_arg
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - '&R::extend'
    - '&R::push'
    - slice
    - LineInstruction::parse
    - Vec::new
    - 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:2319,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/line.rs:2320,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2321,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2322,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2323,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2323,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2324,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2326,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2330,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2337
      start: 2317
    functionDepth: 16
    functionLinenumber: 2317
    functionLinenumberEnd: 2337
    functionName: tests::test_parse_unknown_standard_opcode_many_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - EndianSlice::range_from
    - '&R::extend'
    - '&R::push'
    - slice
    - LineInstruction::parse
    - Vec::new
    - 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:2348,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2349,1
    - Dst: Operands::as_ref
      Src: /src/gimli/src/read/line.rs:2351,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2352,1
    - Dst: Operands::len
      Src: /src/gimli/src/read/line.rs:2352,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2354,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2355,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2358,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2360,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2361,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2365,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 3
    argNames:
    - raw
    - operands
    - expected
    argTypes:
    - constants::DwLne
    - Operands
    - LineInstruction<EndianSlice<'_, LittleEndian>>
    constantsTouched: []
    func_position:
      end: 2369
      start: 2341
    functionDepth: 11
    functionLinenumber: 2341
    functionLinenumberEnd: 2369
    functionName: t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::e::x::t::e::n::d::e::d::_::o::p::c::o::d::e::s::test
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Operands::len
    - Operands::as_ref
    - Result::expect
    - EndianVec::push
    - LineInstruction::parse
    - Vec::new
    - make_test_header
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn test<Operands>(raw: constants::DwLne,operands: Operands,expected:
      LineInstruction<EndianSlice<''_, LittleEndian>>,) whereOperands: AsRef<[u8]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2371,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2376,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2379,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2381,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:2384,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2387,1
    - Dst: FileId::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2390,1
    - Dst: FileId::push
      Src: /src/gimli/src/read/line.rs:2392,1
    - Dst: FileId::push
      Src: /src/gimli/src/read/line.rs:2394,1
    - Dst: FileId::push
      Src: /src/gimli/src/read/line.rs:2396,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2398,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:2401,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2402,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2402,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:2413,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2414,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:2417,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2419
      start: 2340
    functionDepth: 12
    functionLinenumber: 2340
    functionLinenumberEnd: 2419
    functionName: tests::test_parse_extended_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - test
    - AttributeValue::String
    - FileId::extend_from_slice
    - constants::DwLne
    - LineInstruction::UnknownExtended
    - LineInstruction::SetAddress
    - FileId::push
    - LineInstruction::DefineFile
    - LineInstruction::SetDiscriminator
    - Vec::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_extended_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2426,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2426,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2434,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2434,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2436,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2436,1
    - Dst: push
      Src: /src/gimli/src/read/line.rs:2437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2444
      start: 2422
    functionDepth: 5
    functionLinenumber: 2422
    functionLinenumberEnd: 2444
    functionName: tests::test_file_entry_directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - push
    - AttributeValue::String
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_directory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2454,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: 2458
      start: 2446
    functionDepth: 9
    functionLinenumber: 2446
    functionLinenumberEnd: 2458
    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: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:2465,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2469
      start: 2461
    functionDepth: 10
    functionLinenumber: 2461
    functionLinenumberEnd: 2469
    functionName: tests::test_exec_special_noop
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_noop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2473,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2473,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2475,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2478,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2484
      start: 2472
    functionDepth: 10
    functionLinenumber: 2472
    functionLinenumberEnd: 2484
    functionName: tests::test_exec_special_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    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:2488,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2488,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2490,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2492,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2487
    functionDepth: 10
    functionLinenumber: 2487
    functionLinenumberEnd: 2498
    functionName: tests::test_exec_special_positive_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    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:2502,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2502,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2504,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2506,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2512
      start: 2501
    functionDepth: 10
    functionLinenumber: 2501
    functionLinenumberEnd: 2512
    functionName: tests::test_exec_special_positive_address_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    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:2516,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2516,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2518,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2520,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2527
      start: 2515
    functionDepth: 10
    functionLinenumber: 2515
    functionLinenumberEnd: 2527
    functionName: tests::test_exec_special_positive_address_and_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    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:2531,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2531,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2533,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2536,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2543
      start: 2530
    functionDepth: 10
    functionLinenumber: 2530
    functionLinenumberEnd: 2543
    functionName: tests::test_exec_special_positive_address_and_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    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:2547,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2547,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2549,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2553,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2561
      start: 2546
    functionDepth: 10
    functionLinenumber: 2546
    functionLinenumberEnd: 2561
    functionName: tests::test_exec_special_line_underflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::Special
    - make_test_header
    - LineRow::new
    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:2565,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2565,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2567,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2576
      start: 2564
    functionDepth: 10
    functionLinenumber: 2564
    functionLinenumberEnd: 2576
    functionName: tests::test_exec_copy
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - 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:2580,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2580,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2581,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2582,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2588
      start: 2579
    functionDepth: 10
    functionLinenumber: 2579
    functionLinenumberEnd: 2588
    functionName: tests::test_exec_advance_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::AdvancePc
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2592,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2592,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2594,1
    - Dst: into
      Src: /src/gimli/src/read/line.rs:2595,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2596,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2600
      start: 2591
    functionDepth: 9
    functionLinenumber: 2591
    functionLinenumberEnd: 2600
    functionName: tests::test_exec_advance_pc_overflow_32
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::AdvancePc
    - into
    - make_test_header
    - execute
    - LineRow::new
    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:2604,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2604,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2606,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2608,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2612
      start: 2603
    functionDepth: 9
    functionLinenumber: 2603
    functionLinenumberEnd: 2612
    functionName: tests::test_exec_advance_pc_overflow_64
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::AdvancePc
    - LineRow::new
    - make_test_header
    - execute
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_pc_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs: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::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2618,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2624
      start: 2615
    functionDepth: 10
    functionLinenumber: 2615
    functionLinenumberEnd: 2624
    functionName: tests::test_exec_advance_line
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::AdvanceLine
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_line()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2628,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2628,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2629,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2631,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2638
      start: 2627
    functionDepth: 10
    functionLinenumber: 2627
    functionLinenumberEnd: 2638
    functionName: tests::test_exec_advance_line_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::AdvanceLine
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    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:2643,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2643,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2644,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2645,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2650,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2652
      start: 2641
    functionDepth: 10
    functionLinenumber: 2641
    functionLinenumberEnd: 2652
    functionName: tests::test_exec_set_file_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::SetFile
    - LineRow::new
    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:2656,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2656,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2657,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2658,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2670
      start: 2655
    functionDepth: 10
    functionLinenumber: 2655
    functionLinenumberEnd: 2670
    functionName: tests::test_exec_set_file_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::SetFile
    - LineRow::new
    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:2679,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2679,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2686
      start: 2673
    functionDepth: 2
    functionLinenumber: 2673
    functionLinenumberEnd: 2686
    functionName: tests::test_file_entry_file_index_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - 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:2690,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2690,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2696
      start: 2689
    functionDepth: 2
    functionLinenumber: 2689
    functionLinenumberEnd: 2696
    functionName: tests::test_file_entry_file_index_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - 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:2700,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2700,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2701,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:2702,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2708
      start: 2699
    functionDepth: 10
    functionLinenumber: 2699
    functionLinenumberEnd: 2708
    functionName: tests::test_exec_set_column
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::SetColumn
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_column()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2712,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2712,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2713,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2720
      start: 2711
    functionDepth: 10
    functionLinenumber: 2711
    functionLinenumberEnd: 2720
    functionName: tests::test_exec_negate_statement
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - 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:2724,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2724,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2726,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2735
      start: 2723
    functionDepth: 10
    functionLinenumber: 2723
    functionLinenumberEnd: 2735
    functionName: tests::test_exec_set_basic_block
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - 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:2739,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2739,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2740,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2747
      start: 2738
    functionDepth: 10
    functionLinenumber: 2738
    functionLinenumberEnd: 2747
    functionName: tests::test_exec_const_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - 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:2751,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2751,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2752,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2758
      start: 2750
    functionDepth: 9
    functionLinenumber: 2750
    functionLinenumberEnd: 2758
    functionName: tests::test_exec_const_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - 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:2762,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2762,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2764,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2767,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2774
      start: 2761
    functionDepth: 10
    functionLinenumber: 2761
    functionLinenumberEnd: 2774
    functionName: tests::test_exec_fixed_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - LineInstruction::FixedAddPc
    - make_test_header
    - LineRow::new
    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:2778,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2778,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2779,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2782,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2786
      start: 2777
    functionDepth: 9
    functionLinenumber: 2777
    functionLinenumberEnd: 2786
    functionName: tests::test_exec_fixed_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineRow::new
    - LineInstruction::FixedAddPc
    - make_test_header
    - execute
    linkageType: ''
    returnType: void
    signature: fn test_exec_fixed_add_pc_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2790,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2790,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2792,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2801
      start: 2789
    functionDepth: 10
    functionLinenumber: 2789
    functionLinenumberEnd: 2801
    functionName: tests::test_exec_set_prologue_end
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - 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:2805,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2805,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2806,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:2807,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2813
      start: 2804
    functionDepth: 10
    functionLinenumber: 2804
    functionLinenumberEnd: 2813
    functionName: tests::test_exec_set_isa
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::SetIsa
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_isa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2817,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2817,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2818,1
    - Dst: LineInstruction::UnknownStandard0
      Src: /src/gimli/src/read/line.rs:2819,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2819,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2822
      start: 2816
    functionDepth: 10
    functionLinenumber: 2816
    functionLinenumberEnd: 2822
    functionName: tests::test_exec_unknown_standard_0
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwLns
    - LineInstruction::UnknownStandard0
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    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:2826,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2826,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2827,1
    - Dst: LineInstruction::UnknownStandard1
      Src: /src/gimli/src/read/line.rs:2828,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2828,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2825
    functionDepth: 10
    functionLinenumber: 2825
    functionLinenumberEnd: 2831
    functionName: tests::test_exec_unknown_standard_1
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwLns
    - LineInstruction::UnknownStandard1
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    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:2835,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2835,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2836,1
    - Dst: LineInstruction::UnknownStandardN
      Src: /src/gimli/src/read/line.rs:2837,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2838,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2839,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2843
      start: 2834
    functionDepth: 10
    functionLinenumber: 2834
    functionLinenumberEnd: 2843
    functionName: tests::test_exec_unknown_standard_n
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwLns
    - LineRow::new
    - assert_exec_opcode
    - make_test_header
    - LineInstruction::UnknownStandardN
    linkageType: ''
    returnType: void
    signature: fn test_exec_unknown_standard_n()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2847,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2847,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2848,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2855
      start: 2846
    functionDepth: 10
    functionLinenumber: 2846
    functionLinenumberEnd: 2855
    functionName: tests::test_exec_end_sequence
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_exec_opcode
    - make_test_header
    - 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:2859,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2859,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2860,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2861,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2867
      start: 2858
    functionDepth: 10
    functionLinenumber: 2858
    functionLinenumberEnd: 2867
    functionName: tests::test_exec_set_address
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::SetAddress
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2871,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2871,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2872,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2873,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2879
      start: 2870
    functionDepth: 10
    functionLinenumber: 2870
    functionLinenumberEnd: 2879
    functionName: tests::test_exec_set_address_tombstone
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::SetAddress
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    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:2883,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2883,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2884,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2886,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2882
    functionDepth: 10
    functionLinenumber: 2882
    functionLinenumberEnd: 2892
    functionName: tests::test_exec_set_address_backwards
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::SetAddress
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    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:2896,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2896,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2897,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:2897,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2900,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2900,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:2908,1
    - Dst: '&mut LineRow::execute'
      Src: /src/gimli/src/read/line.rs:2909,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/line.rs:2909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2913
      start: 2895
    functionDepth: 8
    functionLinenumber: 2895
    functionLinenumberEnd: 2913
    functionName: tests::test_exec_define_file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_program
    - AttributeValue::String
    - header
    - Result::unwrap
    - LineInstruction::DefineFile
    - '&mut LineRow::execute'
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_define_file()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2917,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2917,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2918,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:2919,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2925
      start: 2916
    functionDepth: 10
    functionLinenumber: 2916
    functionLinenumberEnd: 2925
    functionName: tests::test_exec_set_discriminator
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::SetDiscriminator
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_discriminator()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2929,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2929,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2930,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:2931,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:2932,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2933,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2937
      start: 2928
    functionDepth: 10
    functionLinenumber: 2928
    functionLinenumberEnd: 2937
    functionName: tests::test_exec_unknown_extended
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwLne
    - LineInstruction::UnknownExtended
    - assert_exec_opcode
    - make_test_header
    - LineRow::new
    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: 2949
      start: 2943
    functionDepth: 0
    functionLinenumber: 2943
    functionLinenumberEnd: 2949
    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:2957,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2957,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2958,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2958,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2962,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2962,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:2967,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2967,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2967,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2973,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2973,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:2980,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2980,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2980,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2988,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2989,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2990,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2991,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2992,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2993,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: initial_length
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D16
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: word_label
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/line.rs:3001,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: len
      Src: /src/gimli/src/read/line.rs:3014,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2994,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/line.rs:3051,1
    - Dst: R::Offset::set_const
      Src: /src/gimli/src/read/line.rs:3052,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/line.rs:3053,1
    - Dst: unwrap
      Src: /src/gimli/src/read/line.rs:3053,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:3055,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:3057,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:3057,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:3057,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 201
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3106
      start: 2952
    functionDepth: 11
    functionLinenumber: 2952
    functionLinenumberEnd: 3106
    functionName: tests::test_parse_debug_line_v5_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - initial_length
    - DebugLineOffset
    - LineProgramHeader::parse
    - Some
    - Vec::get_contents
    - Label::new
    - EndianSlice::new
    - AttributeValue::String
    - Result::expect
    - Section::with_endian
    - append_bytes
    - word_label
    - DwEhPe::word_size
    - R::Offset::set_const
    - unwrap
    - D16
    - D8
    - len
    - mark
    - uleb
    - Self::set_const
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_v5_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:3172,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:3174,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:3174,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:3174,1
    - Dst: sequences
      Src: /src/gimli/src/read/line.rs:3178,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/line.rs:3178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3184
      start: 3109
    functionDepth: 11
    functionLinenumber: 3109
    functionLinenumberEnd: 3184
    functionName: tests::test_sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - Result::unwrap
    - DebugLineOffset
    - LineProgramHeader::parse
    - sequences
    linkageType: ''
    returnType: void
    signature: fn test_sequences()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 623
    functionName: Error::description
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&str'
    signature: pub fn description(&self) -> &str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error::Object
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - err
    argTypes:
    - object::read::Error
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: Error::from
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Error::Object
    linkageType: ''
    returnType: Self
    signature: 'fn from(err: object::read::Error) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:657,1
    - Dst: UnitId::name
      Src: /src/gimli/src/read/mod.rs:657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 658
      start: 656
    functionDepth: 3
    functionLinenumber: 656
    functionLinenumberEnd: 658
    functionName: Section::section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - UnitId::name
    - Self::id
    linkageType: ''
    returnType: '&''static str'
    signature: fn section_name() -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:663,1
    - Dst: UnitId::dwo_name
      Src: /src/gimli/src/read/mod.rs:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 662
    functionDepth: 3
    functionLinenumber: 662
    functionLinenumberEnd: 664
    functionName: Section::dwo_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - UnitId::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:669,1
    - Dst: UnitId::xcoff_name
      Src: /src/gimli/src/read/mod.rs:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 668
    functionDepth: 3
    functionLinenumber: 668
    functionLinenumberEnd: 670
    functionName: Section::xcoff_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - UnitId::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:677,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:677,1
    - Dst: map
      Src: /src/gimli/src/read/mod.rs:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 678
      start: 673
    functionDepth: 6
    functionLinenumber: 673
    functionLinenumberEnd: 678
    functionName: Section::load
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 3
    functionsReached:
    - f
    - map
    - 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:691,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/mod.rs:691,1
    - Dst: skip
      Src: /src/gimli/src/read/mod.rs:692,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:692,1
    - Dst: truncate
      Src: /src/gimli/src/read/mod.rs:693,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:693,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:694,1
    - Dst: into
      Src: /src/gimli/src/read/mod.rs:694,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - offset
    - size
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 695
      start: 687
    functionDepth: 7
    functionLinenumber: 687
    functionLinenumberEnd: 695
    functionName: Section::dwp_range
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Section::reader
    - truncate
    - into
    - '&R::clone'
    - R::Offset::from_u32
    - skip
    linkageType: ''
    returnType: Result
    signature: 'fn dwp_range(&self, offset: u32, size: u32) -> Result<Self>whereR:
      Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::reader
      Src: /src/gimli/src/read/mod.rs:702,1
    - Dst: '&R::lookup_offset_id'
      Src: /src/gimli/src/read/mod.rs:702,1
    - Dst: Option::map
      Src: /src/gimli/src/read/mod.rs:702,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 705
      start: 698
    functionDepth: 3
    functionLinenumber: 698
    functionLinenumberEnd: 705
    functionName: Section::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Self::id
    - Option::map
    - Section::reader
    - '&R::lookup_offset_id'
    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:711,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:712,1
    - Dst: common::Register
      Src: /src/gimli/src/read/mod.rs:712,1
    - Dst: Err
      Src: /src/gimli/src/read/mod.rs:714,1
    - Dst: Error::UnsupportedRegister
      Src: /src/gimli/src/read/mod.rs:714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - x
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 716
      start: 709
    functionDepth: 1
    functionLinenumber: 709
    functionLinenumberEnd: 716
    functionName: Register::from_u64
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 1
    functionsReached:
    - Error::UnsupportedRegister
    - Ok
    - u64::from
    - Err
    - 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:728,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:728,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:731,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 727
    functionDepth: 7
    functionLinenumber: 727
    functionLinenumberEnd: 740
    functionName: tests::test_parse_initial_length_32_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L32
    - Vec::get_contents
    - EndianSlice::read_initial_length
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:744,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:744,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:744,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:749,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:749,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:750,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:753,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:763,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 743
    functionDepth: 7
    functionLinenumber: 743
    functionLinenumberEnd: 767
    functionName: tests::test_parse_initial_length_64_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - L32
    - Vec::get_contents
    - EndianSlice::read_initial_length
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:771,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:771,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:772,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:772,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:774,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:775,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 779
      start: 770
    functionDepth: 7
    functionLinenumber: 770
    functionLinenumberEnd: 779
    functionName: tests::test_parse_initial_length_unknown_reserved_value
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L32
    - Vec::get_contents
    - EndianSlice::read_initial_length
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_unknown_reserved_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:785,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:786,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 782
    functionDepth: 7
    functionLinenumber: 782
    functionLinenumberEnd: 790
    functionName: tests::test_parse_initial_length_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_initial_length
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:794,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:794,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:794,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:799,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:799,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:801,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 793
    functionDepth: 7
    functionLinenumber: 793
    functionLinenumberEnd: 806
    functionName: tests::test_parse_initial_length_64_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L32
    - Vec::get_contents
    - EndianSlice::read_initial_length
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_64_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:810,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:810,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:811,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:811,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:813,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:814,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 809
    functionDepth: 8
    functionLinenumber: 809
    functionLinenumberEnd: 821
    functionName: tests::test_parse_offset_32
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L32
    - Vec::get_contents
    - EndianSlice::read_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:825,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:825,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:826,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:826,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:828,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:829,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 824
    functionDepth: 8
    functionLinenumber: 824
    functionLinenumberEnd: 836
    functionName: tests::test_parse_offset_64_small
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - Vec::get_contents
    - EndianSlice::read_offset
    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:857,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:857,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:858,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:858,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:860,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:861,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 856
    functionDepth: 8
    functionLinenumber: 856
    functionLinenumberEnd: 865
    functionName: tests::test_parse_offset_64_large
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - Vec::get_contents
    - EndianSlice::read_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_offset_64_large()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/index.rs:23,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: DebugCuIndex::new
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 1
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/index.rs:37,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/index.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: DebugCuIndex::borrow
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugCuIndex
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugCuIndex<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: DebugCuIndex::id
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: DebugCuIndex::reader
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: DebugCuIndex::from
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 9
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: DebugCuIndex::index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - UnitIndex::parse
    linkageType: ''
    returnType: Result
    signature: pub fn index(self) -> Result<UnitIndex<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/index.rs:79,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugTuIndex::new
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 1
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/index.rs:93,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/index.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: DebugTuIndex::borrow
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugTuIndex
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugTuIndex<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: DebugTuIndex::id
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: DebugTuIndex::reader
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: DebugTuIndex::from
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 9
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: DebugTuIndex::index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - UnitIndex::parse
    linkageType: ''
    returnType: Result
    signature: pub fn index(self) -> Result<UnitIndex<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::is_empty
      Src: /src/gimli/src/read/index.rs:139,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:140,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:145,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:146,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:148,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:149,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:155,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:157,1
    - Dst: Self::read_u16
      Src: /src/gimli/src/read/index.rs:160,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:162,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/index.rs:162,1
    - Dst: u16::into
      Src: /src/gimli/src/read/index.rs:162,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:166,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:167,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:168,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:170,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:173,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:173,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:173,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:174,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:174,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:174,1
    - Dst: into
      Src: /src/gimli/src/read/index.rs:177,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:178,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:181,1
    - Dst: constants::DwSectV2
      Src: /src/gimli/src/read/index.rs:183,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:192,1
    - Dst: Error::UnknownIndexSectionV2
      Src: /src/gimli/src/read/index.rs:192,1
    - Dst: constants::DwSect
      Src: /src/gimli/src/read/index.rs:195,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:203,1
    - Dst: Error::UnknownIndexSection
      Src: /src/gimli/src/read/index.rs:203,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:208,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:208,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:209,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:209,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:211,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:211,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:212,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:212,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:215,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 132
    argCount: 1
    argNames:
    - input
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 226
      start: 138
    functionDepth: 8
    functionLinenumber: 138
    functionLinenumberEnd: 226
    functionName: UnitIndex::parse
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 9
    functionsReached:
    - R::is_empty
    - Self::read_u16
    - Error::UnknownIndexSectionV2
    - constants::DwSectV2
    - Ok
    - R::Offset::from_u64
    - Error::UnknownIndexSection
    - u64::from
    - Error::UnknownVersion
    - Err
    - constants::DwSect
    - u16::into
    - R::read_u32
    - into
    - R::clone
    - R::split
    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:
    - Result::ok
    - clone
    - R::Offset::from_u64
    - ok
    - u64::from
    - read_u64
    - read_u32
    - Some
    - skip
    linkageType: ''
    returnType: Option
    signature: 'pub fn find(&self, id: u64) -> Option<u32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:261,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:265,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:267,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/index.rs:268,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:268,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:269,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:269,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:271,1
    - Dst: bool::skip
      Src: /src/gimli/src/read/index.rs:272,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:272,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:273,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:273,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:275,1
    - Dst: iter
      Src: /src/gimli/src/read/index.rs:276,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    argCount: 1
    argNames:
    - row
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 280
      start: 259
    functionDepth: 8
    functionLinenumber: 259
    functionLinenumberEnd: 280
    functionName: UnitIndex::sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - clone
    - bool::skip
    - Result::skip
    - Ok
    - R::Offset::from_u64
    - u64::from
    - Err
    - iter
    linkageType: ''
    returnType: Result
    signature: 'pub fn sections(&self, mut row: u32) -> Result<UnitIndexSectionIterator<''_,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: UnitIndex::version
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: UnitIndex::section_count
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn section_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: UnitIndex::unit_count
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: UnitIndex::slot_count
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn slot_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/index.rs:317,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:319,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:319,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:320,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:320,1
    - Dst: Some
      Src: /src/gimli/src/read/index.rs:321,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 326
    functionName: UnitIndexSectionIterator::next
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - ok
    - read_u32
    - next
    - Some
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<UnitIndexSection>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 380
    functionName: IndexSectionId::section_id
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: pub fn section_id(self) -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IndexSectionId::section_id
      Src: /src/gimli/src/read/index.rs:384,1
    - Dst: SectionId::dwo_name
      Src: /src/gimli/src/read/index.rs:384,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/index.rs:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: IndexSectionId::dwo_name
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - IndexSectionId::section_id
    - Option::unwrap
    - SectionId::dwo_name
    linkageType: ''
    returnType: '&''static str'
    signature: pub fn dwo_name(self) -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:396,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:397,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 9
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: tests::test_empty
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - UnitIndex::parse
    - Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:410,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:410,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:411,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:412,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 405
    functionDepth: 9
    functionLinenumber: 405
    functionLinenumberEnd: 417
    functionName: tests::test_zero_slots
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D32
    - Result::unwrap
    - Vec::get_contents
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_zero_slots()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:427,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:427,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:428,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:429,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 420
    functionDepth: 9
    functionLinenumber: 420
    functionLinenumberEnd: 431
    functionName: tests::test_version_2
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D32
    - Result::unwrap
    - D64
    - Vec::get_contents
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_version_2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:441,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:441,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:442,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:443,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 434
    functionDepth: 9
    functionLinenumber: 434
    functionLinenumberEnd: 445
    functionName: tests::test_version_5
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D32
    - Result::unwrap
    - D64
    - D16
    - Vec::get_contents
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_version_5()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:455,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:455,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 458
    functionName: tests::test_version_5_invalid
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D32
    - D64
    - Vec::get_contents
    linkageType: ''
    returnType: void
    signature: fn test_version_5_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:481,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:481,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:482,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:483,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:483,1
    - Dst: usize::sections
      Src: /src/gimli/src/read/index.rs:509,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:509,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 102
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 461
    functionDepth: 9
    functionLinenumber: 461
    functionLinenumberEnd: 514
    functionName: tests::test_version_2_sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - usize::sections
    - Section::with_endian
    - unwrap
    - D32
    - Result::unwrap
    - D64
    - Vec::get_contents
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_version_2_sections()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:536,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:536,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:537,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:538,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:538,1
    - Dst: usize::sections
      Src: /src/gimli/src/read/index.rs:562,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:562,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 98
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 517
    functionDepth: 9
    functionLinenumber: 517
    functionLinenumberEnd: 570
    functionName: tests::test_version_5_sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - usize::sections
    - Section::with_endian
    - unwrap
    - D32
    - Result::unwrap
    - D64
    - D16
    - Vec::get_contents
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_version_5_sections()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:591,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:591,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:592,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:593,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 573
    functionDepth: 9
    functionLinenumber: 573
    functionLinenumberEnd: 602
    functionName: tests::test_hash
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D32
    - Result::unwrap
    - D64
    - D16
    - Vec::get_contents
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_hash()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:612,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:612,1
    - Dst: DebugCuIndex::new
      Src: /src/gimli/src/read/index.rs:613,1
    - Dst: index
      Src: /src/gimli/src/read/index.rs:614,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/index.rs:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 605
    functionDepth: 3
    functionLinenumber: 605
    functionLinenumberEnd: 616
    functionName: tests::test_cu_index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - unwrap
    - D32
    - usize::unwrap
    - D64
    - D16
    - Vec::get_contents
    - index
    - DebugCuIndex::new
    linkageType: ''
    returnType: void
    signature: fn test_cu_index()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:626,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:626,1
    - Dst: DebugTuIndex::new
      Src: /src/gimli/src/read/index.rs:627,1
    - Dst: index
      Src: /src/gimli/src/read/index.rs:628,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/index.rs:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 619
    functionDepth: 3
    functionLinenumber: 619
    functionLinenumberEnd: 630
    functionName: tests::test_tu_index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - unwrap
    - D32
    - usize::unwrap
    - D64
    - D16
    - Vec::get_contents
    - index
    - DebugTuIndex::new
    linkageType: ''
    returnType: void
    signature: fn test_tu_index()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MaybeUninit::uninit
      Src: /src/gimli/src/read/util.rs:50,1
    - Dst: assume_init
      Src: /src/gimli/src/read/util.rs:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[T; N]::new_storage'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - MaybeUninit::uninit
    - assume_init
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[T; N]::as_slice'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[MaybeUninit'
    signature: 'fn as_slice(storage: &Self::Storage) -> &[MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&mut Self::Storage'
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[T; N]::as_mut_slice'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut [MaybeUninit'
    signature: 'fn as_mut_slice(storage: &mut Self::Storage) -> &mut [MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:73,1
    - Dst: MaybeUninit::uninit
      Src: /src/gimli/src/read/util.rs:73,1
    - Dst: assume_init
      Src: /src/gimli/src/read/util.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: Box::new_storage
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - MaybeUninit::uninit
    - assume_init
    - Box::new
    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:
    - Vec::into_boxed_slice
    - Vec::capacity
    - Ok
    - core::mem::replace
    - Box::new
    - Vec::set_len
    - into
    - Vec::reserve
    linkageType: ''
    returnType: Result
    signature: 'fn grow(storage: &mut Self::Storage, additional: usize) -> Result<(),
      CapacityFull>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: Vec::as_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 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: 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:
    - A::as_mut_slice
    - A::grow
    - Ok
    - MaybeUninit::new
    - Self::Storage::len
    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:
    - A::as_mut_slice
    - A::grow
    - Ok
    - add
    - Self::Storage::as_mut_ptr
    - core::ptr::copy
    - Result::add
    - MaybeUninit::new
    - Self::Storage::len
    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: 17
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: ArrayVec::pop
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 1
    functionsReached:
    - as_ptr
    - Some
    - read
    - A::as_slice
    linkageType: ''
    returnType: Option
    signature: pub fn pop(&mut self) -> Option<A::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:185,1
    - Dst: '&mut [MaybeUninit::swap'
      Src: /src/gimli/src/read/util.rs:185,1
    - Dst: ArrayVec::pop
      Src: /src/gimli/src/read/util.rs:186,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/util.rs:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 18
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: ArrayVec::swap_remove
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - ArrayVec::pop
    - A::as_mut_slice
    - Option::unwrap
    - '&mut [MaybeUninit::swap'
    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:
    - as_mut_ptr
    - Vec::from_raw_parts
    - Box::leak
    - core::mem::replace
    - Box::new
    - 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:
    - as_ptr
    - slice::from_raw_parts
    - A::as_slice
    linkageType: ''
    returnType: '&[A::Item]'
    signature: fn deref(&self) -> &[A::Item]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:227,1
    - Dst: slice::from_raw_parts_mut
      Src: /src/gimli/src/read/util.rs:230,1
    - Dst: as_mut_ptr
      Src: /src/gimli/src/read/util.rs:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 231
    functionName: ArrayVec::deref_mut
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts_mut
    - A::as_mut_slice
    - as_mut_ptr
    linkageType: ''
    returnType: '&mut [A::Item]'
    signature: fn deref_mut(&mut self) -> &mut [A::Item]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/read/util.rs:239,1
    - Dst: Self::try_push
      Src: /src/gimli/src/read/util.rs:241,1
    - Dst: clone
      Src: /src/gimli/src/read/util.rs:241,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/util.rs:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 238
    functionDepth: 4
    functionLinenumber: 238
    functionLinenumberEnd: 244
    functionName: ArrayVec::clone
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Self::try_push
    - Result::unwrap
    - clone
    - Self::default
    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: 300
    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: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: EndianSlice::buf
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&''input [u8]'
    signature: pub fn buf(&self) -> &'input [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    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:58,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/endian_slice.rs:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: EndianSlice::split_at
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::range_to
    - EndianSlice::range_from
    linkageType: ''
    returnType: (EndianSlice
    signature: 'pub fn split_at(&self,idx: usize,) -> (EndianSlice<''input, Endian>,
      EndianSlice<''input, Endian>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::find
      Src: /src/gimli/src/read/endian_slice.rs:280,1
    - Dst: Result::ok_or_else
      Src: /src/gimli/src/read/endian_slice.rs:280,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:281,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: EndianSlice::find
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 1
    functionsReached:
    - EndianSlice::find
    - Result::ok_or_else
    - Error::UnexpectedEof
    - 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:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 259
    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:314,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:315,1
    - Dst: into
      Src: /src/gimli/src/read/endian_slice.rs:315,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 318
    functionName: EndianSlice::to_string
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - into
    - Err
    - str::from_utf8
    - Ok
    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:323,1
    - Dst: String::from_utf8_lossy
      Src: /src/gimli/src/read/endian_slice.rs:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    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:328,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/endian_slice.rs:328,1
    - Dst: Vec::copy_from_slice
      Src: /src/gimli/src/read/endian_slice.rs:329,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 331
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 331
    functionName: EndianSlice::read_slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 2
    functionsReached:
    - Vec::copy_from_slice
    - EndianSlice::read_slice
    - Vec::len
    - Ok
    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: 132
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 132
    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: 150
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 150
    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: 168
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 168
    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: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    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:183,1
    - Dst: field
      Src: /src/gimli/src/read/endian_slice.rs:183,1
    - Dst: field
      Src: /src/gimli/src/read/endian_slice.rs:183,1
    - Dst: DebugBytes
      Src: /src/gimli/src/read/endian_slice.rs:185,1
    - Dst: finish
      Src: /src/gimli/src/read/endian_slice.rs:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: EndianSlice::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - ::std::result::Result::debug_tuple
    - field
    - DebugBytes
    - finish
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> core::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_list
      Src: /src/gimli/src/read/endian_slice.rs:194,1
    - Dst: entries
      Src: /src/gimli/src/read/endian_slice.rs:195,1
    - Dst: iter
      Src: /src/gimli/src/read/endian_slice.rs:195,1
    - Dst: take
      Src: /src/gimli/src/read/endian_slice.rs:195,1
    - Dst: copied
      Src: /src/gimli/src/read/endian_slice.rs:195,1
    - Dst: map
      Src: /src/gimli/src/read/endian_slice.rs:195,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:196,1
    - Dst: entry
      Src: /src/gimli/src/read/endian_slice.rs:197,1
    - Dst: DebugLen
      Src: /src/gimli/src/read/endian_slice.rs:197,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:197,1
    - Dst: finish
      Src: /src/gimli/src/read/endian_slice.rs:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 200
      start: 193
    functionDepth: 8
    functionLinenumber: 193
    functionLinenumberEnd: 200
    functionName: DebugBytes::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - finish
    - take
    - entries
    - len
    - DebugLen
    - iter
    - copied
    - map
    - entry
    - ::std::result::Result::debug_list
    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: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    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: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    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: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    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:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 234
    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:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: EndianSlice::is_empty
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    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:248,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:249,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:249,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:249,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 254
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 254
    functionName: EndianSlice::truncate
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - len
    - EndianSlice::offset_id
    - Error::UnexpectedEof
    linkageType: ''
    returnType: Result
    signature: 'fn truncate(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::ReaderOffsetId
      Src: /src/gimli/src/read/endian_slice.rs:263,1
    - Dst: as_ptr
      Src: /src/gimli/src/read/endian_slice.rs:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: EndianSlice::offset_id
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 3
    functionsReached:
    - as_ptr
    - read::ReaderOffsetId
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ptr
      Src: /src/gimli/src/read/endian_slice.rs:269,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:270,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_slice.rs:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 276
      start: 267
    functionDepth: 2
    functionLinenumber: 267
    functionLinenumberEnd: 276
    functionName: EndianSlice::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - as_ptr
    - len
    - Some
    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:286,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:287,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:287,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:287,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 292
      start: 285
    functionDepth: 2
    functionLinenumber: 285
    functionLinenumberEnd: 292
    functionName: EndianSlice::skip
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - len
    - EndianSlice::offset_id
    - Error::UnexpectedEof
    linkageType: ''
    returnType: Result
    signature: 'fn skip(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::read_slice
      Src: /src/gimli/src/read/endian_slice.rs:296,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:297,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/endian_slice.rs:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 3
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: EndianSlice::split
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_slice
    - Ok
    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: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    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:308,1
    - Dst: into
      Src: /src/gimli/src/read/endian_slice.rs:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 309
    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:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 351
    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:357,1
    - Dst: Self::split_at
      Src: /src/gimli/src/read/endian_slice.rs:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 355
    functionDepth: 2
    functionLinenumber: 355
    functionLinenumberEnd: 359
    functionName: tests::test_endian_slice_split_at_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::split_at
    linkageType: ''
    returnType: void
    signature: fn test_endian_slice_split_at_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: PubTypesEntry::name
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn name(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: PubTypesEntry::unit_header_offset
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn unit_header_offset(&self) -> DebugInfoOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: PubTypesEntry::die_offset
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn die_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - die_offset
    - name
    - unit_header_offset
    argTypes:
    - UnitOffset<R::Offset>
    - R
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: PubTypesEntry::new
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(die_offset: UnitOffset<R::Offset>,name: R,unit_header_offset:
      DebugInfoOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubtypes.rs:72,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubtypes.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_pubtypes_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: DebugPubTypes::new
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 2
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_pubtypes_section: &''input [u8], endian: Endian)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubTypesEntryIter
      Src: /src/gimli/src/read/pubtypes.rs:93,1
    - Dst: items
      Src: /src/gimli/src/read/pubtypes.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 6
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: DebugPubTypes::items
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - PubTypesEntryIter
    - items
    linkageType: ''
    returnType: PubTypesEntryIter
    signature: pub fn items(&self) -> PubTypesEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: DebugPubTypes::id
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reader
      Src: /src/gimli/src/read/pubtypes.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: DebugPubTypes::reader
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - reader
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubTypes
      Src: /src/gimli/src/read/pubtypes.rs:109,1
    - Dst: DebugLookup::from
      Src: /src/gimli/src/read/pubtypes.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - debug_pubtypes_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: DebugPubTypes::from
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - DebugPubTypes
    - DebugLookup::from
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_pubtypes_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/pubtypes.rs:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: PubTypesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: ListsHeader::default
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ListsHeader::size_for_encoding
      Src: /src/gimli/src/read/lists.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: ListsHeader::size
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 0
    functionsReached:
    - ListsHeader::size_for_encoding
    linkageType: ''
    returnType: u8
    signature: fn size(self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/lists.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: ListsHeader::size_for_encoding
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 3
    functionsReached:
    - initial_length_size
    linkageType: ''
    returnType: u8
    signature: 'pub(crate) fn size_for_encoding(encoding: Encoding) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/lists.rs:44,1
    - Dst: '&mut R::truncate'
      Src: /src/gimli/src/read/lists.rs:45,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/lists.rs:47,1
    - Dst: Err
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: '&mut R::read_address_size'
      Src: /src/gimli/src/read/lists.rs:52,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/lists.rs:53,1
    - Dst: Err
      Src: /src/gimli/src/read/lists.rs:55,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/lists.rs:57,1
    - Dst: Ok
      Src: /src/gimli/src/read/lists.rs:64,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 68
      start: 43
    functionDepth: 7
    functionLinenumber: 43
    functionLinenumberEnd: 68
    functionName: parse_header
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - Ok
    - '&mut R::read_initial_length'
    - u64::from
    - Error::UnknownVersion
    - Err
    - '&mut R::read_u16'
    - '&mut R::read_u32'
    - '&mut R::read_address_size'
    - '&mut R::truncate'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_header<R: Reader>(input: &mut R) -> Result<ListsHeader>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/rnglists.rs:37,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: DebugRanges::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 7
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:51,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: DebugRanges::borrow
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugRanges
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugRanges<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: DebugRanges::id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: DebugRanges::reader
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugRanges::from
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/rnglists.rs:98,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: DebugRngLists::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 7
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:112,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: DebugRngLists::borrow
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugRngLists
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugRngLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: DebugRngLists::id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: DebugRngLists::reader
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: DebugRngLists::from
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:149,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/rnglists.rs:149,1
    - Dst: RngListsHeader::size_for_encoding
      Src: /src/gimli/src/read/rnglists.rs:149,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:151,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/rnglists.rs:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 153
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 153
    functionName: DebugRngListsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - Offset::from_u8
    - RngListsHeader::size_for_encoding
    - common::DebugRngListsBase
    linkageType: ''
    returnType: DebugRngListsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugRngListsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - debug_ranges
    - debug_rnglists
    argTypes:
    - DebugRanges<R>
    - DebugRngLists<R>
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: RangeLists::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: RangeLists
    signature: 'pub fn new(debug_ranges: DebugRanges<R>, debug_rnglists: DebugRngLists<R>)
      -> RangeLists<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: RangeLists::debug_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebugRanges'
    signature: pub fn debug_ranges(&self) -> &DebugRanges<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - debug_ranges
    argTypes:
    - DebugRanges<R>
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: RangeLists::set_debug_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_debug_ranges(&mut self, debug_ranges: DebugRanges<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: RangeLists::debug_rnglists
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebugRngLists'
    signature: pub fn debug_rnglists(&self) -> &DebugRngLists<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:202,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:202,1
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:203,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 205
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 205
    functionName: RangeLists::borrow
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: RangeLists
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> RangeLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:227,1
    - Dst: RngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:227,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/read/rnglists.rs:228,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/rnglists.rs:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 233
      start: 219
    functionDepth: 8
    functionLinenumber: 219
    functionLinenumberEnd: 233
    functionName: RangeLists::ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeLists::raw_ranges
    - '&DebugAddr<R>::clone'
    - RngListIter::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges(&self,offset: RangeListsOffset<R::Offset>,unit_encoding:
      Encoding,base_address: u64,debug_addr: &DebugAddr<R>,debug_addr_base: DebugAddrBase<R::Offset>,)
      -> Result<RngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:251,1
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:253,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:255,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:256,1
    - Dst: RawRngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 7
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: RangeLists::raw_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - clone
    - RawRngListIter::new
    - Ok
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_ranges(&self,offset: RangeListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawRngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:275,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:276,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:277,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/rnglists.rs:277,1
    - Dst: into_u64
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: u64::from
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: read_offset
      Src: /src/gimli/src/read/rnglists.rs:280,1
    - Dst: map
      Src: /src/gimli/src/read/rnglists.rs:280,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    argCount: 3
    argNames:
    - unit_encoding
    - base
    - index
    argTypes:
    - Encoding
    - DebugRngListsBase<R::Offset>
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 283
      start: 268
    functionDepth: 7
    functionLinenumber: 268
    functionLinenumberEnd: 283
    functionName: RangeLists::get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - clone
    - into_u64
    - R::Offset::from_u64
    - read_offset
    - u64::from
    - RangeListsOffset
    - map
    - DwEhPe::word_size
    - skip
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_offset(&self,unit_encoding: Encoding,base: DebugRngListsBase<R::Offset>,index:
      DebugRngListsIndex<R::Offset>,) -> Result<RangeListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/rnglists.rs:287,1
    - Dst: or_else
      Src: /src/gimli/src/read/rnglists.rs:287,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/rnglists.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 290
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 290
    functionName: RangeLists::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - 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:376,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/rnglists.rs:378,1
    - Dst: is_end
      Src: /src/gimli/src/read/rnglists.rs:379,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/rnglists.rs:381,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:382,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:384,1
    - Dst: constants::DwRle
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:392,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:395,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:396,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:396,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:396,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:399,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:400,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:400,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:400,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:401,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:403,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:404,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:405,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:407,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:408,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:410,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:411,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:412,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:414,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:415,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:416,1
    - Dst: Err
      Src: /src/gimli/src/read/rnglists.rs:419,1
    - Dst: Error::UnknownRangeListsEntry
      Src: /src/gimli/src/read/rnglists.rs:419,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 95
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - RangeListsFormat
    constantsTouched: []
    func_position:
      end: 423
      start: 371
    functionDepth: 8
    functionLinenumber: 371
    functionLinenumberEnd: 423
    functionName: RawRngListEntry::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RawRange::parse
    - Result::and_then
    - '&mut R::read_u8'
    - Ok
    - '&mut R::read_address'
    - is_base_address
    - common::DebugAddrIndex
    - Err
    - Some
    - is_end
    - Error::UnknownRangeListsEntry
    - constants::DwRle
    - '&mut R::read_uleb128'
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader<Offset = T>>(input: &mut R,encoding: Encoding,format:
      RangeListsFormat,) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - R
    - Encoding
    - RangeListsFormat
    constantsTouched: []
    func_position:
      end: 434
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 434
    functionName: RawRngListIter::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: RawRngListIter
    signature: 'fn new(input: R, encoding: Encoding, format: RangeListsFormat) ->
      RawRngListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawRngListIter::next
      Src: /src/gimli/src/read/rnglists.rs:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionName: RawRngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - RawRngListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - raw
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RawRngListIter<R>
    - u64
    - DebugAddr<R>
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 494
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 494
    functionName: RngListIter::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: RngListIter
    signature: 'fn new(raw: RawRngListIter<R>,base_address: u64,debug_addr: DebugAddr<R>,debug_addr_base:
      DebugAddrBase<R::Offset>,) -> RngListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_address
      Src: /src/gimli/src/read/rnglists.rs:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 500
      start: 497
    functionDepth: 8
    functionLinenumber: 497
    functionLinenumberEnd: 500
    functionName: RngListIter::get_address
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - get_address
    linkageType: ''
    returnType: Result
    signature: 'fn get_address(&self, index: DebugAddrIndex<R::Offset>) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RngListIter::next
      Src: /src/gimli/src/read/rnglists.rs:598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 597
    functionDepth: 1
    functionLinenumber: 597
    functionLinenumberEnd: 599
    functionName: RngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - RngListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 521
    functionDepth: 2
    functionLinenumber: 521
    functionLinenumberEnd: 523
    functionName: RngListIter::next_raw
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<RawRngListEntry<R::Offset>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:531,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:541,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:544,1
    - Dst: 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: 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: 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: 9
    EdgeCount: 9
    ICount: 71
    argCount: 1
    argNames:
    - raw_range
    argTypes:
    - RawRngListEntry<R::Offset>
    constantsTouched: []
    func_position:
      end: 589
      start: 529
    functionDepth: 9
    functionLinenumber: 529
    functionLinenumberEnd: 589
    functionName: RngListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - Ok
    - bool::wrapping_add_sized
    - u64::ones_sized
    - Some
    - add_base_address
    - RngListIter::get_address
    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: 617
      start: 615
    functionDepth: 0
    functionLinenumber: 615
    functionLinenumberEnd: 617
    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: 626
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 626
    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:631,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:632,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:634,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 635
      start: 630
    functionDepth: 7
    functionLinenumber: 630
    functionLinenumberEnd: 635
    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:652,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - base_address
    - address_size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 654
      start: 651
    functionDepth: 3
    functionLinenumber: 651
    functionLinenumberEnd: 654
    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:671,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:678,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:687,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:687,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:690,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:691,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:692,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:693,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: L16
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:704,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:708,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:708,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:708,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:709,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:711,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:711,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:713,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:715,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:715,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:715,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:721,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:721,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:721,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:725,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:728,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:728,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:729,1
    - Dst: uleb
      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:730,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:734,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:734,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:734,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:735,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: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:739,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:744,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:744,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:744,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:748,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:748,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:751,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:751,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: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:754,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:754,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:754,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:755,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:755,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:755,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:766,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:766,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:766,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:767,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:767,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:767,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:773,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:773,1
    - Dst: 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: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:776,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:776,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:776,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:779,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:779,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:779,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:785,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:786,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:788,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:789,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:791,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/rnglists.rs:791,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:792,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:792,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:793,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:794,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:795,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:796,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:796,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:801,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:813,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:815,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:815,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:813,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 371
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 668
    functionDepth: 9
    functionLinenumber: 668
    functionLinenumberEnd: 824
    functionName: tests::test_rnglists
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - L8
    - initial_length
    - DebugAddrBase
    - Vec::get_contents
    - Label::new
    - L16
    - word
    - EndianSlice::new
    - Vec::mark
    - Section::with_endian
    - Vec::new
    - next
    - Vec::word
    - Vec::start
    - unwrap
    - u64::ones_sized
    - L32
    - Vec::L8
    - DebugRanges::new
    - mark
    - Result::ranges
    - expect_range
    - DebugRngLists::new
    - Vec::len
    - uleb
    - RangeListsOffset
    - EndianVec::push
    - Self::set_const
    - RangeLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_rnglists()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 856
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 856
    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:861,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:862,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:863,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:864,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:865,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:865,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:865,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:865,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:865,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:872,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:874,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:878,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:878,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:879,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:881,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:881,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:882,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:882,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:883,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:885,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:885,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:886,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:886,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:887,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:890,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:890,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:891,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:893,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:893,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:894,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:894,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:895,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:897,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:897,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:899,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:899,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:900,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:900,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: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:904,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:906,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:906,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:907,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:908,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:909,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:910,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:911,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:911,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:912,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:918,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:918,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:923,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:935,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:937,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:937,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:935,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 158
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 859
    functionDepth: 9
    functionLinenumber: 859
    functionLinenumberEnd: 946
    functionName: tests::test_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - Self::word
    - DebugAddrBase
    - Vec::get_contents
    - Label::new
    - word
    - EndianSlice::new
    - Section::with_endian
    - Vec::new
    - next
    - Vec::word
    - unwrap
    - u64::ones_sized
    - DebugRanges::new
    - mark
    - Result::ranges
    - expect_range
    - DebugRngLists::new
    - Vec::len
    - RangeListsOffset
    - EndianVec::push
    - RangeLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:957,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:957,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:958,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:959,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:960,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:961,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:961,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:962,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:970,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:972,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:970,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:982,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:984,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:982,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:994,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:995,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:995,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 949
    functionDepth: 9
    functionLinenumber: 949
    functionLinenumberEnd: 1004
    functionName: tests::test_ranges_invalid
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::ranges
    - DebugRngLists::new
    - Section::with_endian
    - unwrap
    - Vec::len
    - DebugAddrBase
    - RangeListsOffset
    - L32
    - Vec::get_contents
    - DebugRanges::new
    - RangeLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_ranges_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: PubNamesEntry::name
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn name(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: PubNamesEntry::unit_header_offset
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn unit_header_offset(&self) -> DebugInfoOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: PubNamesEntry::die_offset
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn die_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - die_offset
    - name
    - unit_header_offset
    argTypes:
    - UnitOffset<R::Offset>
    - R
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: PubNamesEntry::new
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(die_offset: UnitOffset<R::Offset>,name: R,unit_header_offset:
      DebugInfoOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubnames.rs:72,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubnames.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_pubnames_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: DebugPubNames::new
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 2
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_pubnames_section: &''input [u8], endian: Endian)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubNamesEntryIter
      Src: /src/gimli/src/read/pubnames.rs:93,1
    - Dst: items
      Src: /src/gimli/src/read/pubnames.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 6
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: DebugPubNames::items
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - PubNamesEntryIter
    - items
    linkageType: ''
    returnType: PubNamesEntryIter
    signature: pub fn items(&self) -> PubNamesEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: DebugPubNames::id
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reader
      Src: /src/gimli/src/read/pubnames.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: DebugPubNames::reader
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - reader
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubNames
      Src: /src/gimli/src/read/pubnames.rs:109,1
    - Dst: DebugLookup::from
      Src: /src/gimli/src/read/pubnames.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - debug_pubnames_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: DebugPubNames::from
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - DebugLookup::from
    - DebugPubNames
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_pubnames_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/pubnames.rs:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: PubNamesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:93,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:95,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:96,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:97,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:98,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:99,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:100,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:101,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:102,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:103,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:104,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:105,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:106,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:107,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:108,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:109,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 47
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 111
      start: 89
    functionDepth: 7
    functionLinenumber: 89
    functionLinenumberEnd: 111
    functionName: DwarfSections::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    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:118,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:119,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:120,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:121,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:122,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:123,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:124,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:125,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:126,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:127,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:128,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:129,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:130,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:131,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:132,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 62
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 135
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 135
    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:162,1
    - Dst: set_sup
      Src: /src/gimli/src/read/dwarf.rs:163,1
    - Dst: Option::borrow
      Src: /src/gimli/src/read/dwarf.rs:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - sup
    - borrow
    argTypes:
    - '&''a Self'
    - F
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 4
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: DwarfSections::borrow_with_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DwarfSections::borrow
    - set_sup
    - Option::borrow
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow_with_sup<''a, F, R>(&''a self, sup: &''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:232,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:233,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 234
      start: 228
    functionDepth: 8
    functionLinenumber: 228
    functionLinenumberEnd: 234
    functionName: Dwarf::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Self::from_sections
    - DwarfSections::load
    - 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:245,1
    - Dst: Self::load
      Src: /src/gimli/src/read/dwarf.rs:245,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 247
      start: 241
    functionDepth: 6
    functionLinenumber: 241
    functionLinenumberEnd: 247
    functionName: Dwarf::load_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::set_sup
    - Self::load
    - Ok
    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:265,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:266,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 1
    argNames:
    - sections
    argTypes:
    - DwarfSections<T>
    constantsTouched: []
    func_position:
      end: 271
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 271
    functionName: Dwarf::from_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeLists::new
    - AbbreviationsCache::new
    - LocationLists::new
    linkageType: ''
    returnType: Self
    signature: 'fn from_sections(sections: DwarfSections<T>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:306,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:307,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:308,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:309,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:310,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:311,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:312,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:313,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:314,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:315,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:316,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:317,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:318,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:320,1
    - Dst: Option::map
      Src: /src/gimli/src/read/dwarf.rs:320,1
    - Dst: Arc::new
      Src: /src/gimli/src/read/dwarf.rs:320,1
    - Dst: Option::borrow
      Src: /src/gimli/src/read/dwarf.rs:320,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 323
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 323
    functionName: Dwarf::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - borrow
    - Arc::new
    - Option::borrow
    - Dwarf::sup
    - AbbreviationsCache::new
    - Option::map
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> Dwarf<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:327,1
    - Dst: Arc::new
      Src: /src/gimli/src/read/dwarf.rs:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - sup
    argTypes:
    - Dwarf<T>
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 2
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: Dwarf::set_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Some
    - Arc::new
    linkageType: ''
    returnType: void
    signature: 'pub fn set_sup(&mut self, sup: Dwarf<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/dwarf.rs:332,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: Dwarf::sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 3
    functionsReached:
    - as_ref
    - map
    linkageType: ''
    returnType: Option
    signature: pub fn sup(&self) -> Option<&Dwarf<T>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: populate
      Src: /src/gimli/src/read/dwarf.rs:345,1
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - strategy
    argTypes:
    - AbbreviationsCacheStrategy
    constantsTouched: []
    func_position:
      end: 347
      start: 344
    functionDepth: 10
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionName: Dwarf::populate_abbreviations_cache
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - units
    - populate
    linkageType: ''
    returnType: void
    signature: 'pub fn populate_abbreviations_cache(&mut self, strategy: AbbreviationsCacheStrategy)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 6
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: Dwarf::units
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - units
    linkageType: ''
    returnType: DebugInfoUnitHeadersIter
    signature: pub fn units(&self) -> DebugInfoUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::new
      Src: /src/gimli/src/read/dwarf.rs:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - header
    argTypes:
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 17
    functionLinenumber: 360
    functionLinenumberEnd: 362
    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:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 6
    functionLinenumber: 369
    functionLinenumberEnd: 371
    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:376,1
    - Dst: DebugInfoOffset::debug_abbrev_offset
      Src: /src/gimli/src/read/dwarf.rs:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 378
      start: 375
    functionDepth: 9
    functionLinenumber: 375
    functionLinenumberEnd: 378
    functionName: Dwarf::abbreviations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::debug_abbrev_offset
    - get
    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:387,1
    - Dst: format
      Src: /src/gimli/src/read/dwarf.rs:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 389
      start: 382
    functionDepth: 8
    functionLinenumber: 382
    functionLinenumberEnd: 389
    functionName: Dwarf::string_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - format
    - get_str_offset
    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:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 395
      start: 393
    functionDepth: 11
    functionLinenumber: 393
    functionLinenumberEnd: 395
    functionName: Dwarf::string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    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:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 11
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: Dwarf::line_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    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:407,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:408,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 412
      start: 406
    functionDepth: 11
    functionLinenumber: 406
    functionLinenumberEnd: 412
    functionName: Dwarf::sup_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::sup
    - get_str
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn sup_string(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:430,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:431,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:432,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:433,1
    - Dst: Dwarf::string_offset
      Src: /src/gimli/src/read/dwarf.rs:435,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:436,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 440
      start: 428
    functionDepth: 12
    functionLinenumber: 428
    functionLinenumberEnd: 440
    functionName: Dwarf::attr_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Dwarf::sup_string
    - Dwarf::line_string
    - Err
    - Dwarf::string
    - Dwarf::string_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_string(&self, unit: &Unit<R>, attr: AttributeValue<R>)
      -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_address
      Src: /src/gimli/src/read/dwarf.rs:444,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 446
      start: 443
    functionDepth: 8
    functionLinenumber: 443
    functionLinenumberEnd: 446
    functionName: Dwarf::address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_address
    - DebugInfoOffset::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:459,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:459,1
    - Dst: Dwarf::address
      Src: /src/gimli/src/read/dwarf.rs:460,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:460,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:461,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 463
      start: 457
    functionDepth: 9
    functionLinenumber: 457
    functionLinenumberEnd: 463
    functionName: Dwarf::attr_address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Some
    - Result::map
    - Dwarf::address
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_address(&self, unit: &Unit<R>, attr: AttributeValue<R>)
      -> Result<Option<u64>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:473,1
    - Dst: common::RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:474,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/dwarf.rs:474,1
    - Dst: common::RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 478
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 478
    functionName: Dwarf::ranges_offset_from_raw
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - wrapping_add
    - common::RangeListsOffset
    - version
    linkageType: ''
    returnType: RangeListsOffset
    signature: 'pub fn ranges_offset_from_raw(&self,unit: &Unit<R>,offset: RawRangeListsOffset<R::Offset>,)
      -> RangeListsOffset<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_offset
      Src: /src/gimli/src/read/dwarf.rs:486,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 488
      start: 481
    functionDepth: 8
    functionLinenumber: 481
    functionLinenumberEnd: 488
    functionName: Dwarf::ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_offset
    - DebugInfoOffset::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:496,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 503
      start: 491
    functionDepth: 9
    functionLinenumber: 491
    functionLinenumberEnd: 503
    functionName: Dwarf::ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - ranges
    - DebugInfoOffset::encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges(&self,unit: &Unit<R>,offset: RangeListsOffset<R::Offset>,)
      -> Result<RngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: raw_ranges
      Src: /src/gimli/src/read/dwarf.rs:511,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 512
      start: 506
    functionDepth: 8
    functionLinenumber: 506
    functionLinenumberEnd: 512
    functionName: Dwarf::raw_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DebugInfoOffset::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:530,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:530,1
    - Dst: Dwarf::ranges_offset_from_raw
      Src: /src/gimli/src/read/dwarf.rs:530,1
    - Dst: Dwarf::ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:532,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:532,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:533,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 535
      start: 523
    functionDepth: 9
    functionLinenumber: 523
    functionLinenumberEnd: 535
    functionName: Dwarf::attr_ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - Ok
    - Dwarf::ranges_offset
    - Dwarf::ranges_offset_from_raw
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_ranges_offset(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<RangeListsOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::attr_ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:551,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:552,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:552,1
    - Dst: Dwarf::ranges
      Src: /src/gimli/src/read/dwarf.rs:552,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:553,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 555
      start: 546
    functionDepth: 10
    functionLinenumber: 546
    functionLinenumberEnd: 555
    functionName: Dwarf::attr_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Some
    - Dwarf::ranges
    - Ok
    - Dwarf::attr_ranges_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_ranges(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<RngListIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::attrs
      Src: /src/gimli/src/read/dwarf.rs:568,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/dwarf.rs:569,1
    - Dst: Result::name
      Src: /src/gimli/src/read/dwarf.rs:570,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:572,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:573,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:573,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:573,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:577,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:578,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:580,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:581,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:581,1
    - Dst: Dwarf::attr_ranges
      Src: /src/gimli/src/read/dwarf.rs:587,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:587,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:588,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:588,1
    - Dst: RangeIterInner::List
      Src: /src/gimli/src/read/dwarf.rs:588,1
    - Dst: None::and_then
      Src: /src/gimli/src/read/dwarf.rs:594,1
    - Dst: u8::map
      Src: /src/gimli/src/read/dwarf.rs:595,1
    - Dst: or
      Src: /src/gimli/src/read/dwarf.rs:595,1
    - Dst: bool::map
      Src: /src/gimli/src/read/dwarf.rs:597,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:599,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:599,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:599,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 64
    argCount: 2
    argNames:
    - unit
    - entry
    argTypes:
    - '&Unit<R>'
    - '&DebuggingInformationEntry<''_, ''_, R>'
    constantsTouched: []
    func_position:
      end: 600
      start: 560
    functionDepth: 11
    functionLinenumber: 560
    functionLinenumberEnd: 600
    functionName: Dwarf::die_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - AttrsIter::next
    - RangeIter
    - Ok
    - RangeIterInner::List
    - None::and_then
    - Dwarf::attr_address
    - bool::map
    - Option::attrs
    - Dwarf::attr_ranges
    - or
    - Result::name
    - Some
    - u8::map
    - RangeIterInner::Single
    - Result::value
    - ok_or
    linkageType: ''
    returnType: Result
    signature: 'pub fn die_ranges(&self,unit: &Unit<R>,entry: &DebuggingInformationEntry<''_,
      ''_, R>,) -> Result<RangeIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:608,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:609,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:609,1
    - Dst: Dwarf::die_ranges
      Src: /src/gimli/src/read/dwarf.rs:610,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 611
      start: 606
    functionDepth: 12
    functionLinenumber: 606
    functionLinenumberEnd: 611
    functionName: Dwarf::unit_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entries
    - Dwarf::die_ranges
    - ok_or
    - current
    - next_dfs
    linkageType: ''
    returnType: Result
    signature: 'pub fn unit_ranges(&self, unit: &Unit<R>) -> Result<RangeIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_offset
      Src: /src/gimli/src/read/dwarf.rs:619,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 621
      start: 614
    functionDepth: 8
    functionLinenumber: 614
    functionLinenumberEnd: 621
    functionName: Dwarf::locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_offset
    - DebugInfoOffset::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:630,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:632,1
    - Dst: locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:637,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:639,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 645
      start: 624
    functionDepth: 9
    functionLinenumber: 624
    functionLinenumberEnd: 645
    functionName: Dwarf::locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - locations_dwo
    - locations
    - DebugInfoOffset::encoding
    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:654,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:654,1
    - Dst: raw_locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:655,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/src/read/dwarf.rs:655,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 657
      start: 648
    functionDepth: 8
    functionLinenumber: 648
    functionLinenumberEnd: 657
    functionName: Dwarf::raw_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - raw_locations_dwo
    - DebugInfoOffset::encoding
    - 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:674,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:674,1
    - Dst: Dwarf::locations_offset
      Src: /src/gimli/src/read/dwarf.rs:676,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:676,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:678,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 680
      start: 668
    functionDepth: 9
    functionLinenumber: 668
    functionLinenumberEnd: 680
    functionName: Dwarf::attr_locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::locations_offset
    - Some
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_locations_offset(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<LocationListsOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::attr_locations_offset
      Src: /src/gimli/src/read/dwarf.rs:696,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:697,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:697,1
    - Dst: Dwarf::locations
      Src: /src/gimli/src/read/dwarf.rs:697,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:698,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 700
      start: 691
    functionDepth: 10
    functionLinenumber: 691
    functionLinenumberEnd: 700
    functionName: Dwarf::attr_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::attr_locations_offset
    - Some
    - Dwarf::locations
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_locations(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<LocListIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:707,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:708,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:709,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:710,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:711,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:712,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:713,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:714,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:715,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:716,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:706,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:719,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/dwarf.rs:719,1
    - Dst: Option::lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:720,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 723
      start: 705
    functionDepth: 2
    functionLinenumber: 705
    functionLinenumberEnd: 723
    functionName: Dwarf::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::sup
    - or_else
    - Option::and_then
    - Option::lookup_offset_id
    - map
    - 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:731,1
    - Dst: description
      Src: /src/gimli/src/read/dwarf.rs:745,1
    - Dst: '&str::into'
      Src: /src/gimli/src/read/dwarf.rs:745,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - err
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 746
      start: 728
    functionDepth: 3
    functionLinenumber: 728
    functionLinenumberEnd: 746
    functionName: Dwarf::format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - description
    - Dwarf::lookup_offset_id
    - '&str::into'
    linkageType: ''
    returnType: String
    signature: 'pub fn format_error(&self, err: Error) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_macinfo
      Src: /src/gimli/src/read/dwarf.rs:750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 751
      start: 749
    functionDepth: 8
    functionLinenumber: 749
    functionLinenumberEnd: 751
    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:755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 8
    functionLinenumber: 754
    functionLinenumberEnd: 756
    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:766,1
    - Dst: set_debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:769,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:770,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:770,1
    - Dst: clone_from
      Src: /src/gimli/src/read/dwarf.rs:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - parent
    argTypes:
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 772
      start: 763
    functionDepth: 9
    functionLinenumber: 763
    functionLinenumberEnd: 772
    functionName: Dwarf::make_dwo
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - debug_ranges
    - set_debug_ranges
    - clone
    - clone_from
    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:843,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:845,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:846,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:847,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:848,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:849,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:850,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:851,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:852,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:853,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:854,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:855,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 857
      start: 838
    functionDepth: 7
    functionLinenumber: 838
    functionLinenumberEnd: 857
    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:865,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:867,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:868,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:869,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:870,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:871,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:872,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:873,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:874,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:875,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:876,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 2
    argNames:
    - borrow
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 881
      start: 860
    functionDepth: 4
    functionLinenumber: 860
    functionLinenumberEnd: 881
    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:940,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:941,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:941,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - section
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 942
      start: 935
    functionDepth: 8
    functionLinenumber: 935
    functionLinenumberEnd: 942
    functionName: DwarfPackage::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Self::from_sections
    - DwarfPackageSections::load
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(section: F, empty: R) -> core::result::Result<Self,
      E>whereF: FnMut(SectionId) -> core::result::Result<R, E>,E: From<Error>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:946,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:947,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:948,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 2
    argNames:
    - sections
    - empty
    argTypes:
    - DwarfPackageSections<R>
    - R
    constantsTouched: []
    func_position:
      end: 960
      start: 945
    functionDepth: 3
    functionLinenumber: 945
    functionLinenumberEnd: 960
    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:981,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:983,1
    - Dst: DwarfPackage::cu_sections
      Src: /src/gimli/src/read/dwarf.rs:985,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:985,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - id
    - parent
    argTypes:
    - DwoId
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 986
      start: 980
    functionDepth: 11
    functionLinenumber: 980
    functionLinenumberEnd: 986
    functionName: DwarfPackage::find_cu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - find
    - DwarfPackage::cu_sections
    - 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:995,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:997,1
    - Dst: DwarfPackage::tu_sections
      Src: /src/gimli/src/read/dwarf.rs:999,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:999,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - signature
    - parent
    argTypes:
    - DebugTypeSignature
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1000
      start: 990
    functionDepth: 11
    functionLinenumber: 990
    functionLinenumberEnd: 1000
    functionName: DwarfPackage::find_tu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - find
    - Result::map
    - DwarfPackage::tu_sections
    - 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:1008,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1008,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1009
      start: 1007
    functionDepth: 10
    functionLinenumber: 1007
    functionLinenumberEnd: 1009
    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:1017,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1017,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1018
      start: 1016
    functionDepth: 10
    functionLinenumber: 1016
    functionLinenumberEnd: 1018
    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:1084,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1085,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1086,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1087,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1088,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1091,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1094,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1097,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1099,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1101,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:1102,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1102,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1104,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1104,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1105,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1105,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1106,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1106,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1107,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1107,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1109,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/dwarf.rs:1121,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:1122,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1124,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:1125,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 124
    argCount: 2
    argNames:
    - sections
    - parent
    argTypes:
    - UnitIndexSectionIterator<'_, R>
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1127
      start: 1023
    functionDepth: 9
    functionLinenumber: 1023
    functionLinenumberEnd: 1127
    functionName: DwarfPackage::sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - clone
    - Ok
    - RangeLists::new
    - debug_ranges
    - AbbreviationsCache::new
    - dwp_range
    - into
    - LocationLists::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn sections(&self,sections: UnitIndexSectionIterator<''_, R>,parent:
      &Dwarf<R>,) -> Result<Dwarf<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugStrOffsetsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1196,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1197,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/dwarf.rs:1201,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/dwarf.rs:1201,1
    - Dst: DebugLocListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1202,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1203,1
    - Dst: DebugRngListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1206,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1207,1
    - Dst: Result::type_
      Src: /src/gimli/src/read/dwarf.rs:1211,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1212,1
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:1223,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:1224,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:1225,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:1225,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/read/dwarf.rs:1226,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/dwarf.rs:1227,1
    - Dst: Result::name
      Src: /src/gimli/src/read/dwarf.rs:1228,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1230,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1230,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1233,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1233,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1236,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1236,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1239,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1240,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1244,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1249,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1254,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1259,1
    - Dst: is_none
      Src: /src/gimli/src/read/dwarf.rs:1264,1
    - Dst: Result::value
      Src: /src/gimli/src/read/dwarf.rs:1265,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1266,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1276,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1276,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1280,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1280,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1284,1
    - Dst: program
      Src: /src/gimli/src/read/dwarf.rs:1284,1
    - Dst: address_size
      Src: /src/gimli/src/read/dwarf.rs:1286,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1287,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1288,1
    - Dst: attr_address
      Src: /src/gimli/src/read/dwarf.rs:1293,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1297,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 156
    argCount: 3
    argNames:
    - dwarf
    - header
    - abbreviations
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    - Arc<Abbreviations>
    constantsTouched: []
    func_position:
      end: 1298
      start: 1186
    functionDepth: 15
    functionLinenumber: 1186
    functionLinenumberEnd: 1298
    functionName: Unit::new_with_abbreviations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsBase::default_for_encoding_and_file
    - AttrsIter::next
    - clone
    - DebugAddrBase
    - entries
    - address_size
    - Some
    - UnitEntryId::attrs
    - attr_address
    - Result::encoding
    - Result::name
    - ok_or
    - Result::ok
    - program
    - DebugRngListsBase::default_for_encoding_and_file
    - R::Offset::from_u8
    - Result::value
    - Result::type_
    - current
    - next_dfs
    - Ok
    - attr_string
    - DebugLocListsBase::default_for_encoding_and_file
    - is_none
    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:1302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&''a Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1303
      start: 1301
    functionDepth: 1
    functionLinenumber: 1301
    functionLinenumberEnd: 1303
    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:1316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1317
      start: 1312
    functionDepth: 7
    functionLinenumber: 1312
    functionLinenumberEnd: 1317
    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:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1323
      start: 1321
    functionDepth: 6
    functionLinenumber: 1321
    functionLinenumberEnd: 1323
    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:1332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1333
      start: 1328
    functionDepth: 9
    functionLinenumber: 1328
    functionLinenumberEnd: 1333
    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:1342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1343
      start: 1338
    functionDepth: 9
    functionLinenumber: 1338
    functionLinenumberEnd: 1343
    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:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1352
      start: 1347
    functionDepth: 9
    functionLinenumber: 1347
    functionLinenumberEnd: 1352
    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:1360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 1363
      start: 1357
    functionDepth: 1
    functionLinenumber: 1357
    functionLinenumberEnd: 1363
    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:1371,1
    - Dst: AddrEntryIter::next_entry
      Src: /src/gimli/src/read/dwarf.rs:1372,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/src/read/dwarf.rs:1373,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1373,1
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:1374,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1375,1
    - Dst: Option::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1377,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1379
      start: 1370
    functionDepth: 9
    functionLinenumber: 1370
    functionLinenumberEnd: 1379
    functionName: Unit::dwo_name
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - AddrEntryIter::next_entry
    - AddrEntryIter::current
    - Option::ok_or
    - Unit::entries
    - Option::attr_value
    - version
    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: 1400
      start: 1398
    functionDepth: 0
    functionLinenumber: 1398
    functionLinenumberEnd: 1400
    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: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    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: 1417
      start: 1415
    functionDepth: 0
    functionLinenumber: 1415
    functionLinenumberEnd: 1417
    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:1425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1426
      start: 1421
    functionDepth: 9
    functionLinenumber: 1421
    functionLinenumberEnd: 1426
    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:1431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1432
      start: 1430
    functionDepth: 1
    functionLinenumber: 1430
    functionLinenumberEnd: 1432
    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:1437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1438
      start: 1436
    functionDepth: 18
    functionLinenumber: 1436
    functionLinenumberEnd: 1438
    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:1444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1445
      start: 1443
    functionDepth: 12
    functionLinenumber: 1443
    functionLinenumberEnd: 1445
    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:1451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1452
      start: 1450
    functionDepth: 13
    functionLinenumber: 1450
    functionLinenumberEnd: 1452
    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:1456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1457
      start: 1455
    functionDepth: 12
    functionLinenumber: 1455
    functionLinenumberEnd: 1457
    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:1463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1464
      start: 1462
    functionDepth: 10
    functionLinenumber: 1462
    functionLinenumberEnd: 1464
    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:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1474
      start: 1469
    functionDepth: 3
    functionLinenumber: 1469
    functionLinenumberEnd: 1474
    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:1481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1482
      start: 1477
    functionDepth: 9
    functionLinenumber: 1477
    functionLinenumberEnd: 1482
    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:1486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1487
      start: 1485
    functionDepth: 9
    functionLinenumber: 1485
    functionLinenumberEnd: 1487
    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:1491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1492
      start: 1490
    functionDepth: 8
    functionLinenumber: 1490
    functionLinenumberEnd: 1492
    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:1501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1502
      start: 1497
    functionDepth: 10
    functionLinenumber: 1497
    functionLinenumberEnd: 1502
    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:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1509
      start: 1507
    functionDepth: 11
    functionLinenumber: 1507
    functionLinenumberEnd: 1509
    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:1515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<''_, ''_, R>'
    constantsTouched: []
    func_position:
      end: 1516
      start: 1514
    functionDepth: 12
    functionLinenumber: 1514
    functionLinenumberEnd: 1516
    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:1523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1522
    functionDepth: 13
    functionLinenumber: 1522
    functionLinenumberEnd: 1524
    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:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1532
      start: 1527
    functionDepth: 9
    functionLinenumber: 1527
    functionLinenumberEnd: 1532
    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:1536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1537
      start: 1535
    functionDepth: 9
    functionLinenumber: 1535
    functionLinenumberEnd: 1537
    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:1544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1545
      start: 1540
    functionDepth: 8
    functionLinenumber: 1540
    functionLinenumberEnd: 1545
    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:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1555
      start: 1550
    functionDepth: 10
    functionLinenumber: 1550
    functionLinenumberEnd: 1555
    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:1561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1562
      start: 1560
    functionDepth: 11
    functionLinenumber: 1560
    functionLinenumberEnd: 1562
    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:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1567
      start: 1565
    functionDepth: 8
    functionLinenumber: 1565
    functionLinenumberEnd: 1567
    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:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1572
      start: 1570
    functionDepth: 8
    functionLinenumber: 1570
    functionLinenumberEnd: 1572
    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: offset
      Src: /src/gimli/src/read/dwarf.rs:1584,1
    - Dst: Option::checked_sub
      Src: /src/gimli/src/read/dwarf.rs:1595,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/dwarf.rs:1596,1
    - Dst: is_valid_offset
      Src: /src/gimli/src/read/dwarf.rs:1599,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1602,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 1603
      start: 1580
    functionDepth: 6
    functionLinenumber: 1580
    functionLinenumberEnd: 1603
    functionName: UnitSectionOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - offset
    - read::UnitOffset
    - is_valid_offset
    - Some
    - Option::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_offset<R>(&self, unit: &Unit<R>) -> Option<UnitOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset
      Src: /src/gimli/src/read/dwarf.rs:1615,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/dwarf.rs:1617,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1617,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/dwarf.rs:1620,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 1623
      start: 1611
    functionDepth: 6
    functionLinenumber: 1611
    functionLinenumberEnd: 1623
    functionName: UnitOffset::to_unit_section_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - into
    - offset
    - common::DebugTypesOffset
    linkageType: ''
    returnType: UnitSectionOffset
    signature: 'pub fn to_unit_section_offset<R>(&self, unit: &Unit<R>) -> UnitSectionOffset<T>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:1640,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:1640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1639
    functionDepth: 0
    functionLinenumber: 1639
    functionLinenumberEnd: 1641
    functionName: RangeIter::default
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - RangeIter
    - RangeIterInner::Single
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeIter::next
      Src: /src/gimli/src/read/dwarf.rs:1661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1662
      start: 1660
    functionDepth: 1
    functionLinenumber: 1660
    functionLinenumberEnd: 1662
    functionName: RangeIter::next
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - Dwarf<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 1677
      start: 1675
    functionDepth: 0
    functionLinenumber: 1675
    functionLinenumberEnd: 1677
    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: 1678
      start: 1673
    functionDepth: 0
    functionLinenumber: 1673
    functionLinenumberEnd: 1678
    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: 1686
      start: 1684
    functionDepth: 0
    functionLinenumber: 1684
    functionLinenumberEnd: 1686
    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: 1687
      start: 1682
    functionDepth: 0
    functionLinenumber: 1682
    functionLinenumberEnd: 1687
    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: 1691
      start: 1691
    functionDepth: 0
    functionLinenumber: 1691
    functionLinenumberEnd: 1691
    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:1692,1
    - Dst: assert_is_send::<Unit<EndianSlice<'_, LittleEndian>>>
      Src: /src/gimli/src/read/dwarf.rs:1693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1694
      start: 1690
    functionDepth: 0
    functionLinenumber: 1690
    functionLinenumberEnd: 1694
    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:1698,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1698,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1698,1
    - Dst: DwarfSections::load
      Src: /src/gimli/src/read/dwarf.rs:1699,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1699,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1699,1
    - Dst: borrow_with_sup
      Src: /src/gimli/src/read/dwarf.rs:1700,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/dwarf.rs:1701,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1704,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1704,1
    - Dst: sup
      Src: /src/gimli/src/read/dwarf.rs:1713,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1713,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1713,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1713,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1723
      start: 1697
    functionDepth: 11
    functionLinenumber: 1697
    functionLinenumberEnd: 1723
    functionName: tests::test_format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - borrow_with_sup
    - Ok
    - sup
    - DwarfSections::load
    - core::result::Result::unwrap
    - common::DebugStrOffset
    - Option::unwrap
    - get_str
    linkageType: ''
    returnType: void
    signature: fn test_format_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - value
    - mask
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 17
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 17
    functionName: sign_extend
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 10
    functionsReached:
    - wrapping_sub
    linkageType: ''
    returnType: i64
    signature: 'fn sign_extend(value: u64, mask: u64) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/gimli/src/read/value.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: mask_bit_size
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 4
    functionsReached:
    - u64::leading_zeros
    linkageType: ''
    returnType: u32
    signature: 'fn mask_bit_size(addr_mask: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: ValueType::bit_size
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - mask_bit_size
    linkageType: ''
    returnType: u32
    signature: 'pub fn bit_size(self, addr_mask: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - byte_size
    argTypes:
    - constants::DwAte
    - u64
    constantsTouched: []
    func_position:
      end: 107
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 107
    functionName: ValueType::from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn from_encoding(encoding: constants::DwAte, byte_size: u64) ->
      Option<ValueType>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::tag
      Src: /src/gimli/src/read/value.rs:114,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:115,1
    - Dst: Option::attrs
      Src: /src/gimli/src/read/value.rs:120,1
    - Dst: AttrsIter::next
      Src: /src/gimli/src/read/value.rs:121,1
    - Dst: Result::name
      Src: /src/gimli/src/read/value.rs:122,1
    - Dst: Result::udata_value
      Src: /src/gimli/src/read/value.rs:123,1
    - Dst: Result::value
      Src: /src/gimli/src/read/value.rs:125,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:126,1
    - Dst: Result::value
      Src: /src/gimli/src/read/value.rs:130,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:141,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:145,1
    - Dst: ValueType::from_encoding
      Src: /src/gimli/src/read/value.rs:145,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:147,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 47
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<''_, ''_, R>'
    constantsTouched: []
    func_position:
      end: 149
      start: 111
    functionDepth: 6
    functionLinenumber: 111
    functionLinenumberEnd: 149
    functionName: ValueType::from_entry
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - AttrsIter::next
    - Ok
    - Option::attrs
    - ValueType::from_encoding
    - Result::name
    - Result::udata_value
    - Some
    - Option::tag
    - Result::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: 168
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 168
    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:173,1
    - Dst: '&[u8]::read_i8'
      Src: /src/gimli/src/read/value.rs:173,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:174,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/value.rs:174,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:175,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/value.rs:175,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:176,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/value.rs:176,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:177,1
    - Dst: '&[u8]::read_i32'
      Src: /src/gimli/src/read/value.rs:177,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:178,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/value.rs:178,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:179,1
    - Dst: '&[u8]::read_i64'
      Src: /src/gimli/src/read/value.rs:179,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:180,1
    - Dst: '&[u8]::read_u64'
      Src: /src/gimli/src/read/value.rs:180,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:181,1
    - Dst: '&[u8]::read_f32'
      Src: /src/gimli/src/read/value.rs:181,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:182,1
    - Dst: '&[u8]::read_f64'
      Src: /src/gimli/src/read/value.rs:182,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:183,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:185,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 44
    argCount: 2
    argNames:
    - value_type
    - bytes
    argTypes:
    - ValueType
    - R
    constantsTouched: []
    func_position:
      end: 186
      start: 171
    functionDepth: 6
    functionLinenumber: 171
    functionLinenumberEnd: 186
    functionName: Value::parse
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Value::I8
    - '&[u8]::read_u32'
    - Value::U8
    - '&[u8]::read_i32'
    - Value::U16
    - '&[u8]::read_i8'
    - '&[u8]::read_u8'
    - Value::I64
    - Value::U32
    - Value::I16
    - '&[u8]::read_f64'
    - Value::F32
    - '&[u8]::read_u64'
    - Value::U64
    - '&[u8]::read_i64'
    - '&[u8]::read_i16'
    - '&[u8]::read_f32'
    - Value::I32
    - Ok
    - Value::F64
    - Err
    - '&[u8]::read_u16'
    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:196,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:198,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:200,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:203,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 206
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 206
    functionName: Value::to_u64
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 5
    functionsReached:
    - Ok
    - u64::from
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_u64(self, addr_mask: u64) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:215,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:216,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:217,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:218,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:219,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:220,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:221,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:222,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:223,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:224,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:225,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 2
    argNames:
    - value_type
    - value
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 228
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 228
    functionName: Value::from_u64
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 8
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Value::U32
    - Value::I32
    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:237,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:238,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:239,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:240,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:241,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:242,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:243,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:244,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:245,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:246,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:247,1
    - Dst: f64::from
      Src: /src/gimli/src/read/value.rs:247,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 2
    argNames:
    - value_type
    - value
    argTypes:
    - ValueType
    - f32
    constantsTouched: []
    func_position:
      end: 250
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 250
    functionName: Value::from_f32
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Value::U32
    - f64::from
    - Value::I32
    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:259,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:260,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:261,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:262,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:263,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:264,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:265,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:266,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:267,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:268,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:269,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 2
    argNames:
    - value_type
    - value
    argTypes:
    - ValueType
    - f64
    constantsTouched: []
    func_position:
      end: 272
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 272
    functionName: Value::from_f64
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Value::U32
    - Value::I32
    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:284,1
    - Dst: Value::from_f64
      Src: /src/gimli/src/read/value.rs:285,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:286,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:286,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - value_type
    - addr_mask
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 288
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 288
    functionName: Value::convert
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::from_f64
    - Value::to_u64
    - Value::from_u64
    - Value::from_f32
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert(self, value_type: ValueType, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:296,1
    - Dst: ValueType::bit_size
      Src: /src/gimli/src/read/value.rs:296,1
    - Dst: ValueType::bit_size
      Src: /src/gimli/src/read/value.rs:296,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:297,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:302,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:304,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:306,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:309,1
    - Dst: f32::to_bits
      Src: /src/gimli/src/read/value.rs:309,1
    - Dst: f64::to_bits
      Src: /src/gimli/src/read/value.rs:310,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:313,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:314,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:315,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:316,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:317,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:318,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:319,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:320,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:321,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:322,1
    - Dst: f32::from_bits
      Src: /src/gimli/src/read/value.rs:322,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:323,1
    - Dst: f64::from_bits
      Src: /src/gimli/src/read/value.rs:323,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:325,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    argCount: 2
    argNames:
    - value_type
    - addr_mask
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 326
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 326
    functionName: Value::reinterpret
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I8
    - Value::U8
    - Value::U16
    - Value::I64
    - Value::U32
    - Value::I16
    - Value::Generic
    - ValueType::bit_size
    - f32::to_bits
    - f64::from_bits
    - Value::F32
    - Value::U64
    - Value::I32
    - Ok
    - Value::F64
    - u64::from
    - Value::value_type
    - Err
    - f32::from_bits
    - f64::to_bits
    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:338,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:338,1
    - Dst: i64::wrapping_abs
      Src: /src/gimli/src/read/value.rs:338,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:340,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:340,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:341,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:341,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:342,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:342,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:343,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:343,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:345,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:346,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:349,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 350
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 350
    functionName: Value::abs
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - sign_extend
    - Value::F64
    - Value::I64
    - wrapping_abs
    - Value::I32
    - i64::wrapping_abs
    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:362,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:362,1
    - Dst: i64::wrapping_neg
      Src: /src/gimli/src/read/value.rs:362,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:364,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:364,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:365,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:365,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:366,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:366,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:367,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:367,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:368,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:369,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:373,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 377
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 377
    functionName: Value::neg
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - sign_extend
    - Value::F64
    - Value::I64
    - i64::wrapping_neg
    - Err
    - Value::I32
    - wrapping_neg
    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:387,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:387,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:389,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:389,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:390,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:390,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:391,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:391,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:392,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:392,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:393,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:393,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:394,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:394,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:395,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:395,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:396,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:396,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:397,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:398,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:399,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 402
      start: 384
    functionDepth: 2
    functionLinenumber: 384
    functionLinenumberEnd: 402
    functionName: Value::add
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - wrapping_add
    - Value::U32
    - Value::I32
    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:412,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:412,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:414,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:414,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:415,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:415,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:416,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:416,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:417,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:417,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:418,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:418,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:419,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:419,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:420,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:420,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:421,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:421,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:422,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:423,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:424,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 427
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 427
    functionName: Value::sub
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - wrapping_sub
    - Value::I32
    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:437,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:437,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:439,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:439,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:440,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:440,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:441,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:441,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:442,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:442,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:443,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:443,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:444,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:444,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:445,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:445,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:446,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:446,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:447,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:448,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:449,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 452
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 452
    functionName: Value::mul
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - wrapping_mul
    - Value::U8
    - Value::F64
    - Ok
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    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:462,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:463,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:473,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:480,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:481,1
    - Dst: i64::wrapping_div
      Src: /src/gimli/src/read/value.rs:481,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:481,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:484,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:484,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:485,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:485,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:486,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:486,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:487,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:487,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:488,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:488,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:489,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:489,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:490,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:490,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:491,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:491,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:492,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:493,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:494,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 49
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 497
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 497
    functionName: Value::div
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - sign_extend
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - i64::wrapping_div
    - Value::U32
    - wrapping_div
    - Value::I32
    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:508,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:518,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:525,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:525,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:527,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:527,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:528,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:528,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:529,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:529,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:530,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:530,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:531,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:531,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:532,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:532,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:533,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:533,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:534,1
    - Dst: wrapping_rem
      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: Err
      Src: /src/gimli/src/read/value.rs:537,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:539,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 540
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 540
    functionName: Value::rem
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - wrapping_rem
    - Value::I8
    - Value::Generic
    - Ok
    - Value::U8
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    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:548,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:549,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 551
      start: 547
    functionDepth: 2
    functionLinenumber: 547
    functionLinenumberEnd: 551
    functionName: Value::not
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::value_type
    - Value::from_u64
    linkageType: ''
    returnType: Result
    signature: 'pub fn not(self, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:559,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:560,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:561,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:563,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:564,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:565,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 566
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 566
    functionName: Value::and
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::value_type
    - Err
    - Value::from_u64
    linkageType: ''
    returnType: Result
    signature: 'pub fn and(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:574,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:575,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:576,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:578,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:579,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:580,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 581
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 581
    functionName: Value::or
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::value_type
    - Err
    - Value::from_u64
    linkageType: ''
    returnType: Result
    signature: 'pub fn or(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:589,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:590,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:591,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:593,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:594,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:595,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 596
      start: 588
    functionDepth: 2
    functionLinenumber: 588
    functionLinenumberEnd: 596
    functionName: Value::xor
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::value_type
    - Err
    - Value::from_u64
    linkageType: ''
    returnType: Result
    signature: 'pub fn xor(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:605,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:607,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:609,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:612,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 615
      start: 601
    functionDepth: 1
    functionLinenumber: 601
    functionLinenumberEnd: 615
    functionName: Value::shift_length
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 3
    functionsReached:
    - Ok
    - u64::from
    - Err
    linkageType: ''
    returnType: Result
    signature: fn shift_length(self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:625,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:627,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:627,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:627,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:632,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:633,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:634,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:635,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:636,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:637,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:638,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:639,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:640,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:642,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 47
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 643
      start: 624
    functionDepth: 2
    functionLinenumber: 624
    functionLinenumberEnd: 643
    functionName: Value::shl
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I32
    - Value::I8
    - Value::Generic
    - Ok
    - Value::U8
    - mask_bit_size
    - u64::from
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::shift_length
    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:656,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:658,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:658,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:658,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:663,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:664,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:665,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:666,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:670,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:672,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:674,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 675
      start: 655
    functionDepth: 2
    functionLinenumber: 655
    functionLinenumberEnd: 675
    functionName: Value::shr
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Value::U8
    - mask_bit_size
    - u64::from
    - Value::U16
    - Value::U64
    - Err
    - Value::U32
    - Value::shift_length
    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:689,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:692,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:693,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:693,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:702,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:704,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:713,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:722,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:731,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:743,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:745,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:747,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 55
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 748
      start: 688
    functionDepth: 2
    functionLinenumber: 688
    functionLinenumberEnd: 748
    functionName: Value::shra
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I32
    - Value::Generic
    - Value::I8
    - Ok
    - sign_extend
    - mask_bit_size
    - u64::from
    - Value::I64
    - Err
    - Value::shift_length
    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:759,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:759,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:771,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:773,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:773,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 774
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 774
    functionName: Value::eq
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - sign_extend
    - Value::Generic
    - Ok
    - Err
    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:785,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:785,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:797,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:799,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 800
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 800
    functionName: Value::ge
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - sign_extend
    - Value::Generic
    - Ok
    - Err
    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:811,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:811,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:823,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:825,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:825,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 826
      start: 808
    functionDepth: 1
    functionLinenumber: 808
    functionLinenumberEnd: 826
    functionName: Value::gt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - sign_extend
    - Value::Generic
    - Ok
    - Err
    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:837,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:837,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:849,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:851,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:851,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 852
      start: 834
    functionDepth: 1
    functionLinenumber: 834
    functionLinenumberEnd: 852
    functionName: Value::le
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - sign_extend
    - Value::Generic
    - Ok
    - Err
    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:863,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:863,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:875,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:877,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:877,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 878
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 878
    functionName: Value::lt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - sign_extend
    - Value::Generic
    - Ok
    - Err
    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:889,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:889,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:901,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:903,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:903,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 904
      start: 886
    functionDepth: 1
    functionLinenumber: 886
    functionLinenumberEnd: 904
    functionName: Value::ne
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - sign_extend
    - Value::Generic
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn ne(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/value.rs:925,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/value.rs:929,1
    - Dst: DebugInfoOffset
      Src: /src/gimli/src/read/value.rs:930,1
    - Dst: into
      Src: /src/gimli/src/read/value.rs:930,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/value.rs:931,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/value.rs:934,1
    - Dst: into
      Src: /src/gimli/src/read/value.rs:938,1
    - Dst: DebuggingInformationEntry::new
      Src: /src/gimli/src/read/value.rs:969,1
    - Dst: UnitOffset
      Src: /src/gimli/src/read/value.rs:970,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/value.rs:971,1
    - Dst: DebuggingInformationEntry::new
      Src: /src/gimli/src/read/value.rs:982,1
    - Dst: UnitOffset
      Src: /src/gimli/src/read/value.rs:983,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/value.rs:984,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 990
      start: 919
    functionDepth: 3
    functionLinenumber: 919
    functionLinenumberEnd: 990
    functionName: tests::valuetype_from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - DebugAbbrevOffset
    - UnitHeader::new
    - DebugInfoOffset
    - UnitOffset
    - into
    - DebuggingInformationEntry::new
    - Abbreviation::new
    linkageType: ''
    returnType: void
    signature: fn valuetype_from_encoding()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      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::I8
      Src: /src/gimli/src/read/value.rs:997,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:997,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:997,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:998,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:998,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:998,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:999,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:999,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:999,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1000,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1000,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1000,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1001,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1001,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1001,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1002,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1002,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1002,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1003,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1003,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1003,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1004,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1004,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1004,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1005,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1005,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1005,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1006,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1006,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 1010
    functionName: tests::value_convert
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_convert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1018,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1018,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1018,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1019,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1019,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1019,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1021,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1021,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1021,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1022,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1022,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1022,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1024,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1024,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1024,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1025,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1025,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1025,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1026,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1026,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1026,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1027,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1027,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1027,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1029,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1029,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1030,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1030,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1031,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1031,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1032,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1032,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1033,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1033,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1041,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1041,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1041,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1042,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1042,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1042,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1043,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1043,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1043,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1044,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1044,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1044,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 78
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1014
    functionDepth: 0
    functionLinenumber: 1014
    functionLinenumberEnd: 1048
    functionName: tests::value_reinterpret
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::U64
    - Value::I64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_reinterpret()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1055,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1055,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1055,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1056,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1056,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1056,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1057,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1057,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1057,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1058,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1058,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1058,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1059,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1059,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1059,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1060,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1060,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1060,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1061,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1061,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1061,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1062,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1062,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1062,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1063,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1063,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1063,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1064,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1064,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1064,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1065,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1065,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1065,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1069
      start: 1052
    functionDepth: 0
    functionLinenumber: 1052
    functionLinenumberEnd: 1069
    functionName: tests::value_abs
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_abs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1078,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1078,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1080,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1080,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1082,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1082,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1084,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1084,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1085,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1085,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1085,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1086,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1086,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1086,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1090
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1090
    functionName: tests::value_neg
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_neg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1107,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1107,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1107,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1107,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1108,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1108,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1112
      start: 1094
    functionDepth: 0
    functionLinenumber: 1094
    functionLinenumberEnd: 1112
    functionName: tests::value_add
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_add()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1129,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1129,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1129,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1129,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1130,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1130,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1116
    functionDepth: 0
    functionLinenumber: 1116
    functionLinenumberEnd: 1134
    functionName: tests::value_sub
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_sub()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1152,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1152,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1156
      start: 1138
    functionDepth: 0
    functionLinenumber: 1138
    functionLinenumberEnd: 1156
    functionName: tests::value_mul
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_mul()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1167,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1167,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1167,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1167,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1168,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1168,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1168,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1168,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1169,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1169,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1169,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1169,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1170,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1170,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1170,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1170,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1171,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1171,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1171,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1171,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1172,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1172,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1172,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1172,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1173,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1173,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1173,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1173,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1174,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1174,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1174,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1186,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1186,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1186,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1187,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1187,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1187,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1189,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1189,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1189,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 137
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1193
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1193
    functionName: tests::value_div
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_div()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1201,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1201,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1201,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1201,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1202,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1202,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1202,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1202,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1203,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1203,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1203,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1203,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1204,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1204,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1204,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1204,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1205,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1205,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1205,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1205,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1206,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1206,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1206,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1206,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1207,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1207,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1207,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1207,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1208,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1208,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1208,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1208,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1209,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1209,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1209,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1210,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1210,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1210,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1211,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1211,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1211,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1216,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1216,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1216,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1217,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1217,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1217,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1218,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1218,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1218,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1219,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1219,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1219,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1220,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1220,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1220,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1221,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1221,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1221,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1222,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1222,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1222,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1223,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1223,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1223,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1224,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1224,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 117
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1197
    functionDepth: 0
    functionLinenumber: 1197
    functionLinenumberEnd: 1228
    functionName: tests::value_rem
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_rem()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1242,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1242,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1242,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1243,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1243,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1243,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1244,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1244,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1245,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1249
    functionName: tests::value_not
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_not()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1265,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1265,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1265,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1266,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1266,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1266,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1267,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1267,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1253
    functionDepth: 0
    functionLinenumber: 1253
    functionLinenumberEnd: 1271
    functionName: tests::value_and
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_and()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1287,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1287,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1287,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1288,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1288,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1288,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1289,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1289,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1293
      start: 1275
    functionDepth: 0
    functionLinenumber: 1275
    functionLinenumberEnd: 1293
    functionName: tests::value_or
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_or()
  - 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::I8
      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::U8
      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::I16
      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::U16
      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::I32
      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::U32
      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::I64
      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::U64
      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::F32
      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::F64
      Src: /src/gimli/src/read/value.rs:1310,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1310,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1311,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1311,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1297
    functionDepth: 0
    functionLinenumber: 1297
    functionLinenumberEnd: 1315
    functionName: tests::value_xor
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_xor()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1328,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1328,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1328,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1328,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1329,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1329,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1329,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1329,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1330,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1330,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1330,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1330,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1331,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1331,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1331,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1331,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1332,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1332,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1332,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1333,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1333,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1333,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1335,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1335,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1335,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1336,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1336,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1336,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1337,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1337,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1337,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1338,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1338,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1338,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1340,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1340,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1340,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1350,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1350,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1350,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1354
      start: 1319
    functionDepth: 0
    functionLinenumber: 1319
    functionLinenumberEnd: 1354
    functionName: tests::value_shl
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_shl()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1363,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1363,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1363,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1364,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1364,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1364,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1364,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1365,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1365,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1365,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1366,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1366,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1366,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1366,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1367,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1367,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1367,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1368,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1368,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1368,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1368,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1369,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1369,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1369,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1370,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1370,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1370,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1370,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1371,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1371,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1371,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1372,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1372,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1372,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1385,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1385,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1385,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1385,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 107
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1358
    functionDepth: 0
    functionLinenumber: 1358
    functionLinenumberEnd: 1389
    functionName: tests::value_shr
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_shr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1402,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1402,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1402,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1402,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1403,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1403,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1403,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1404,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1404,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1404,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1404,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1405,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1405,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1405,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1406,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1406,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1406,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1407,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1407,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1407,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1409,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1409,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1409,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1410,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1410,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1410,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1416,1
    - Dst: Value::Generic
      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::I8
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Value::I16
      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::I16
      Src: /src/gimli/src/read/value.rs:1419,1
    - Dst: Value::I16
      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::I16
      Src: /src/gimli/src/read/value.rs:1420,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1428
      start: 1393
    functionDepth: 1
    functionLinenumber: 1393
    functionLinenumberEnd: 1428
    functionName: tests::value_shra
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - u64::from
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_shra()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1434,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1434,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1434,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1434,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1435,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1435,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1435,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1435,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1436,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1436,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1436,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1436,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1437,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1437,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1437,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1437,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1438,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1438,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1438,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1438,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1439,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1439,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1439,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1439,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1440,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1440,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1440,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1440,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1441,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1441,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1441,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1441,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1442,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1442,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1442,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1442,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1443,1
    - Dst: Value::U16
      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::I32
      Src: /src/gimli/src/read/value.rs:1444,1
    - Dst: Value::I32
      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::I32
      Src: /src/gimli/src/read/value.rs:1445,1
    - Dst: Value::I32
      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::U32
      Src: /src/gimli/src/read/value.rs:1446,1
    - Dst: Value::U32
      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::U32
      Src: /src/gimli/src/read/value.rs:1447,1
    - Dst: Value::U32
      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::I64
      Src: /src/gimli/src/read/value.rs:1448,1
    - Dst: Value::I64
      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::I64
      Src: /src/gimli/src/read/value.rs:1449,1
    - Dst: Value::I64
      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::U64
      Src: /src/gimli/src/read/value.rs:1450,1
    - Dst: Value::U64
      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::U64
      Src: /src/gimli/src/read/value.rs:1451,1
    - Dst: Value::U64
      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::F32
      Src: /src/gimli/src/read/value.rs:1452,1
    - Dst: Value::F32
      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::F32
      Src: /src/gimli/src/read/value.rs:1453,1
    - Dst: Value::F32
      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::F64
      Src: /src/gimli/src/read/value.rs:1454,1
    - Dst: Value::F64
      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::F64
      Src: /src/gimli/src/read/value.rs:1455,1
    - Dst: Value::F64
      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::Generic
      Src: /src/gimli/src/read/value.rs:1456,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1456,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 130
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1431
    functionDepth: 0
    functionLinenumber: 1431
    functionLinenumberEnd: 1460
    functionName: tests::value_eq
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1466,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1466,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1466,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1466,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1467,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1467,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1467,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1467,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1468,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1468,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1468,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1468,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1469,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1469,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1469,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1469,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1470,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1470,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1470,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1470,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1471,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1471,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1471,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1471,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1472,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1472,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1472,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1472,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1473,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1473,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1473,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1473,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1474,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1474,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1474,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1474,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1475,1
    - Dst: Value::U16
      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::I32
      Src: /src/gimli/src/read/value.rs:1476,1
    - Dst: Value::I32
      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::I32
      Src: /src/gimli/src/read/value.rs:1477,1
    - Dst: Value::I32
      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::U32
      Src: /src/gimli/src/read/value.rs:1478,1
    - Dst: Value::U32
      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::U32
      Src: /src/gimli/src/read/value.rs:1479,1
    - Dst: Value::U32
      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::I64
      Src: /src/gimli/src/read/value.rs:1480,1
    - Dst: Value::I64
      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::I64
      Src: /src/gimli/src/read/value.rs:1481,1
    - Dst: Value::I64
      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::U64
      Src: /src/gimli/src/read/value.rs:1482,1
    - Dst: Value::U64
      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::U64
      Src: /src/gimli/src/read/value.rs:1483,1
    - Dst: Value::U64
      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::F32
      Src: /src/gimli/src/read/value.rs:1484,1
    - Dst: Value::F32
      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::F32
      Src: /src/gimli/src/read/value.rs:1485,1
    - Dst: Value::F32
      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::F64
      Src: /src/gimli/src/read/value.rs:1486,1
    - Dst: Value::F64
      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::F64
      Src: /src/gimli/src/read/value.rs:1487,1
    - Dst: Value::F64
      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::Generic
      Src: /src/gimli/src/read/value.rs:1488,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1488,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 130
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1492
      start: 1463
    functionDepth: 0
    functionLinenumber: 1463
    functionLinenumberEnd: 1492
    functionName: tests::value_ne
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_ne()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1498,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1498,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1498,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1498,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1499,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1499,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1499,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1499,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1500,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1500,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1500,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1500,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1501,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1501,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1501,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1501,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1502,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1502,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1502,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1502,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1503,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1503,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1503,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1503,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1504,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1504,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1504,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1504,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1505,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1505,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1505,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1505,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1506,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1506,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1506,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1506,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1507,1
    - Dst: Value::U16
      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::I32
      Src: /src/gimli/src/read/value.rs:1508,1
    - Dst: Value::I32
      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::I32
      Src: /src/gimli/src/read/value.rs:1509,1
    - Dst: Value::I32
      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::U32
      Src: /src/gimli/src/read/value.rs:1510,1
    - Dst: Value::U32
      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::U32
      Src: /src/gimli/src/read/value.rs:1511,1
    - Dst: Value::U32
      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::I64
      Src: /src/gimli/src/read/value.rs:1512,1
    - Dst: Value::I64
      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::I64
      Src: /src/gimli/src/read/value.rs:1513,1
    - Dst: Value::I64
      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::U64
      Src: /src/gimli/src/read/value.rs:1514,1
    - Dst: Value::U64
      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::U64
      Src: /src/gimli/src/read/value.rs:1515,1
    - Dst: Value::U64
      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::F32
      Src: /src/gimli/src/read/value.rs:1516,1
    - Dst: Value::F32
      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::F32
      Src: /src/gimli/src/read/value.rs:1517,1
    - Dst: Value::F32
      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::F64
      Src: /src/gimli/src/read/value.rs:1518,1
    - Dst: Value::F64
      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::F64
      Src: /src/gimli/src/read/value.rs:1519,1
    - Dst: Value::F64
      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::Generic
      Src: /src/gimli/src/read/value.rs:1520,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1520,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1520,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1524
      start: 1495
    functionDepth: 0
    functionLinenumber: 1495
    functionLinenumberEnd: 1524
    functionName: tests::value_ge
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_ge()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1530,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1530,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1530,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1530,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1531,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1531,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1531,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1531,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1532,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1532,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1532,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1532,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1533,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1533,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1533,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1533,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1534,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1534,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1534,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1534,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1535,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1535,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1535,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1535,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1536,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1536,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1536,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1536,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1537,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1537,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1537,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1537,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1538,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1538,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1538,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1538,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1539,1
    - Dst: Value::U16
      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::I32
      Src: /src/gimli/src/read/value.rs:1540,1
    - Dst: Value::I32
      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::I32
      Src: /src/gimli/src/read/value.rs:1541,1
    - Dst: Value::I32
      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::U32
      Src: /src/gimli/src/read/value.rs:1542,1
    - Dst: Value::U32
      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::U32
      Src: /src/gimli/src/read/value.rs:1543,1
    - Dst: Value::U32
      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::I64
      Src: /src/gimli/src/read/value.rs:1544,1
    - Dst: Value::I64
      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::I64
      Src: /src/gimli/src/read/value.rs:1545,1
    - Dst: Value::I64
      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::U64
      Src: /src/gimli/src/read/value.rs:1546,1
    - Dst: Value::U64
      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::U64
      Src: /src/gimli/src/read/value.rs:1547,1
    - Dst: Value::U64
      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::F32
      Src: /src/gimli/src/read/value.rs:1548,1
    - Dst: Value::F32
      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::F32
      Src: /src/gimli/src/read/value.rs:1549,1
    - Dst: Value::F32
      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::F64
      Src: /src/gimli/src/read/value.rs:1550,1
    - Dst: Value::F64
      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::F64
      Src: /src/gimli/src/read/value.rs:1551,1
    - Dst: Value::F64
      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::Generic
      Src: /src/gimli/src/read/value.rs:1552,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1552,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1552,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1527
    functionDepth: 0
    functionLinenumber: 1527
    functionLinenumberEnd: 1556
    functionName: tests::value_gt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_gt()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1562,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1562,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1562,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1562,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1563,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1563,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1563,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1563,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1564,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1564,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1564,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1564,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1565,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1565,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1565,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1565,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1566,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1566,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1566,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1566,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1567,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1567,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1567,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1567,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1568,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1568,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1568,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1568,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1569,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1569,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1569,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1569,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1570,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1570,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1570,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1570,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1571,1
    - Dst: Value::U16
      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::I32
      Src: /src/gimli/src/read/value.rs:1572,1
    - Dst: Value::I32
      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::I32
      Src: /src/gimli/src/read/value.rs:1573,1
    - Dst: Value::I32
      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::U32
      Src: /src/gimli/src/read/value.rs:1574,1
    - Dst: Value::U32
      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::U32
      Src: /src/gimli/src/read/value.rs:1575,1
    - Dst: Value::U32
      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::I64
      Src: /src/gimli/src/read/value.rs:1576,1
    - Dst: Value::I64
      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::I64
      Src: /src/gimli/src/read/value.rs:1577,1
    - Dst: Value::I64
      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::U64
      Src: /src/gimli/src/read/value.rs:1578,1
    - Dst: Value::U64
      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::U64
      Src: /src/gimli/src/read/value.rs:1579,1
    - Dst: Value::U64
      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::F32
      Src: /src/gimli/src/read/value.rs:1580,1
    - Dst: Value::F32
      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::F32
      Src: /src/gimli/src/read/value.rs:1581,1
    - Dst: Value::F32
      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::F64
      Src: /src/gimli/src/read/value.rs:1582,1
    - Dst: Value::F64
      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::F64
      Src: /src/gimli/src/read/value.rs:1583,1
    - Dst: Value::F64
      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::Generic
      Src: /src/gimli/src/read/value.rs:1584,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1584,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1588
      start: 1559
    functionDepth: 0
    functionLinenumber: 1559
    functionLinenumberEnd: 1588
    functionName: tests::value_le
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_le()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1594,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1594,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1594,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1594,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1595,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1595,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1595,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1595,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1596,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1596,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1596,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1596,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1597,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1597,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1597,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1597,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1598,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1598,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1598,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1598,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1599,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1599,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1599,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1599,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1600,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1600,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1600,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1600,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1601,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1601,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1601,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1601,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1602,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1602,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1602,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1602,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1603,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1603,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1603,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1603,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1604,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1604,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1604,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1604,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1605,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1605,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1605,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1605,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1606,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1606,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1606,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1606,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1607,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1607,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1607,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1607,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1608,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1608,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1608,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1608,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1609,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1609,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1609,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1609,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1610,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1610,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1610,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1610,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1611,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1611,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1611,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1611,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1612,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1612,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1612,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1612,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1613,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1613,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1613,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1613,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1614,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1614,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1614,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1614,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1615,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1615,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1615,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1615,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1616,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1616,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1620
      start: 1591
    functionDepth: 0
    functionLinenumber: 1591
    functionLinenumberEnd: 1620
    functionName: tests::value_lt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I16
    - Value::I8
    - Value::Generic
    - Value::F32
    - Ok
    - Value::U8
    - Value::F64
    - Value::U16
    - Value::I64
    - Value::U64
    - Err
    - Value::U32
    - Value::I32
    linkageType: ''
    returnType: void
    signature: fn value_lt()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: DebugFrame::set_address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_address_size(&mut self, address_size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - vendor
    argTypes:
    - Vendor
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: DebugFrame::set_vendor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_vendor(&mut self, vendor: Vendor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/cfi.rs:79,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugFrame::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 5
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugFrame::id
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: DebugFrame::reader
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: DebugFrame::from
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 7
    functionsReached:
    - mem::size_of::<usize>
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/cfi.rs:129,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: EhFrameHdr::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 10
    functionsReached:
    - EndianSlice::new
    - Self::from
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:136,1
    - Dst: '&R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:137,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:139,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:139,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:139,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:142,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:143,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:144,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:155,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:157,1
    - Dst: format
      Src: /src/gimli/src/read/cfi.rs:163,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:164,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:166,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:169,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:171,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 63
    argCount: 2
    argNames:
    - bases
    - address_size
    argTypes:
    - '&BaseAddresses'
    - u8
    constantsTouched: []
    func_position:
      end: 178
      start: 135
    functionDepth: 6
    functionLinenumber: 135
    functionLinenumberEnd: 178
    functionName: EhFrameHdr::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - format
    - clone
    - Ok
    - parse_pointer_encoding
    - parse_encoded_pointer
    - u64::from
    - Error::UnknownVersion
    - Err
    - parse_encoded_value
    - '&R::read_u8'
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse(&self, bases: &BaseAddresses, address_size: u8) -> Result<ParsedEhFrameHdr<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: EhFrameHdr::id
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: EhFrameHdr::reader
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhFrameHdr
      Src: /src/gimli/src/read/cfi.rs:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: EhFrameHdr::from
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrameHdr
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: ParsedEhFrameHdr::eh_frame_ptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Pointer
    signature: pub fn eh_frame_ptr(&self) -> Pointer
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 219
    functionName: ParsedEhFrameHdr::table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn table(&self) -> Option<EhHdrTable<'_, R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTableIter::next
      Src: /src/gimli/src/read/cfi.rs:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: EhHdrTableIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTableIter::next
    linkageType: ''
    returnType: Result
    signature: fn next(&mut self) -> Result<Option<Self::Item>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTableIter::nth
      Src: /src/gimli/src/read/cfi.rs:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: EhHdrTableIter::nth
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTableIter::nth
    linkageType: ''
    returnType: Result
    signature: 'fn nth(&mut self, n: usize) -> Result<Option<Self::Item>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:287,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:287,1
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:288,1
    - Dst: ok
      Src: /src/gimli/src/read/cfi.rs:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 290
    functionName: EhHdrTableIter::size_hint
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - ok
    - unwrap_or
    - try_into
    linkageType: ''
    returnType: (usize, Option
    signature: fn size_hint(&self) -> (usize, Option<usize>)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 317
      start: 310
    functionDepth: 5
    functionLinenumber: 310
    functionLinenumberEnd: 317
    functionName: EhHdrTable::iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: EhHdrTableIter
    signature: 'pub fn iter<''bases>(&self, bases: &''bases BaseAddresses) -> EhHdrTableIter<''_,
      ''bases, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/gimli/src/read/cfi.rs:325,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:327,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:332,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:332,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:339,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/cfi.rs:349,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:349,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/cfi.rs:350,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:353,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:353,1
    - Dst: cmp
      Src: /src/gimli/src/read/cfi.rs:355,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/cfi.rs:371,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:371,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:373,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 80
    argCount: 2
    argNames:
    - address
    - bases
    argTypes:
    - u64
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 374
      start: 324
    functionDepth: 8
    functionLinenumber: 324
    functionLinenumberEnd: 374
    functionName: EhHdrTable::lookup
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - format
    - clone
    - parse_encoded_pointer
    - R::Offset::from_u64
    - cmp
    - Err
    - Error::UnknownPointerEncoding
    - direct
    - '&R::split'
    - '&R::skip'
    - '&R::clone'
    linkageType: ''
    returnType: Result
    signature: 'pub fn lookup(&self, address: u64, bases: &BaseAddresses) -> Result<Pointer>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:380,1
    - Dst: eh_frame_ptr
      Src: /src/gimli/src/read/cfi.rs:381,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:381,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:384,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - Pointer
    constantsTouched: []
    func_position:
      end: 385
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 385
    functionName: EhHdrTable::pointer_to_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - R::Offset::from_u64
    - direct
    - eh_frame_ptr
    - Result::map
    linkageType: ''
    returnType: Result
    signature: 'pub fn pointer_to_offset(&self, ptr: Pointer) -> Result<EhFrameOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTable::lookup
      Src: /src/gimli/src/read/cfi.rs:421,1
    - Dst: EhHdrTable::pointer_to_offset
      Src: /src/gimli/src/read/cfi.rs:422,1
    - Dst: fde_from_offset
      Src: /src/gimli/src/read/cfi.rs:423,1
    - Dst: Option::contains
      Src: /src/gimli/src/read/cfi.rs:424,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:425,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:427,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 4
    argNames:
    - frame
    - bases
    - address
    - get_cie
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 429
      start: 407
    functionDepth: 14
    functionLinenumber: 407
    functionLinenumberEnd: 429
    functionName: EhHdrTable::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - EhHdrTable::pointer_to_offset
    - Ok
    - Option::contains
    - fde_from_offset
    - Err
    - EhHdrTable::lookup
    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:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - address
    - bases
    - frame
    - get_cie
    argTypes:
    - u64
    - '&BaseAddresses'
    - EhFrame<R>
    - F
    constantsTouched: []
    func_position:
      end: 449
      start: 434
    functionDepth: 15
    functionLinenumber: 434
    functionLinenumberEnd: 449
    functionName: EhHdrTable::lookup_and_parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhHdrTable::fde_for_address
    linkageType: ''
    returnType: Result
    signature: 'pub fn lookup_and_parse<F>(&self,address: u64,bases: &BaseAddresses,frame:
      EhFrame<R>,get_cie: F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&EhFrame<R>,&BaseAddresses,EhFrameOffset<R::Offset>,)
      -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTable::fde_for_address
      Src: /src/gimli/src/read/cfi.rs:472,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:473,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 5
    argNames:
    - frame
    - bases
    - ctx
    - address
    - get_cie
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 474
      start: 456
    functionDepth: 15
    functionLinenumber: 456
    functionLinenumberEnd: 474
    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: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: EhFrame::set_address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_address_size(&mut self, address_size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - vendor
    argTypes:
    - Vendor
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: EhFrame::set_vendor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_vendor(&mut self, vendor: Vendor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/cfi.rs:530,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 531
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 531
    functionName: EhFrame::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 19
    functionsReached:
    - 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: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: EhFrame::id
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: EhFrame::reader
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 552
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 552
    functionName: EhFrame::from
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - mem::size_of::<usize>
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: DebugFrameOffset::into
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: fn into(self) -> T
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 593
    functionName: EhFrameOffset::into
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: fn into(self) -> T
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::clone
      Src: /src/gimli/src/read/cfi.rs:647,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:649,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 651
      start: 645
    functionDepth: 5
    functionLinenumber: 645
    functionLinenumberEnd: 651
    functionName: UnwindSection::entries
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::clone
    - Vec::clone
    - UnwindSection::section
    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:659,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:660,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:660,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:661,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 663
      start: 654
    functionDepth: 13
    functionLinenumber: 654
    functionLinenumberEnd: 663
    functionName: UnwindSection::cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindSection::section
    - Vec::clone
    - UnwindOffset::into
    - CommonInformationEntry::parse
    - Self::skip
    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:671,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:672,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:672,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:673,1
    - Dst: PartialFrameDescriptionEntry::parse_partial
      Src: /src/gimli/src/read/cfi.rs:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&''bases BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 675
      start: 666
    functionDepth: 13
    functionLinenumber: 666
    functionLinenumberEnd: 675
    functionName: UnwindSection::partial_fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::section
    - Vec::clone
    - UnwindOffset::into
    - Self::skip
    - 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:687,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - bases
    - offset
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    - F
    constantsTouched: []
    func_position:
      end: 689
      start: 678
    functionDepth: 14
    functionLinenumber: 678
    functionLinenumberEnd: 689
    functionName: UnwindSection::fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - UnwindSection::partial_fde_from_offset
    linkageType: ''
    returnType: Result
    signature: 'fn fde_from_offset<F>(&self,bases: &BaseAddresses,offset: Self::Offset,get_cie:
      F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&Self, &BaseAddresses,
      Self::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::entries
      Src: /src/gimli/src/read/cfi.rs:711,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:712,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:716,1
    - Dst: contains
      Src: /src/gimli/src/read/cfi.rs:717,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:718,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:723,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 3
    argNames:
    - bases
    - address
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 724
      start: 702
    functionDepth: 8
    functionLinenumber: 702
    functionLinenumberEnd: 724
    functionName: UnwindSection::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Err
    - Result::parse
    - contains
    - AddrEntryIter::next
    - UnwindSection::entries
    linkageType: ''
    returnType: Result
    signature: 'fn fde_for_address<F>(&self,bases: &BaseAddresses,address: u64,mut
      get_cie: F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&Self, &BaseAddresses,
      Self::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::fde_for_address
      Src: /src/gimli/src/read/cfi.rs:783,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:784,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: 785
      start: 772
    functionDepth: 16
    functionLinenumber: 772
    functionLinenumberEnd: 785
    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: 791
      start: 789
    functionDepth: 0
    functionLinenumber: 789
    functionLinenumberEnd: 791
    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: 795
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 795
    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: 802
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 802
    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: 809
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 809
    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:812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 813
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 813
    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: 817
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 817
    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: 821
      start: 819
    functionDepth: 0
    functionLinenumber: 819
    functionLinenumberEnd: 821
    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: 825
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 825
    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: 835
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 835
    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: 839
      start: 837
    functionDepth: 0
    functionLinenumber: 837
    functionLinenumberEnd: 839
    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: 843
      start: 841
    functionDepth: 0
    functionLinenumber: 841
    functionLinenumberEnd: 843
    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: 849
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 849
    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:852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - base
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 853
      start: 851
    functionDepth: 2
    functionLinenumber: 851
    functionLinenumberEnd: 853
    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: 857
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 857
    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: 861
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 861
    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: 865
      start: 863
    functionDepth: 0
    functionLinenumber: 863
    functionLinenumberEnd: 865
    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:930,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:931,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 933
      start: 929
    functionDepth: 0
    functionLinenumber: 929
    functionLinenumberEnd: 933
    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:938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 940
      start: 937
    functionDepth: 0
    functionLinenumber: 937
    functionLinenumberEnd: 940
    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:945,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 948
      start: 944
    functionDepth: 0
    functionLinenumber: 944
    functionLinenumberEnd: 948
    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:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 955
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 955
    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:1053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1054
      start: 1052
    functionDepth: 1
    functionLinenumber: 1052
    functionLinenumberEnd: 1054
    functionName: CfiEntriesIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CfiEntriesIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:1081,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1081,1
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/cfi.rs:1082,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/cfi.rs:1083,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1084,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1087,1
    - Dst: Result::offset_from
      Src: /src/gimli/src/read/cfi.rs:1088,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1088,1
    - Dst: Section::cie_offset_encoding
      Src: /src/gimli/src/read/cfi.rs:1089,1
    - Dst: Result::read_u32
      Src: /src/gimli/src/read/cfi.rs:1090,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:1090,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/cfi.rs:1091,1
    - Dst: Section::is_cie
      Src: /src/gimli/src/read/cfi.rs:1094,1
    - Dst: CommonInformationEntry::parse_rest
      Src: /src/gimli/src/read/cfi.rs:1095,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1096,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1096,1
    - Dst: CieOrFde::Cie
      Src: /src/gimli/src/read/cfi.rs:1096,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:1098,1
    - Dst: Vec::resolve_cie_offset
      Src: /src/gimli/src/read/cfi.rs:1099,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1100,1
    - Dst: Option::into
      Src: /src/gimli/src/read/cfi.rs:1108,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:1110,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1114,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1114,1
    - Dst: CieOrFde::Fde
      Src: /src/gimli/src/read/cfi.rs:1114,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 55
    argCount: 3
    argNames:
    - bases
    - section
    - input
    argTypes:
    - '&''bases BaseAddresses'
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1116
      start: 1072
    functionDepth: 11
    functionLinenumber: 1072
    functionLinenumberEnd: 1116
    functionName: parse_cfi_entry
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 5
    functionsReached:
    - '&mut R::offset_from'
    - CommonInformationEntry::parse_rest
    - '&mut R::read_initial_length'
    - Vec::clone
    - R::Offset::from_u64
    - Vec::resolve_cie_offset
    - Some
    - Section::is_cie
    - CieOrFde::Fde
    - Vec::section
    - Section::cie_offset_encoding
    - Self::into_u64
    - Result::read_u64
    - Result::offset_from
    - '&mut R::split'
    - CieOrFde::Cie
    - u32::map
    - Option::into
    - Result::read_u32
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_cfi_entry<''bases, Section, R>(bases: &''bases BaseAddresses,section:
      &Section,input: &mut R,) -> Result<Option<CieOrFde<''bases, Section, R>>>whereR:
      Reader,Section: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:1171,1
    - Dst: '&mut R::is_empty'
      Src: /src/gimli/src/read/cfi.rs:1176,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:1177,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1181,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:1184,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1184,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1185,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1185,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1188,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1188,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1189,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1190,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1193,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1193,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1194,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1199,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1202,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1203,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1206,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1206,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1207,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1208,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1211,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1217,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 77
    argCount: 5
    argNames:
    - augmentation_str
    - bases
    - address_size
    - section
    - input
    argTypes:
    - '&mut R'
    - '&BaseAddresses'
    - u8
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1218
      start: 1155
    functionDepth: 6
    functionLinenumber: 1155
    functionLinenumberEnd: 1218
    functionName: Augmentation::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::and_then
    - '&mut R::split'
    - '&mut R::read_u8'
    - Ok
    - as_mut
    - parse_pointer_encoding
    - Vec::section
    - parse_encoded_pointer
    - Augmentation::default
    - Err
    - Some
    - '&mut R::is_empty'
    - ok_or
    - '&mut R::read_uleb128'
    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:1239,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1239,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1240,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:1241,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1243,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1244,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1246,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 3
    argNames:
    - augmentation
    - encoding_parameters
    - input
    argTypes:
    - '&Augmentation'
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1247
      start: 1228
    functionDepth: 8
    functionLinenumber: 1228
    functionLinenumberEnd: 1247
    functionName: AugmentationData::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::and_then
    - '&mut R::split'
    - AugmentationData::default
    - Ok
    - parse_encoded_pointer
    - Some
    - '&mut R::read_uleb128'
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(augmentation: &Augmentation,encoding_parameters:
      &PointerEncodingParameters<''_, R>,input: &mut R,) -> Result<AugmentationData>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:1314,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1315,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1316,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1317,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 3
    argNames:
    - bases
    - section
    - input
    argTypes:
    - '&BaseAddresses'
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1319
      start: 1309
    functionDepth: 12
    functionLinenumber: 1309
    functionLinenumberEnd: 1319
    functionName: CommonInformationEntry::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - parse_cfi_entry
    - Err
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse<Section: UnwindSection<R>>(bases: &BaseAddresses,section:
      &Section,input: &mut R,) -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1329,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1336,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:1336,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:1336,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/cfi.rs:1339,1
    - Dst: Section::has_address_and_segment_sizes
      Src: /src/gimli/src/read/cfi.rs:1341,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/cfi.rs:1342,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1343,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1345,1
    - Dst: Vec::address_size
      Src: /src/gimli/src/read/cfi.rs:1349,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1352,1
    - Dst: Result::read_sleb128
      Src: /src/gimli/src/read/cfi.rs:1353,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:1356,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1356,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:1356,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1358,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1358,1
    - Dst: is_empty
      Src: /src/gimli/src/read/cfi.rs:1361,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1364,1
    - Dst: Augmentation::parse
      Src: /src/gimli/src/read/cfi.rs:1364,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1386,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 58
    argCount: 6
    argNames:
    - offset
    - length
    - format
    - bases
    - section
    - rest
    argTypes:
    - R::Offset
    - R::Offset
    - Format
    - '&BaseAddresses'
    - '&Section'
    - R
    constantsTouched: []
    func_position:
      end: 1387
      start: 1321
    functionDepth: 11
    functionLinenumber: 1321
    functionLinenumberEnd: 1387
    functionName: CommonInformationEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::and_then
    - Result::read_u8
    - Augmentation::parse
    - Vec::address_size
    - Result::read_address_size
    - Ok
    - u64::from
    - Error::UnknownVersion
    - is_empty
    - Err
    - Result::read_uleb128
    - Some
    - Result::read_null_terminated_slice
    - Result::read_sleb128
    - common::Register
    - into
    - Section::has_address_and_segment_sizes
    linkageType: ''
    returnType: Result
    signature: 'fn parse_rest<Section: UnwindSection<R>>(offset: R::Offset,length:
      R::Offset,format: Format,bases: &BaseAddresses,section: &Section,mut rest: R,)
      -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1398
      start: 1396
    functionDepth: 0
    functionLinenumber: 1396
    functionLinenumberEnd: 1398
    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:1404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1401
    functionDepth: 1
    functionLinenumber: 1401
    functionLinenumberEnd: 1407
    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: 1412
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1412
    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:1427,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1433,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1437
      start: 1418
    functionDepth: 5
    functionLinenumber: 1418
    functionLinenumberEnd: 1437
    functionName: CommonInformationEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Vec::vendor
    - Vec::section
    linkageType: ''
    returnType: CallFrameInstructionIter
    signature: 'pub fn instructions<''a, Section>(&self,section: &''a Section,bases:
      &''a BaseAddresses,) -> CallFrameInstructionIter<''a, R>whereSection: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1445
      start: 1443
    functionDepth: 0
    functionLinenumber: 1443
    functionLinenumberEnd: 1445
    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: 1451
      start: 1449
    functionDepth: 0
    functionLinenumber: 1449
    functionLinenumberEnd: 1451
    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:1458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1457
    functionDepth: 0
    functionLinenumber: 1457
    functionLinenumberEnd: 1459
    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: map_or
      Src: /src/gimli/src/read/cfi.rs:1463,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:1463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1462
    functionDepth: 0
    functionLinenumber: 1462
    functionLinenumberEnd: 1464
    functionName: CommonInformationEntry::has_lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_some
    - map_or
    linkageType: ''
    returnType: bool
    signature: pub fn has_lsda(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1469
    functionName: CommonInformationEntry::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:1474,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1475
      start: 1473
    functionDepth: 0
    functionLinenumber: 1473
    functionLinenumberEnd: 1475
    functionName: CommonInformationEntry::personality_with_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn personality_with_encoding(&self) -> Option<(constants::DwEhPe,
      Pointer)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1480,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1480,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1484
      start: 1479
    functionDepth: 1
    functionLinenumber: 1479
    functionLinenumberEnd: 1484
    functionName: CommonInformationEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - and_then
    - as_ref
    - map
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1489
      start: 1487
    functionDepth: 0
    functionLinenumber: 1487
    functionLinenumberEnd: 1489
    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: map_or
      Src: /src/gimli/src/read/cfi.rs:1493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1494
      start: 1492
    functionDepth: 0
    functionLinenumber: 1492
    functionLinenumberEnd: 1494
    functionName: CommonInformationEntry::is_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - map_or
    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: 1500
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1500
    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: 1506
      start: 1504
    functionDepth: 0
    functionLinenumber: 1504
    functionLinenumberEnd: 1506
    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: 1513
      start: 1511
    functionDepth: 0
    functionLinenumber: 1511
    functionLinenumberEnd: 1513
    functionName: CommonInformationEntry::return_address_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Register
    signature: pub fn return_address_register(&self) -> Register
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:1544,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1545,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1546,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1547,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 3
    argNames:
    - section
    - bases
    - input
    argTypes:
    - '&Section'
    - '&''bases BaseAddresses'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1549
      start: 1539
    functionDepth: 12
    functionLinenumber: 1539
    functionLinenumberEnd: 1549
    functionName: PartialFrameDescriptionEntry::parse_partial
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - parse_cfi_entry
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_partial(section: &Section,bases: &''bases BaseAddresses,input:
      &mut R,) -> Result<PartialFrameDescriptionEntry<''bases, Section, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::parse_rest
      Src: /src/gimli/src/read/cfi.rs:1560,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - get_cie
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 1570
      start: 1556
    functionDepth: 11
    functionLinenumber: 1556
    functionLinenumberEnd: 1570
    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: 1575
      start: 1573
    functionDepth: 0
    functionLinenumber: 1573
    functionLinenumberEnd: 1575
    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: 1580
      start: 1578
    functionDepth: 0
    functionLinenumber: 1578
    functionLinenumberEnd: 1580
    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: 1588
      start: 1586
    functionDepth: 0
    functionLinenumber: 1586
    functionLinenumberEnd: 1588
    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:1648,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1654,1
    - Dst: Self::parse_addresses
      Src: /src/gimli/src/read/cfi.rs:1657,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1658,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1661,1
    - Dst: AugmentationData::parse
      Src: /src/gimli/src/read/cfi.rs:1661,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1681,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    argCount: 8
    argNames:
    - offset
    - length
    - format
    - cie_pointer
    - rest
    - section
    - bases
    - get_cie
    argTypes:
    - R::Offset
    - R::Offset
    - Format
    - Section::Offset
    - R
    - '&Section'
    - '&BaseAddresses'
    - F
    constantsTouched: []
    func_position:
      end: 1682
      start: 1634
    functionDepth: 10
    functionLinenumber: 1634
    functionLinenumberEnd: 1682
    functionName: FrameDescriptionEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Vec::section
    - get_cie
    - Some
    - Self::parse_addresses
    - 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:1689,1
    - Dst: bool::and_then
      Src: /src/gimli/src/read/cfi.rs:1689,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1692,1
    - Dst: pointer
      Src: /src/gimli/src/read/cfi.rs:1692,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:1693,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1694,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1696,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1697,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1698,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 3
    argNames:
    - input
    - cie
    - parameters
    argTypes:
    - '&mut R'
    - '&CommonInformationEntry<R>'
    - '&PointerEncodingParameters<''_, R>'
    constantsTouched: []
    func_position:
      end: 1700
      start: 1684
    functionDepth: 9
    functionLinenumber: 1684
    functionLinenumberEnd: 1700
    functionName: FrameDescriptionEntry::parse_addresses
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Ok
    - parse_encoded_pointer
    - bool::and_then
    - '&mut R::read_address'
    - pointer
    - CieId::augmentation
    - 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:1714,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: 1715
      start: 1704
    functionDepth: 15
    functionLinenumber: 1704
    functionLinenumberEnd: 1715
    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:1734,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:1735,1
    - Dst: '&mut LineRow::contains'
      Src: /src/gimli/src/read/cfi.rs:1736,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1737,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:1737,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1740,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: 1741
      start: 1723
    functionDepth: 16
    functionLinenumber: 1723
    functionLinenumberEnd: 1741
    functionName: FrameDescriptionEntry::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Ok
    - FrameDescriptionEntry::rows
    - Err
    - row
    - next_row
    - '&mut LineRow::contains'
    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: 1753
      start: 1751
    functionDepth: 0
    functionLinenumber: 1751
    functionLinenumberEnd: 1753
    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: 1758
      start: 1756
    functionDepth: 0
    functionLinenumber: 1756
    functionLinenumberEnd: 1758
    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: 1766
      start: 1764
    functionDepth: 0
    functionLinenumber: 1764
    functionLinenumberEnd: 1766
    functionName: FrameDescriptionEntry::entry_len
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn entry_len(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1784,1
    - Dst: augmentation
      Src: /src/gimli/src/read/cfi.rs:1785,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1785,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1790,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1794
      start: 1775
    functionDepth: 5
    functionLinenumber: 1775
    functionLinenumberEnd: 1794
    functionName: FrameDescriptionEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    - augmentation
    - 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: 1799
      start: 1797
    functionDepth: 0
    functionLinenumber: 1797
    functionLinenumberEnd: 1799
    functionName: FrameDescriptionEntry::initial_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn initial_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1808
      start: 1805
    functionDepth: 3
    functionLinenumber: 1805
    functionLinenumberEnd: 1808
    functionName: FrameDescriptionEntry::end_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - wrapping_add_sized
    linkageType: ''
    returnType: u64
    signature: pub fn end_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1814
      start: 1812
    functionDepth: 0
    functionLinenumber: 1812
    functionLinenumberEnd: 1814
    functionName: FrameDescriptionEntry::len
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn len(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::initial_address
      Src: /src/gimli/src/read/cfi.rs:1822,1
    - Dst: FrameDescriptionEntry::end_address
      Src: /src/gimli/src/read/cfi.rs:1822,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1823
      start: 1821
    functionDepth: 4
    functionLinenumber: 1821
    functionLinenumberEnd: 1823
    functionName: FrameDescriptionEntry::contains
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameDescriptionEntry::initial_address
    - FrameDescriptionEntry::end_address
    linkageType: ''
    returnType: bool
    signature: 'pub fn contains(&self, address: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1828,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1829
      start: 1827
    functionDepth: 0
    functionLinenumber: 1827
    functionLinenumberEnd: 1829
    functionName: FrameDescriptionEntry::lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn lsda(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::cie
      Src: /src/gimli/src/read/cfi.rs:1834,1
    - Dst: '&CommonInformationEntry::is_signal_trampoline'
      Src: /src/gimli/src/read/cfi.rs:1834,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1835
      start: 1833
    functionDepth: 1
    functionLinenumber: 1833
    functionLinenumberEnd: 1835
    functionName: FrameDescriptionEntry::is_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&CommonInformationEntry::is_signal_trampoline'
    - FrameDescriptionEntry::cie
    linkageType: ''
    returnType: bool
    signature: pub fn is_signal_trampoline(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::cie
      Src: /src/gimli/src/read/cfi.rs:1842,1
    - Dst: '&CommonInformationEntry::personality'
      Src: /src/gimli/src/read/cfi.rs:1842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1843
      start: 1841
    functionDepth: 2
    functionLinenumber: 1841
    functionLinenumberEnd: 1843
    functionName: FrameDescriptionEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&CommonInformationEntry::personality'
    - FrameDescriptionEntry::cie
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_struct
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:1980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 1985
      start: 1979
    functionDepth: 0
    functionLinenumber: 1979
    functionLinenumberEnd: 1985
    functionName: UnwindContext::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - field
    - finish
    - debug_struct
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new_in
      Src: /src/gimli/src/read/cfi.rs:1994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1993
    functionDepth: 6
    functionLinenumber: 1993
    functionLinenumberEnd: 1995
    functionName: UnwindContext::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::new_in
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new_in
      Src: /src/gimli/src/read/cfi.rs:2002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2003
      start: 2001
    functionDepth: 6
    functionLinenumber: 2001
    functionLinenumberEnd: 2003
    functionName: UnwindContext::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 36
    functionsReached:
    - Self::new_in
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2018,1
    - Dst: reset
      Src: /src/gimli/src/read/cfi.rs:2022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2024
      start: 2016
    functionDepth: 3
    functionLinenumber: 2016
    functionLinenumberEnd: 2024
    functionName: UnwindContext::new_in
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - reset
    linkageType: ''
    returnType: Self
    signature: pub fn new_in() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::reset
      Src: /src/gimli/src/read/cfi.rs:2038,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:2040,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:2041,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:2041,1
    - Dst: UnwindContext::save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:2043,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2044,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 3
    argNames:
    - section
    - bases
    - cie
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - '&CommonInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2045
      start: 2027
    functionDepth: 13
    functionLinenumber: 2027
    functionLinenumberEnd: 2045
    functionName: UnwindContext::initialize
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Ok
    - is_some
    - next_row
    - UnwindTable::new_for_cie
    - UnwindContext::save_initial_rules
    - UnwindContext::reset
    linkageType: ''
    returnType: Result
    signature: 'fn initialize<Section, R>(&mut self,section: &Section,bases: &BaseAddresses,cie:
      &CommonInformationEntry<R>,) -> Result<()>whereR: Reader<Offset = T>,Section:
      UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/gimli/src/read/cfi.rs:2048,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2049,1
    - Dst: UnwindTableRow::default
      Src: /src/gimli/src/read/cfi.rs:2049,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2049,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2053
      start: 2047
    functionDepth: 4
    functionLinenumber: 2047
    functionLinenumberEnd: 2053
    functionName: UnwindContext::reset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - try_push
    - clear
    - UnwindTableRow::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn reset(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2056,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2057
      start: 2055
    functionDepth: 0
    functionLinenumber: 2055
    functionLinenumberEnd: 2057
    functionName: UnwindContext::row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - last
    - unwrap
    linkageType: ''
    returnType: '&UnwindTableRow'
    signature: fn row(&self) -> &UnwindTableRow<T, S>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last_mut
      Src: /src/gimli/src/read/cfi.rs:2060,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2059
    functionDepth: 0
    functionLinenumber: 2059
    functionLinenumberEnd: 2061
    functionName: UnwindContext::row_mut
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 4
    functionsReached:
    - last_mut
    - unwrap
    linkageType: ''
    returnType: '&mut UnwindTableRow'
    signature: fn row_mut(&mut self) -> &mut UnwindTableRow<T, S>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2065,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2065,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2068,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2068,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2069,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2069,1
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2071,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2071,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2071,1
    - Dst: try_insert
      Src: /src/gimli/src/read/cfi.rs:2072,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2072,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2079,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2063
    functionDepth: 5
    functionLinenumber: 2063
    functionLinenumberEnd: 2080
    functionName: UnwindContext::save_initial_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - try_insert
    - last
    - clone
    - unwrap
    - Ok
    - Result::clone
    - Some
    - common::Register
    - 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:2083,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2084
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2084
    functionName: UnwindContext::start_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row
    linkageType: ''
    returnType: u64
    signature: fn start_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - start_address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 2089
      start: 2086
    functionDepth: 1
    functionLinenumber: 2086
    functionLinenumberEnd: 2089
    functionName: UnwindContext::set_start_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    linkageType: ''
    returnType: void
    signature: 'fn set_start_address(&mut self, start_address: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2092,1
    - Dst: set
      Src: /src/gimli/src/read/cfi.rs:2093,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2094
      start: 2091
    functionDepth: 6
    functionLinenumber: 2091
    functionLinenumberEnd: 2094
    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: Some
      Src: /src/gimli/src/read/cfi.rs:2102,1
    - Dst: get
      Src: /src/gimli/src/read/cfi.rs:2103,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2107
      start: 2098
    functionDepth: 5
    functionLinenumber: 2098
    functionLinenumberEnd: 2107
    functionName: UnwindContext::get_initial_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    - Result::clone
    - get
    linkageType: ''
    returnType: Option
    signature: 'fn get_initial_rule(&self, register: Register) -> Option<RegisterRule<T>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - CfaRule<T>
    constantsTouched: []
    func_position:
      end: 2111
      start: 2109
    functionDepth: 1
    functionLinenumber: 2109
    functionLinenumberEnd: 2111
    functionName: UnwindContext::set_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    linkageType: ''
    returnType: void
    signature: 'fn set_cfa(&mut self, cfa: CfaRule<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2115
      start: 2113
    functionDepth: 1
    functionLinenumber: 2113
    functionLinenumberEnd: 2115
    functionName: UnwindContext::cfa_mut
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    linkageType: ''
    returnType: '&mut CfaRule'
    signature: fn cfa_mut(&mut self) -> &mut CfaRule<T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row
      Src: /src/gimli/src/read/cfi.rs:2118,1
    - Dst: '&UnwindTableRow::clone'
      Src: /src/gimli/src/read/cfi.rs:2118,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2119,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2120
      start: 2117
    functionDepth: 5
    functionLinenumber: 2117
    functionLinenumberEnd: 2120
    functionName: UnwindContext::push_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - try_push
    - map_err
    - '&UnwindTableRow::clone'
    - UnwindContext::row
    linkageType: ''
    returnType: Result
    signature: fn push_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/gimli/src/read/cfi.rs:2123,1
    - Dst: len
      Src: /src/gimli/src/read/cfi.rs:2128,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2129,1
    - Dst: pop
      Src: /src/gimli/src/read/cfi.rs:2131,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2131,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2122
    functionDepth: 2
    functionLinenumber: 2122
    functionLinenumberEnd: 2133
    functionName: UnwindContext::pop_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - Ok
    - Err
    - is_none
    - len
    - pop
    linkageType: ''
    returnType: Result
    signature: fn pop_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initialize
      Src: /src/gimli/src/read/cfi.rs:2226,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2226,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2227,1
    - Dst: Self::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:2227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - fde
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 2228
      start: 2220
    functionDepth: 14
    functionLinenumber: 2220
    functionLinenumberEnd: 2228
    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:2238,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2238,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2238,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2240,1
    - Dst: initial_address
      Src: /src/gimli/src/read/cfi.rs:2241,1
    - Dst: end_address
      Src: /src/gimli/src/read/cfi.rs:2242,1
    - Dst: instructions
      Src: /src/gimli/src/read/cfi.rs:2245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - fde
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 2248
      start: 2230
    functionDepth: 5
    functionLinenumber: 2230
    functionLinenumberEnd: 2248
    functionName: UnwindTable::new_for_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - instructions
    - CieId::code_alignment_factor
    - initial_address
    - core::num::Wrapping
    - end_address
    - CieId::data_alignment_factor
    - cie
    linkageType: ''
    returnType: Self
    signature: 'fn new_for_fde<Section: UnwindSection<R>>(section: &''a Section,bases:
      &''a BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,fde: &FrameDescriptionEntry<R>,)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2258,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2258,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2259,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2259,1
    - Dst: CieId::instructions
      Src: /src/gimli/src/read/cfi.rs:2265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - cie
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - '&CommonInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2268
      start: 2250
    functionDepth: 6
    functionLinenumber: 2250
    functionLinenumberEnd: 2268
    functionName: UnwindTable::new_for_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - CieId::code_alignment_factor
    - CieId::instructions
    - core::num::Wrapping
    - CieId::data_alignment_factor
    linkageType: ''
    returnType: Self
    signature: 'fn new_for_cie<Section: UnwindSection<R>>(section: &''a Section,bases:
      &''a BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,cie: &CommonInformationEntry<R>,)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:2277,1
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2281,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2282,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2286,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2289,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2294,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2294,1
    - Dst: UnwindTable::evaluate
      Src: /src/gimli/src/read/cfi.rs:2298,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2300,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2300,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2300,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2305
      start: 2275
    functionDepth: 14
    functionLinenumber: 2275
    functionLinenumberEnd: 2305
    functionName: UnwindTable::next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - row_mut
    - Ok
    - Err
    - set_start_address
    - Some
    - row
    - UnwindTable::evaluate
    - next
    linkageType: ''
    returnType: Result
    signature: pub fn next_row(&mut self) -> Result<Option<&UnwindTableRow<R::Offset,
      S>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2310,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2308
    functionDepth: 1
    functionLinenumber: 2308
    functionLinenumberEnd: 2314
    functionName: UnwindTable::into_current_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    - row
    linkageType: ''
    returnType: Option
    signature: pub fn into_current_row(self) -> Option<&'ctx UnwindTableRow<R::Offset,
      S>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2325,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2326,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2330,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2331,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2334,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:2334,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2335,1
    - Dst: add_sized
      Src: /src/gimli/src/read/cfi.rs:2335,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2339,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2340,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2345,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2355,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2357,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2364,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2368,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2375,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2379,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2386,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2389,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2391,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2395,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2395,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2400,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2404,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2411,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2412,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2413,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2419,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2420,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2421,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2427,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2428,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2429,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2435,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2436,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2437,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2443,1
    - Dst: RegisterRule::Register
      Src: /src/gimli/src/read/cfi.rs:2444,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2450,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2451,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:2457,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2458,1
    - Dst: get_initial_rule
      Src: /src/gimli/src/read/cfi.rs:2461,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2466,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2469,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:2474,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2478,1
    - Dst: pop_row
      Src: /src/gimli/src/read/cfi.rs:2479,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:2480,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2486,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2492,1
    - Dst: register
      Src: /src/gimli/src/read/cfi.rs:2492,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2495,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2497,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:2498,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2505,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 233
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction<R::Offset>
    constantsTouched: []
    func_position:
      end: 2506
      start: 2318
    functionDepth: 13
    functionLinenumber: 2318
    functionLinenumberEnd: 2506
    functionName: UnwindTable::evaluate
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - row_mut
    - RegisterRule::Expression
    - row
    - CfaRule::Expression
    - set_cfa
    - start_address
    - register
    - set_start_address
    - set_register_rule
    - add_sized
    - RegisterRule::Register
    - RegisterRule::Constant
    - RegisterRule::Offset
    - RegisterRule::ValExpression
    - cfa_mut
    - core::num::Wrapping
    - Ok
    - push_row
    - RegisterRule::ValOffset
    - u64::from
    - Err
    - get_initial_rule
    - 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:2544,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2544,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2547
      start: 2543
    functionDepth: 0
    functionLinenumber: 2543
    functionLinenumberEnd: 2547
    functionName: RegisterRuleMap::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - field
    - finish
    - debug_struct
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2559
      start: 2555
    functionDepth: 5
    functionLinenumber: 2555
    functionLinenumberEnd: 2559
    functionName: RegisterRuleMap::clone
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2571
      start: 2567
    functionDepth: 1
    functionLinenumber: 2567
    functionLinenumberEnd: 2571
    functionName: RegisterRuleMap::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Default::default
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/cfi.rs:2584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2585
      start: 2583
    functionDepth: 2
    functionLinenumber: 2583
    functionLinenumberEnd: 2585
    functionName: RegisterRuleMap::is_default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: fn is_default(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2593,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2596
      start: 2587
    functionDepth: 9
    functionLinenumber: 2587
    functionLinenumberEnd: 2596
    functionName: RegisterRuleMap::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - find
    - clone
    - unwrap_or
    - iter
    - map
    linkageType: ''
    returnType: RegisterRule
    signature: 'fn get(&self, register: Register) -> RegisterRule<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::is_defined
      Src: /src/gimli/src/read/cfi.rs:2599,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: enumerate
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: swap_remove
      Src: /src/gimli/src/read/cfi.rs:2607,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2609,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2616,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2620,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2620,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 51
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2623
      start: 2598
    functionDepth: 19
    functionLinenumber: 2598
    functionLinenumberEnd: 2623
    functionName: RegisterRuleMap::set
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - find
    - Ok
    - swap_remove
    - Result::is_defined
    - try_push
    - iter
    - map
    - map_err
    - enumerate
    linkageType: ''
    returnType: Result
    signature: 'fn set(&mut self, register: Register, rule: RegisterRule<T>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RegisterRuleIter
      Src: /src/gimli/src/read/cfi.rs:2626,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2627
      start: 2625
    functionDepth: 9
    functionLinenumber: 2625
    functionLinenumberEnd: 2627
    functionName: RegisterRuleMap::iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRuleIter
    - iter
    linkageType: ''
    returnType: RegisterRuleIter
    signature: fn iter(&self) -> RegisterRuleIter<'_, T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_iter
      Src: /src/gimli/src/read/cfi.rs:2639,1
    - Dst: RegisterRuleMap::default
      Src: /src/gimli/src/read/cfi.rs:2640,1
    - Dst: filter
      Src: /src/gimli/src/read/cfi.rs:2641,1
    - Dst: is_defined
      Src: /src/gimli/src/read/cfi.rs:2641,1
    - Dst: Result::set
      Src: /src/gimli/src/read/cfi.rs:2642,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2642,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/cfi.rs:2642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - iter
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 2648
      start: 2635
    functionDepth: 6
    functionLinenumber: 2635
    functionLinenumberEnd: 2648
    functionName: RegisterRuleMap::from_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Option::expect
    - filter
    - Result::clone
    - RegisterRuleMap::default
    - is_defined
    - into_iter
    - Result::set
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<T>(iter: T) -> SelfwhereT: IntoIterator<Item = &''a (Register,
      RegisterRule<R>)>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&Self::get'
      Src: /src/gimli/src/read/cfi.rs:2659,1
    - Dst: RegisterRuleMap::get
      Src: /src/gimli/src/read/cfi.rs:2666,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 2672
      start: 2656
    functionDepth: 10
    functionLinenumber: 2656
    functionLinenumberEnd: 2672
    functionName: RegisterRuleMap::eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&Self::get'
    - RegisterRuleMap::get
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, rhs: &Self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2691
    functionDepth: 2
    functionLinenumber: 2691
    functionLinenumberEnd: 2693
    functionName: RegisterRuleIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_struct
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2724
      start: 2716
    functionDepth: 0
    functionLinenumber: 2716
    functionLinenumberEnd: 2724
    functionName: UnwindTableRow::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - field
    - finish
    - debug_struct
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2737,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2740
      start: 2732
    functionDepth: 5
    functionLinenumber: 2732
    functionLinenumberEnd: 2740
    functionName: UnwindTableRow::clone
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - clone
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2753,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2756
      start: 2748
    functionDepth: 1
    functionLinenumber: 2748
    functionLinenumberEnd: 2756
    functionName: UnwindTableRow::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Default::default
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_default
      Src: /src/gimli/src/read/cfi.rs:2767,1
    - Dst: is_default
      Src: /src/gimli/src/read/cfi.rs:2768,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2769
      start: 2764
    functionDepth: 3
    functionLinenumber: 2764
    functionLinenumberEnd: 2769
    functionName: UnwindTableRow::is_default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_default
    linkageType: ''
    returnType: bool
    signature: fn is_default(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2774
      start: 2772
    functionDepth: 0
    functionLinenumber: 2772
    functionLinenumberEnd: 2774
    functionName: UnwindTableRow::start_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn start_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2785
      start: 2783
    functionDepth: 0
    functionLinenumber: 2783
    functionLinenumberEnd: 2785
    functionName: UnwindTableRow::end_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn end_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 2791
      start: 2789
    functionDepth: 0
    functionLinenumber: 2789
    functionLinenumberEnd: 2791
    functionName: UnwindTableRow::contains
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub fn contains(&self, address: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2799
      start: 2797
    functionDepth: 0
    functionLinenumber: 2797
    functionLinenumberEnd: 2799
    functionName: UnwindTableRow::saved_args_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn saved_args_size(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2804
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2804
    functionName: UnwindTableRow::cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&CfaRule'
    signature: pub fn cfa(&self) -> &CfaRule<T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/cfi.rs:2851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2852
      start: 2850
    functionDepth: 1
    functionLinenumber: 2850
    functionLinenumberEnd: 2852
    functionName: UnwindTableRow::register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: RegisterRule
    signature: 'pub fn register(&self, register: Register) -> RegisterRule<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2871
      start: 2869
    functionDepth: 9
    functionLinenumber: 2869
    functionLinenumberEnd: 2871
    functionName: UnwindTableRow::registers
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: RegisterRuleIter
    signature: pub fn registers(&self) -> RegisterRuleIter<'_, T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2894
      start: 2889
    functionDepth: 0
    functionLinenumber: 2889
    functionLinenumberEnd: 2894
    functionName: CfaRule::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2901,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2905
      start: 2898
    functionDepth: 0
    functionLinenumber: 2898
    functionLinenumberEnd: 2905
    functionName: CfaRule::is_default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    linkageType: ''
    returnType: bool
    signature: fn is_default(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2956
      start: 2954
    functionDepth: 0
    functionLinenumber: 2954
    functionLinenumberEnd: 2956
    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:3267,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3272,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3273,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3278,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3278,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3279,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3280,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3287,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3287,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3288,1
    - Dst: constants::DwCfa
      Src: /src/gimli/src/read/cfi.rs:3292,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3295,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:3299,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:3299,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3301,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3303,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:3307,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3308,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3309,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3314,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3315,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3316,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3321,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3322,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3326,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3326,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3327,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3328,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3335,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3335,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3336,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3340,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3340,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3341,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3345,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3345,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3346,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3350,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3350,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3351,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3351,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3352,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3358,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3360,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3363,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3363,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3364,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3365,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3369,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3369,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3370,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3374,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3375,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3379,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3379,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3380,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3381,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3382,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3388,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3388,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3389,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3389,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3390,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3391,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3392,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3399,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3399,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3400,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3401,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3408,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3408,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3409,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3410,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3417,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3418,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3424,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3424,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3425,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3426,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3433,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3433,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3434,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3435,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3442,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3442,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3443,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3443,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3444,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3445,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3446,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3453,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3454,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3458,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3461,1
    - Dst: Error::UnknownCallFrameInstruction
      Src: /src/gimli/src/read/cfi.rs:3461,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: 3463
      start: 3261
    functionDepth: 6
    functionLinenumber: 3261
    functionLinenumberEnd: 3463
    functionName: CallFrameInstruction::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::and_then
    - '&mut R::offset_from'
    - Error::UnknownCallFrameInstruction
    - u32::from
    - '&mut R::read_u8'
    - direct
    - Ok
    - parse_encoded_pointer
    - '&mut R::read_address'
    - constants::DwCfa
    - Err
    - '&mut R::read_sleb128'
    - '&mut R::read_u16'
    - common::Register
    - '&mut R::read_u32'
    - into
    - '&mut R::skip'
    - '&mut R::read_uleb128'
    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:3506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3507
      start: 3505
    functionDepth: 1
    functionLinenumber: 3505
    functionLinenumberEnd: 3507
    functionName: CallFrameInstructionIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CallFrameInstructionIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:3554,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:3554,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:3555,1
    - Dst: Self::split
      Src: /src/gimli/src/read/cfi.rs:3556,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3557,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/cfi.rs:3557,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&S'
    constantsTouched: []
    func_position:
      end: 3558
      start: 3549
    functionDepth: 7
    functionLinenumber: 3549
    functionLinenumberEnd: 3558
    functionName: UnwindExpression::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::split
    - read::Expression
    - Ok
    - Vec::clone
    - Vec::section
    - Self::skip
    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:3565,1
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:3566,1
    - Dst: is_valid_encoding
      Src: /src/gimli/src/read/cfi.rs:3568,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3569,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3571,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3571,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3573
      start: 3564
    functionDepth: 6
    functionLinenumber: 3564
    functionLinenumberEnd: 3573
    functionName: parse_pointer_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_u8'
    - Ok
    - constants::DwEhPe
    - 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:3593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3594
      start: 3592
    functionDepth: 0
    functionLinenumber: 3592
    functionLinenumberEnd: 3594
    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:3600,1
    - Dst: Pointer::Indirect
      Src: /src/gimli/src/read/cfi.rs:3601,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:3603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - encoding
    - address
    argTypes:
    - constants::DwEhPe
    - u64
    constantsTouched: []
    func_position:
      end: 3605
      start: 3599
    functionDepth: 1
    functionLinenumber: 3599
    functionLinenumberEnd: 3605
    functionName: Pointer::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Pointer::Direct
    - bool::is_indirect
    - Pointer::Indirect
    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:3611,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3612,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3614
      start: 3609
    functionDepth: 0
    functionLinenumber: 3609
    functionLinenumberEnd: 3614
    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: 3622
      start: 3618
    functionDepth: 0
    functionLinenumber: 3618
    functionLinenumberEnd: 3622
    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:3639,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3640,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3640,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3644,1
    - Dst: bool::application
      Src: /src/gimli/src/read/cfi.rs:3647,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3651,1
    - Dst: wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3652,1
    - Dst: R::Offset::into_u64
      Src: /src/gimli/src/read/cfi.rs:3653,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3655,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3662,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3669,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3676,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3679,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:3683,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3684,1
    - Dst: Pointer::new
      Src: /src/gimli/src/read/cfi.rs:3684,1
    - Dst: Result::wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3686,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 62
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3688
      start: 3633
    functionDepth: 8
    functionLinenumber: 3633
    functionLinenumberEnd: 3688
    functionName: parse_encoded_pointer
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 6
    functionsReached:
    - '&mut R::offset_from'
    - R::Offset::into_u64
    - Pointer::new
    - Ok
    - Err
    - wrapping_add_sized
    - Result::wrapping_add_sized
    - bool::application
    - Error::UnknownPointerEncoding
    - bool::is_valid_encoding
    - parse_encoded_value
    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:3695,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3697,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3698,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3699,1
    - Dst: u16::map
      Src: /src/gimli/src/read/cfi.rs:3699,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3700,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:3700,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/cfi.rs:3701,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3707,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:3707,1
    - Dst: '&mut R::read_i16'
      Src: /src/gimli/src/read/cfi.rs:3708,1
    - Dst: i16::map
      Src: /src/gimli/src/read/cfi.rs:3708,1
    - Dst: '&mut R::read_i32'
      Src: /src/gimli/src/read/cfi.rs:3709,1
    - Dst: i32::map
      Src: /src/gimli/src/read/cfi.rs:3709,1
    - Dst: '&mut R::read_i64'
      Src: /src/gimli/src/read/cfi.rs:3710,1
    - Dst: i64::map
      Src: /src/gimli/src/read/cfi.rs:3710,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 43
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3715
      start: 3690
    functionDepth: 7
    functionLinenumber: 3690
    functionLinenumberEnd: 3715
    functionName: parse_encoded_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 3
    functionsReached:
    - u16::map
    - bool::format
    - Result::map
    - '&mut R::read_i16'
    - '&mut R::read_i32'
    - '&mut R::read_address'
    - '&mut R::read_sleb128'
    - '&mut R::read_u16'
    - i16::map
    - u32::map
    - i32::map
    - '&mut R::read_u32'
    - '&mut R::read_i64'
    - '&mut R::read_u64'
    - i64::map
    - '&mut R::read_uleb128'
    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:3763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3764
      start: 3762
    functionDepth: 0
    functionLinenumber: 3762
    functionLinenumberEnd: 3764
    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:3767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3768
      start: 3766
    functionDepth: 0
    functionLinenumber: 3766
    functionLinenumberEnd: 3768
    functionName: tests::debug_frame_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:3771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3772
      start: 3770
    functionDepth: 0
    functionLinenumber: 3770
    functionLinenumberEnd: 3772
    functionName: tests::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:3785,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:3786,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:3787,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3788,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3789,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - section
    - input
    - get_cie
    argTypes:
    - Section
    - '&mut R'
    - F
    constantsTouched: []
    func_position:
      end: 3791
      start: 3774
    functionDepth: 12
    functionLinenumber: 3774
    functionLinenumberEnd: 3791
    functionName: tests::parse_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - parse_cfi_entry
    - Default::default
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_fde<Section, O, F, R>(section: Section,input: &mut R,get_cie:
      F,) -> Result<FrameDescriptionEntry<R>>whereR: Reader,Section: UnwindSection<R,
      Offset = O>,O: UnwindOffset<R::Offset>,F: FnMut(&Section, &BaseAddresses, O)
      -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:3987,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:3987,1
    - Dst: SectionKind<DebugFrame<EndianSlice<'input, E>>>::section
      Src: /src/gimli/src/read/cfi.rs:3988,1
    - Dst: Result::set_address_size
      Src: /src/gimli/src/read/cfi.rs:3989,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:3990,1
    - Dst: E::default
      Src: /src/gimli/src/read/cfi.rs:3990,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:3991,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:3992,1
    - Dst: Vec::map
      Src: /src/gimli/src/read/cfi.rs:3993,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:3993,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: 3995
      start: 3976
    functionDepth: 13
    functionLinenumber: 3976
    functionLinenumberEnd: 3995
    functionName: tests::assert_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - unwrap
    - Result::set_address_size
    - Vec::map
    - CommonInformationEntry::parse
    - map_eof
    - SectionKind<DebugFrame<EndianSlice<'input, E>>>::section
    - Vec::get_contents
    - E::default
    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:3999,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4000,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4000,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4000,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4001,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4005,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4005,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4007
      start: 3998
    functionDepth: 14
    functionLinenumber: 3998
    functionLinenumberEnd: 4007
    functionName: tests::test_parse_cie_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - Section::with_endian
    - debug_frame_le
    - ReaderOffsetId
    - Err
    - SectionKind::endian
    - L16
    - Error::UnexpectedEof
    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:4011,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4012,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4012,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4012,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4012,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4015,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4019,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4019,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4021
      start: 4010
    functionDepth: 14
    functionLinenumber: 4010
    functionLinenumberEnd: 4021
    functionName: tests::test_parse_cie_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - Section::with_endian
    - ReaderOffsetId
    - Err
    - L32
    - SectionKind::endian
    - debug_frame_le
    - 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:4025,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4026,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4026,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4026,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4026,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4030,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4034,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4034,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4036
      start: 4024
    functionDepth: 14
    functionLinenumber: 4024
    functionLinenumberEnd: 4036
    functionName: tests::test_parse_cie_incomplete_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - Section::with_endian
    - debug_frame_be
    - ReaderOffsetId
    - Err
    - B32
    - SectionKind::endian
    - 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:4040,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4041,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4041,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4041,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4041,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4046,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4047
      start: 4039
    functionDepth: 14
    functionLinenumber: 4039
    functionLinenumberEnd: 4047
    functionName: tests::test_parse_cie_bad_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_parse_cie
    - Section::with_endian
    - debug_frame_be
    - Err
    - B32
    - SectionKind::endian
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_bad_id_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4060,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4061,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4064,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4065,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4065,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4065,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4066,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4066,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:4066,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4067
      start: 4050
    functionDepth: 14
    functionLinenumber: 4050
    functionLinenumberEnd: 4067
    functionName: tests::test_parse_cie_32_bad_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_parse_cie
    - Section::with_endian
    - Error::UnknownVersion
    - Err
    - common::Register
    - SectionKind::endian
    - debug_frame_le
    - cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_32_bad_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4071,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4072,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4073,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4078,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: bool::as_bytes
      Src: /src/gimli/src/read/cfi.rs:4088,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4079,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4102,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4104,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4105
      start: 4070
    functionDepth: 14
    functionLinenumber: 4070
    functionLinenumberEnd: 4105
    functionName: tests::test_parse_cie_unknown_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - bool::as_bytes
    - assert_parse_cie
    - Section::with_endian
    - Err
    - D8
    - L32
    - append_bytes
    - Self::set_const
    - Label::new
    - SectionKind::endian
    - debug_frame_le
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_unknown_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4109,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4109,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4120,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4121,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4124,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4129,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4133,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 3
    argNames:
    - format
    - version
    - address_size
    argTypes:
    - Format
    - u8
    - u8
    constantsTouched: []
    func_position:
      end: 4135
      start: 4107
    functionDepth: 14
    functionLinenumber: 4107
    functionLinenumberEnd: 4135
    functionName: tests::test_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - assert_parse_cie
    - cie
    - Section::with_endian
    - Ok
    - append_bytes
    - map
    - common::Register
    - SectionKind::endian
    - debug_frame_le
    - collect
    linkageType: ''
    returnType: void
    signature: 'fn test_parse_cie(format: Format, version: u8, address_size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4139,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4140,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4141,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4143
      start: 4138
    functionDepth: 15
    functionLinenumber: 4138
    functionLinenumberEnd: 4143
    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:4147,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4148,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4149,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4151
      start: 4146
    functionDepth: 15
    functionLinenumber: 4146
    functionLinenumberEnd: 4151
    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:4155,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4155,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4166,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4167,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4171,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4171,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4171,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4173,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4173,1
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:4181,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4192
      start: 4154
    functionDepth: 3
    functionLinenumber: 4154
    functionLinenumberEnd: 4192
    functionName: tests::test_parse_cie_length_too_big
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - cie
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::get_contents
    - DebugFrame::new
    - map
    - common::Register
    - SectionKind::endian
    - debug_frame_le
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_length_too_big()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4196,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4197,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4197,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4197,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4198,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4198,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4199,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4205
      start: 4195
    functionDepth: 6
    functionLinenumber: 4195
    functionLinenumberEnd: 4205
    functionName: tests::test_parse_fde_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - debug_frame_le
    - unwrap
    - SectionKind::section
    - Vec::get_contents
    - SectionKind::endian
    - L16
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_incomplete_length_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4209,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4210,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4210,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4210,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4210,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4213,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4213,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4214,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4220
      start: 4208
    functionDepth: 6
    functionLinenumber: 4208
    functionLinenumberEnd: 4220
    functionName: tests::test_parse_fde_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L32
    - SectionKind::section
    - Vec::get_contents
    - SectionKind::endian
    - debug_frame_le
    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:4224,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4225,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4225,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4225,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4225,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4229,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4229,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4230,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4236
      start: 4223
    functionDepth: 6
    functionLinenumber: 4223
    functionLinenumberEnd: 4236
    functionName: tests::test_parse_fde_incomplete_cie_pointer_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - debug_frame_be
    - B32
    - SectionKind::section
    - Vec::get_contents
    - SectionKind::endian
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_incomplete_cie_pointer_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4242,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4242,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4254,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4255,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4262,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4266,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4269,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4270,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4270,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4270,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4270,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4274,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4274,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4275,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4276,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4280,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4285
      start: 4239
    functionDepth: 5
    functionLinenumber: 4239
    functionLinenumberEnd: 4285
    functionName: tests::test_parse_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - Ok
    - SectionKind::section
    - CieId::clone
    - Vec::get_contents
    - append_bytes
    - map
    - common::Register
    - SectionKind::endian
    - debug_frame_le
    - collect
    - fde
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4291,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4291,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4303,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4310,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4314,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4317,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4323,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4324,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4328,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4333
      start: 4288
    functionDepth: 5
    functionLinenumber: 4288
    functionLinenumberEnd: 4333
    functionName: tests::test_parse_fde_64_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - Ok
    - SectionKind::section
    - CieId::clone
    - Vec::get_contents
    - append_bytes
    - map
    - common::Register
    - SectionKind::endian
    - debug_frame_le
    - collect
    - fde
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4338,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4338,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4349,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4350,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4353,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4354,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4354,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4354,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4354,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4357,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4357,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4358,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4359,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4367
      start: 4336
    functionDepth: 5
    functionLinenumber: 4336
    functionLinenumberEnd: 4367
    functionName: tests::test_parse_cfi_entry_on_cie_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - cie
    - Default::default
    - Section::with_endian
    - unwrap
    - debug_frame_be
    - SectionKind::section
    - Vec::get_contents
    - append_bytes
    - map
    - common::Register
    - SectionKind::endian
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_entry_on_cie_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4373,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4373,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4384,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4385,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4392,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4396,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4399,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4400,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4400,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4400,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4400,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4404,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4404,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4405,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4406,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4408,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:4409,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4419,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4426
      start: 4370
    functionDepth: 12
    functionLinenumber: 4370
    functionLinenumberEnd: 4426
    functionName: tests::test_parse_cfi_entry_on_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - Section::with_endian
    - unwrap
    - Ok
    - parse_cfi_entry
    - debug_frame_be
    - SectionKind::section
    - CieId::clone
    - Vec::get_contents
    - append_bytes
    - map
    - common::Register
    - SectionKind::endian
    - fde
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_entry_on_fde_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4430,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4430,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4432,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4432,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4434,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4434,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4436,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4436,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4447,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4448,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4460,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4461,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4464,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4465,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4470,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4471,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4471,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4471,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4471,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4471,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4471,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4481,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4485,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4492,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4496,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:4500,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4500,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4504,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4504,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4506,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4506,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4507,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4507,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4509,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4509,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4510,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4512,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:4513,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4518,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4526,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4526,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4533,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4541,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4541,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4549
      start: 4429
    functionDepth: 4
    functionLinenumber: 4429
    functionLinenumberEnd: 4549
    functionName: tests::test_cfi_entries_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Self::value
    - Vec::get_contents
    - Label::new
    - EndianSlice::new
    - Section::with_endian
    - set_const
    - Result::entries
    - map
    - AddrEntryIter::next
    - cie
    - Vec::start
    - Default::default
    - unwrap
    - debug_frame_be
    - SectionKind::section
    - common::Register
    - fde
    - collect
    - mark
    - Ok
    - Vec::fde
    - SectionKind::endian
    linkageType: ''
    returnType: void
    signature: fn test_cfi_entries_iter()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4554,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4554,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4565,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4566,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4569,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4571,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4572,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4572,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4572,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4572,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4572,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4572,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4578,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4578,1
    - Dst: DebugFrameOffset
      Src: /src/gimli/src/read/cfi.rs:4580,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4580,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4580,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4582,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4582,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4583,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4587
      start: 4552
    functionDepth: 5
    functionLinenumber: 4552
    functionLinenumberEnd: 4587
    functionName: tests::test_parse_cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - Vec::get_contents
    - Label::new
    - EndianSlice::new
    - Section::with_endian
    - set_const
    - append_bytes
    - map
    - debug_frame_le
    - cie
    - Vec::start
    - Default::default
    - unwrap
    - SectionKind::section
    - common::Register
    - DebugFrameOffset
    - collect
    - mark
    - SectionKind::endian
    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:4593,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4595,1
    - Dst: CallFrameInstruction::parse
      Src: /src/gimli/src/read/cfi.rs:4600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 4601
      start: 4589
    functionDepth: 7
    functionLinenumber: 4589
    functionLinenumberEnd: 4601
    functionName: tests::parse_cfi_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&mut R::clone'
    - CallFrameInstruction::parse
    - SectionBaseAddresses::default
    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:4607,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4607,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4607,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4610,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4610,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4619
      start: 4604
    functionDepth: 1
    functionLinenumber: 4604
    functionLinenumberEnd: 4619
    functionName: tests::test_parse_cfi_instruction_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    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:4626,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4626,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4626,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4626,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4630,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4630,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4640
      start: 4622
    functionDepth: 1
    functionLinenumber: 4622
    functionLinenumberEnd: 4640
    functionName: tests::test_parse_cfi_instruction_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    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:4646,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4646,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4646,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4649,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4649,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4658
      start: 4643
    functionDepth: 1
    functionLinenumber: 4643
    functionLinenumberEnd: 4658
    functionName: tests::test_parse_cfi_instruction_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    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:4663,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4663,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4663,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4666,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4666,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4673
      start: 4661
    functionDepth: 1
    functionLinenumber: 4661
    functionLinenumberEnd: 4673
    functionName: tests::test_parse_cfi_instruction_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    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:4679,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4679,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4679,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4679,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4683,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4683,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4692
      start: 4676
    functionDepth: 1
    functionLinenumber: 4676
    functionLinenumberEnd: 4692
    functionName: tests::test_parse_cfi_instruction_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - D8
    - Vec::get_contents
    - append_bytes
    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:4700,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4700,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4700,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4700,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4704,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4704,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4705,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4707,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:4707,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4724
      start: 4695
    functionDepth: 1
    functionLinenumber: 4695
    functionLinenumberEnd: 4724
    functionName: tests::test_parse_cfi_instruction_set_loc_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - L64
    - BaseAddresses::default
    - D8
    - Vec::get_contents
    - append_bytes
    - 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:4730,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4730,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4730,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4730,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4734,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4734,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4743
      start: 4727
    functionDepth: 1
    functionLinenumber: 4727
    functionLinenumberEnd: 4743
    functionName: tests::test_parse_cfi_instruction_advance_loc1
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    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:4749,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4749,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4749,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4749,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4753,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4753,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4762
      start: 4746
    functionDepth: 1
    functionLinenumber: 4746
    functionLinenumberEnd: 4762
    functionName: tests::test_parse_cfi_instruction_advance_loc2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    - 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:4768,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4772,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4772,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4781
      start: 4765
    functionDepth: 1
    functionLinenumber: 4765
    functionLinenumberEnd: 4781
    functionName: tests::test_parse_cfi_instruction_advance_loc4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - L32
    - Vec::get_contents
    - append_bytes
    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:4788,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4788,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4788,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4790,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4788,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4788,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4793,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4793,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4803
      start: 4784
    functionDepth: 1
    functionLinenumber: 4784
    functionLinenumberEnd: 4803
    functionName: tests::test_parse_cfi_instruction_offset_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_offset_extended()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4809,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4809,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4809,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4811,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4809,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4813,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4813,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4822
      start: 4806
    functionDepth: 1
    functionLinenumber: 4806
    functionLinenumberEnd: 4822
    functionName: tests::test_parse_cfi_instruction_restore_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_restore_extended()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4828,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4828,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4828,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4830,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4828,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4832,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4832,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4841
      start: 4825
    functionDepth: 1
    functionLinenumber: 4825
    functionLinenumberEnd: 4841
    functionName: tests::test_parse_cfi_instruction_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4849,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4851,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4851,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4860
      start: 4844
    functionDepth: 1
    functionLinenumber: 4844
    functionLinenumberEnd: 4860
    functionName: tests::test_parse_cfi_instruction_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_same_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4869,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4870,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4872,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4872,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4882
      start: 4863
    functionDepth: 1
    functionLinenumber: 4863
    functionLinenumberEnd: 4882
    functionName: tests::test_parse_cfi_instruction_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4887,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4887,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4887,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4890,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4890,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4897
      start: 4885
    functionDepth: 1
    functionLinenumber: 4885
    functionLinenumberEnd: 4897
    functionName: tests::test_parse_cfi_instruction_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    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:4902,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4902,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4902,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: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4912
      start: 4900
    functionDepth: 1
    functionLinenumber: 4900
    functionLinenumberEnd: 4912
    functionName: tests::test_parse_cfi_instruction_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    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:4919,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4919,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4919,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4921,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4919,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4919,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: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4934
      start: 4915
    functionDepth: 1
    functionLinenumber: 4915
    functionLinenumberEnd: 4934
    functionName: tests::test_parse_cfi_instruction_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4940,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4940,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4940,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4942,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4940,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4944,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4944,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4953
      start: 4937
    functionDepth: 1
    functionLinenumber: 4937
    functionLinenumberEnd: 4953
    functionName: tests::test_parse_cfi_instruction_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs: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: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4959,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4964,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4972
      start: 4956
    functionDepth: 1
    functionLinenumber: 4956
    functionLinenumberEnd: 4972
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    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:4979,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4980,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4981,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4991,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4993,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4996,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4996,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5006
      start: 4975
    functionDepth: 2
    functionLinenumber: 4975
    functionLinenumberEnd: 5006
    functionName: tests::test_parse_cfi_instruction_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - EndianSlice::new
    - Vec::start
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    - Self::set_const
    - Label::new
    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:5014,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5015,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5016,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5020,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5027,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5029,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5032,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5032,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5043
      start: 5009
    functionDepth: 2
    functionLinenumber: 5009
    functionLinenumberEnd: 5043
    functionName: tests::test_parse_cfi_instruction_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - EndianSlice::new
    - Vec::start
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - Self::set_const
    - Label::new
    - into
    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:5050,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5050,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5050,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5052,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5050,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5050,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: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5065
      start: 5046
    functionDepth: 1
    functionLinenumber: 5046
    functionLinenumberEnd: 5065
    functionName: tests::test_parse_cfi_instruction_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    - sleb
    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:5072,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5072,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5072,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5074,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5072,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5072,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5077,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5077,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5087
      start: 5068
    functionDepth: 1
    functionLinenumber: 5068
    functionLinenumberEnd: 5087
    functionName: tests::test_parse_cfi_instruction_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    - sleb
    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:5093,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5097,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5097,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5106
      start: 5090
    functionDepth: 1
    functionLinenumber: 5090
    functionLinenumberEnd: 5106
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - D8
    - Vec::get_contents
    - append_bytes
    - sleb
    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:5113,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5113,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5113,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5115,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5113,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5113,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5118,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5118,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5128
      start: 5109
    functionDepth: 1
    functionLinenumber: 5109
    functionLinenumberEnd: 5128
    functionName: tests::test_parse_cfi_instruction_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_val_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5135,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5135,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5135,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5137,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5135,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5135,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5140,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5140,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5150
      start: 5131
    functionDepth: 1
    functionLinenumber: 5131
    functionLinenumberEnd: 5150
    functionName: tests::test_parse_cfi_instruction_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - into
    - sleb
    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:5158,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5159,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5160,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5164,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5171,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5173,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5176,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5176,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5187
      start: 5153
    functionDepth: 2
    functionLinenumber: 5153
    functionLinenumberEnd: 5187
    functionName: tests::test_parse_cfi_instruction_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - EndianSlice::new
    - Vec::start
    - Section::with_endian
    - unwrap
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - Self::set_const
    - Label::new
    - into
    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:5192,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5192,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5192,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5195,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5195,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5196,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5198,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5208
      start: 5190
    functionDepth: 1
    functionLinenumber: 5190
    functionLinenumberEnd: 5208
    functionName: tests::test_parse_cfi_instruction_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - D8
    - EndianSlice::default
    - Vec::get_contents
    - append_bytes
    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:5213,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5214,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5214,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5214,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5217,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5217,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5223
      start: 5211
    functionDepth: 1
    functionLinenumber: 5211
    functionLinenumberEnd: 5223
    functionName: tests::test_parse_cfi_instruction_unknown_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - constants::DwCfa
    - D8
    - Vec::get_contents
    - append_bytes
    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:5231,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5232,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5233,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5237,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5245,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5247,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5250,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5250,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5251,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5281
      start: 5226
    functionDepth: 2
    functionLinenumber: 5226
    functionLinenumberEnd: 5281
    functionName: tests::test_call_frame_instruction_iter_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - EndianSlice::new
    - Vec::start
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - uleb
    - D8
    - Vec::get_contents
    - append_bytes
    - Self::set_const
    - Label::new
    - into
    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:5286,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5286,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5288,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5288,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5289,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5291,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5308
      start: 5284
    functionDepth: 1
    functionLinenumber: 5284
    functionLinenumberEnd: 5308
    functionName: tests::test_call_frame_instruction_iter_err
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - D8
    - EndianSlice::default
    - Vec::get_contents
    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:5320,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5320,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5321,1
    - Dst: UnwindTable::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:5323,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:5324,1
    - Dst: LineInstructions::as_ref
      Src: /src/gimli/src/read/cfi.rs:5326,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: 5332
      start: 5310
    functionDepth: 6
    functionLinenumber: 5310
    functionLinenumberEnd: 5332
    functionName: tests::assert_eval
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - LineInstructions::as_ref
    - BaseAddresses::default
    - UnwindTable::new_for_fde
    - EndianSlice::default
    - UnwindTable::new_for_cie
    - DebugFrame::from
    linkageType: ''
    returnType: void
    signature: 'fn assert_eval<''a, I>(mut initial_ctx: UnwindContext<usize>,expected_ctx:
      UnwindContext<usize>,cie: CommonInformationEntry<EndianSlice<''a, LittleEndian>>,fde:
      Option<FrameDescriptionEntry<EndianSlice<''a, LittleEndian>>>,instructions:
      I,) whereI: AsRef<[(Result<bool>, CallFrameInstruction<usize>)]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5339,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:5341,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5347
      start: 5334
    functionDepth: 1
    functionLinenumber: 5334
    functionLinenumberEnd: 5347
    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:5351,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5352,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5353,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5354,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5355,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5357
      start: 5350
    functionDepth: 7
    functionLinenumber: 5350
    functionLinenumberEnd: 5357
    functionName: tests::test_eval_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - Self::row_mut
    linkageType: ''
    returnType: void
    signature: fn test_eval_set_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5361,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5362,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5363,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5364,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5366,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5370
      start: 5360
    functionDepth: 7
    functionLinenumber: 5360
    functionLinenumberEnd: 5370
    functionName: tests::test_eval_set_loc_backwards
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - row_mut
    - assert_eval
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_set_loc_backwards()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5374,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5375,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5376,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5377,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5378,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5379,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5381
      start: 5373
    functionDepth: 7
    functionLinenumber: 5373
    functionLinenumberEnd: 5381
    functionName: tests::test_eval_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - row_mut
    - Ok
    - assert_eval
    - Self::row_mut
    linkageType: ''
    returnType: void
    signature: fn test_eval_advance_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5385,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5387,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5388,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5388,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5389,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5391,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5395
      start: 5384
    functionDepth: 7
    functionLinenumber: 5384
    functionLinenumberEnd: 5395
    functionName: tests::test_eval_advance_loc_overflow_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - row_mut
    - assert_eval
    - Err
    - into
    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:5399,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5401,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5402,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5403,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5405,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5409
      start: 5398
    functionDepth: 7
    functionLinenumber: 5398
    functionLinenumberEnd: 5409
    functionName: tests::test_eval_advance_loc_overflow_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - row_mut
    - assert_eval
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_advance_loc_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5413,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5414,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5415,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5416,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5417,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5421,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5423,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5428
      start: 5412
    functionDepth: 7
    functionLinenumber: 5412
    functionLinenumberEnd: 5428
    functionName: tests::test_eval_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - common::Register
    - Self::set_cfa
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5432,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5433,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5434,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5435,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5436,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5440,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5442,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5447
      start: 5431
    functionDepth: 7
    functionLinenumber: 5431
    functionLinenumberEnd: 5447
    functionName: tests::test_eval_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - common::Register
    - Self::set_cfa
    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:5451,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5452,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5453,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5454,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5457,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5458,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5459,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5463,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5465,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5469
      start: 5450
    functionDepth: 7
    functionLinenumber: 5450
    functionLinenumberEnd: 5469
    functionName: tests::test_eval_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - common::Register
    - set_cfa
    - Self::set_cfa
    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:5473,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5474,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5475,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5475,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5479,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5481,1
    - Dst: common::Register
      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: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5487
      start: 5472
    functionDepth: 7
    functionLinenumber: 5472
    functionLinenumberEnd: 5487
    functionName: tests::test_eval_def_cfa_register_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - assert_eval
    - Err
    - CfaRule::Expression
    - set_cfa
    - common::Register
    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:5491,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5492,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5493,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5494,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5497,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5498,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5499,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5502,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5504
      start: 5490
    functionDepth: 7
    functionLinenumber: 5490
    functionLinenumberEnd: 5504
    functionName: tests::test_eval_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - common::Register
    - set_cfa
    - Self::set_cfa
    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:5508,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5509,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5510,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5510,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5514,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5516,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5520
      start: 5507
    functionDepth: 7
    functionLinenumber: 5507
    functionLinenumberEnd: 5520
    functionName: tests::test_eval_def_cfa_offset_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - assert_eval
    - Err
    - CfaRule::Expression
    - set_cfa
    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:5528,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5529,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5530,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5531,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5531,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5533,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5537
      start: 5523
    functionDepth: 7
    functionLinenumber: 5523
    functionLinenumberEnd: 5537
    functionName: tests::test_eval_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - CfaRule::Expression
    - Self::set_cfa
    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:5541,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5542,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5543,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5544,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5545,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5544,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5548,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5550,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5554
      start: 5540
    functionDepth: 7
    functionLinenumber: 5540
    functionLinenumberEnd: 5554
    functionName: tests::test_eval_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - Ok
    - 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:5558,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5559,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5560,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5561,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5562,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5561,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5565,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5567,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5571
      start: 5557
    functionDepth: 7
    functionLinenumber: 5557
    functionLinenumberEnd: 5571
    functionName: tests::test_eval_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - Ok
    - 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:5575,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5576,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5577,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5578,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5580,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5581,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5578,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5585,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5587,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5591,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5592
      start: 5574
    functionDepth: 7
    functionLinenumber: 5574
    functionLinenumberEnd: 5592
    functionName: tests::test_eval_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - RegisterRule::Offset
    - Ok
    - 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:5596,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5597,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5598,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5599,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5601,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5602,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5599,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5606,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5608,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5613
      start: 5595
    functionDepth: 7
    functionLinenumber: 5595
    functionLinenumberEnd: 5613
    functionName: tests::test_eval_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - RegisterRule::Offset
    - Ok
    - 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:5617,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5618,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5619,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5620,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5622,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5623,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5620,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5627,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5629,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5634
      start: 5616
    functionDepth: 7
    functionLinenumber: 5616
    functionLinenumberEnd: 5634
    functionName: tests::test_eval_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - Ok
    - assert_eval
    - RegisterRule::ValOffset
    - Result::unwrap
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_val_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5638,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5639,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5640,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5641,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5643,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5644,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5641,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5648,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5650,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5655
      start: 5637
    functionDepth: 7
    functionLinenumber: 5637
    functionLinenumberEnd: 5655
    functionName: tests::test_eval_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - Ok
    - assert_eval
    - RegisterRule::ValOffset
    - Result::unwrap
    - common::Register
    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:5663,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5664,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5665,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5666,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5667,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5667,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5666,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5670,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5672,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5677
      start: 5658
    functionDepth: 7
    functionLinenumber: 5658
    functionLinenumberEnd: 5677
    functionName: tests::test_eval_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - RegisterRule::Expression
    - Self::set_register_rule
    - Ok
    - assert_eval
    - 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:5685,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5686,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5687,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5688,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5689,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:5689,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5688,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5692,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5694,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5699
      start: 5680
    functionDepth: 7
    functionLinenumber: 5680
    functionLinenumberEnd: 5699
    functionName: tests::test_eval_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Self::set_register_rule
    - RegisterRule::ValExpression
    - Ok
    - 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:5703,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5711,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5712,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5715,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5716,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5716,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5716,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5716,1
    - Dst: save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:5718,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5718,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5719,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5724,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5726,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5729,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:5729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5730
      start: 5702
    functionDepth: 6
    functionLinenumber: 5702
    functionLinenumberEnd: 5730
    functionName: tests::test_eval_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - save_initial_rules
    - make_test_cie
    - UnwindContext::new
    - clone
    - RegisterRule::Offset
    - Ok
    - assert_eval
    - Result::unwrap
    - CieId::clone
    - Some
    - set_register_rule
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5734,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5735,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5736,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5738,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5740,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5744
      start: 5733
    functionDepth: 7
    functionLinenumber: 5733
    functionLinenumberEnd: 5744
    functionName: tests::test_eval_restore_havent_saved_initial_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - assert_eval
    - Err
    - common::Register
    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:5748,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5749,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5750,1
    - Dst: Self::push_row
      Src: /src/gimli/src/read/cfi.rs:5751,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5751,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5752,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5754
      start: 5747
    functionDepth: 7
    functionLinenumber: 5747
    functionLinenumberEnd: 5754
    functionName: tests::test_eval_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    - Result::unwrap
    - Self::push_row
    linkageType: ''
    returnType: void
    signature: fn test_eval_remember_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5758,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5760,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5761,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5762,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5762,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5762,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5764,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:5765,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5765,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5766,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5767,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5767,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5767,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5767,1
    - Dst: Self::set_start_address
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5775,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5778,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5783,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5784
      start: 5757
    functionDepth: 7
    functionLinenumber: 5757
    functionLinenumberEnd: 5784
    functionName: tests::test_eval_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - RegisterRule::Offset
    - Ok
    - push_row
    - assert_eval
    - Result::unwrap
    - set_start_address
    - Err
    - set_register_rule
    - Self::set_start_address
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5788,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5789,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5790,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5791,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5792,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5791,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5794,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5795,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5797,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5798,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5799,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5800,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5801,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5800,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5804,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5805,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5807,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5810,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5811,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5812,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5813,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5816,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5813,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5821,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5828,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5833
      start: 5787
    functionDepth: 7
    functionLinenumber: 5787
    functionLinenumberEnd: 5833
    functionName: tests::test_eval_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - RegisterRule::Constant
    - clone
    - UnwindContext::new
    - Self::set_register_rule
    - Ok
    - assert_eval
    - RegisterRule::Offset
    - Result::unwrap
    - Err
    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:5837,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5838,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5839,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5840,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5842
      start: 5836
    functionDepth: 7
    functionLinenumber: 5836
    functionLinenumberEnd: 5842
    functionName: tests::test_eval_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - UnwindContext::new
    - clone
    - Ok
    - assert_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_nop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5846,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5846,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5846,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5846,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5846,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5852,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5852,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5863,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5864,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5867,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5867,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5870,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5870,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5876,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5880,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5883,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5883,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5884,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5885,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5885,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5887,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5887,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5891,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5895,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5895,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5901,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5904,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5912
      start: 5845
    functionDepth: 13
    functionLinenumber: 5845
    functionLinenumberEnd: 5912
    functionName: tests::test_unwind_table_cie_no_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - rows
    - CieId::clone
    - LineInstructions::get_contents
    - DebugFrame::from
    - EndianSlice::new
    - Section::with_endian
    - expect
    - get_contents
    - append_repeated
    - OneShotLineRows::expect
    - unwrap
    - Box::new
    - D8
    - EndianSlice::default
    - common::Register
    - sleb
    - collect
    - UnwindContext::new
    - BaseAddresses::default
    - uleb
    - next_row
    - iter
    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:5916,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5925,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5925,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5936,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5937,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5940,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5940,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5943,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5943,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5949,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5953,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5956,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5956,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5957,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5958,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5958,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5960,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5960,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5964,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5964,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5968,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5968,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5974,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5985
      start: 5915
    functionDepth: 13
    functionLinenumber: 5915
    functionLinenumberEnd: 5985
    functionName: tests::test_unwind_table_cie_single_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - rows
    - CieId::clone
    - LineInstructions::get_contents
    - DebugFrame::from
    - EndianSlice::new
    - Section::with_endian
    - expect
    - get_contents
    - append_repeated
    - OneShotLineRows::expect
    - unwrap
    - RegisterRule::Offset
    - Box::new
    - D8
    - EndianSlice::default
    - common::Register
    - sleb
    - collect
    - UnwindContext::new
    - BaseAddresses::default
    - uleb
    - next_row
    - iter
    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:5989,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5989,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5989,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5989,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5989,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5997,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5997,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6008,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6009,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6012,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6012,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6012,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6012,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6017,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6017,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6028,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6029,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6036,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6040,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6047,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6051,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6054,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6054,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6055,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6056,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6056,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6066,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6066,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6071,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6073
      start: 5988
    functionDepth: 5
    functionLinenumber: 5988
    functionLinenumberEnd: 6073
    functionName: tests::test_unwind_table_cie_invalid_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - UnwindContext::new
    - clone
    - Section::with_endian
    - unwrap
    - rows
    - get_contents
    - DebugFrame::from
    - BaseAddresses::default
    - uleb
    - Box::new
    - expect
    - append_repeated
    - D8
    - map_eof
    - EndianSlice::default
    - RegisterRule::Offset
    - 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:6078,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6078,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6090,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6090,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6101,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6102,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:6128,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6128,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6134,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6138,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6141,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6141,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6142,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6143,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6143,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6151,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6151,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6152,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6152,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6150,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6150,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6159,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6159,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6165,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6170,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6170,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6168,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6168,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6179,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6179,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6185,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6189,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6189,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6190,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6190,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6188,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6188,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6199,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6199,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6205,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6209,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6209,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6210,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6210,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6208,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6208,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6219,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6219,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6225,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6229,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6229,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6230,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6230,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6231,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6231,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6228,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 202
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6242
      start: 6076
    functionDepth: 9
    functionLinenumber: 6076
    functionLinenumberEnd: 6242
    functionName: tests::test_unwind_table_next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - rows
    - CieId::clone
    - LineInstructions::get_contents
    - DebugFrame::from
    - EndianSlice::new
    - Section::with_endian
    - expect
    - get_contents
    - append_repeated
    - OneShotLineRows::expect
    - unwrap
    - RegisterRule::Offset
    - Box::new
    - D8
    - EndianSlice::default
    - common::Register
    - sleb
    - collect
    - UnwindContext::new
    - BaseAddresses::default
    - uleb
    - next_row
    - iter
    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:6246,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6246,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6246,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6246,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6251,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6251,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6253,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6253,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6263,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6263,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6265,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6265,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6276,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6277,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6289,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6290,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6293,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6294,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:6299,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6300,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6310,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6314,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6321,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6325,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6329,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6329,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6332,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6332,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6334,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6334,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6335,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6338,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6339,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6339,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6340,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 115
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6362
      start: 6245
    functionDepth: 16
    functionLinenumber: 6245
    functionLinenumberEnd: 6362
    functionName: tests::test_unwind_info_for_address_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - Vec::get_contents
    - Label::new
    - EndianSlice::new
    - Vec::unwrap
    - Section::with_endian
    - set_const
    - get_contents
    - map
    - cie
    - Vec::start
    - Default::default
    - unwrap
    - Box::new
    - debug_frame_be
    - D8
    - SectionKind::section
    - Result::unwind_info_for_address
    - common::Register
    - sleb
    - fde
    - collect
    - mark
    - UnwindContext::new
    - Vec::fde
    - uleb
    - SectionKind::endian
    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:6366,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6367,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6368,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6368,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6377
      start: 6365
    functionDepth: 16
    functionLinenumber: 6365
    functionLinenumberEnd: 6377
    functionName: tests::test_unwind_info_for_address_not_found
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - Default::default
    - Box::new
    - Result::unwind_info_for_address
    - DebugFrame::new
    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:6381,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6383,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6386
      start: 6380
    functionDepth: 8
    functionLinenumber: 6380
    functionLinenumberEnd: 6386
    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:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6401,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6401,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6402,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6403,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6406
      start: 6389
    functionDepth: 8
    functionLinenumber: 6389
    functionLinenumberEnd: 6406
    functionName: tests::test_eh_frame_hdr_omit_ehptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - L32
    - Vec::get_contents
    - 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:6410,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6410,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6410,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6410,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6410,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6410,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6416,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6416,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6417,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6418,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6418,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6423
      start: 6409
    functionDepth: 8
    functionLinenumber: 6409
    functionLinenumberEnd: 6423
    functionName: tests::test_eh_frame_hdr_omit_count
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::unwrap
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - L32
    - Vec::get_contents
    - 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:6427,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6427,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6427,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6427,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6427,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6427,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6427,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6434,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6434,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6435,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6436,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6436,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6441
      start: 6426
    functionDepth: 8
    functionLinenumber: 6426
    functionLinenumberEnd: 6441
    functionName: tests::test_eh_frame_hdr_omit_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::unwrap
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - L32
    - Vec::get_contents
    - 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:6445,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6445,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6445,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6445,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6445,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6445,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6445,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6452,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6452,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6453,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6454,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6454,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6456,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6458,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6465
      start: 6444
    functionDepth: 9
    functionLinenumber: 6444
    functionLinenumberEnd: 6465
    functionName: tests::test_eh_frame_hdr_varlen_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::unwrap
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - Vec::table
    - L32
    - Vec::get_contents
    - 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:6469,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6469,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6469,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6469,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6469,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6469,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6469,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6476,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6476,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6477,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6478,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6481
      start: 6468
    functionDepth: 8
    functionLinenumber: 6468
    functionLinenumberEnd: 6481
    functionName: tests::test_eh_frame_hdr_indirect_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - L32
    - Vec::get_contents
    - 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:6485,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6485,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6496,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6496,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6497,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6498,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6498,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6500,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6502,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6509
      start: 6484
    functionDepth: 9
    functionLinenumber: 6484
    functionLinenumberEnd: 6509
    functionName: tests::test_eh_frame_hdr_indirect_ptrs
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::unwrap
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - Vec::table
    - L32
    - Vec::get_contents
    - 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:6513,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6513,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6524,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6524,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6525,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6526,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6526,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6528,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6530,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6541
      start: 6512
    functionDepth: 9
    functionLinenumber: 6512
    functionLinenumberEnd: 6541
    functionName: tests::test_eh_frame_hdr_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::unwrap
    - Section::with_endian
    - unwrap
    - L8
    - BaseAddresses::default
    - Vec::table
    - L32
    - Vec::get_contents
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_good()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6548,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6552,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6553,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6555,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6566,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6570,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6576,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6580,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6583,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/cfi.rs:6586,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6586,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6586,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6586,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6593,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6593,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6594,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6594,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6595,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6606,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6606,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6608,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6608,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6610,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6610,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6611,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6612,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6612,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6614,1
    - Dst: table
      Src: /src/gimli/src/read/cfi.rs:6616,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6618,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6620,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6621,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6657,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 149
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6681
      start: 6544
    functionDepth: 9
    functionLinenumber: 6544
    functionLinenumberEnd: 6681
    functionName: tests::test_eh_frame_fde_for_address_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - Self::value
    - CieId::clone
    - Vec::get_contents
    - Label::new
    - EndianSlice::new
    - Vec::mark
    - make_test_cie
    - Section::with_endian
    - set_const
    - append_repeated
    - cie
    - Vec::start
    - Default::default
    - unwrap
    - eh_frame_le
    - SectionKind::section
    - L32
    - fde
    - mark
    - table
    - Ok
    - BaseAddresses::default
    - iter
    - SectionKind::endian
    - Self::parse
    - EhFrameHdr::new
    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:6685,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6686,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6687,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6687,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6687,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6687,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6691,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6691,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6692,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6693,1
    - Dst: entries
      Src: /src/gimli/src/read/cfi.rs:6695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6702
      start: 6684
    functionDepth: 5
    functionLinenumber: 6684
    functionLinenumberEnd: 6702
    functionName: tests::test_eh_frame_stops_at_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - Default::default
    - Section::with_endian
    - unwrap
    - eh_frame_le
    - entries
    - L32
    - SectionKind::section
    - Vec::get_contents
    - 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:6706,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:6707,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6708,1
    - Dst: cie
      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:6712,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6712,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6713,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6714,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:6716,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6724
      start: 6705
    functionDepth: 5
    functionLinenumber: 6705
    functionLinenumberEnd: 6724
    functionName: tests::test_debug_frame_skips_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - make_test_cie
    - Default::default
    - Section::with_endian
    - unwrap
    - Result::entries
    - L32
    - SectionKind::section
    - Vec::get_contents
    - debug_frame_le
    - cie
    linkageType: ''
    returnType: void
    signature: fn test_debug_frame_skips_zero_length()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6731,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6735,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6738,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6744,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6744,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6745,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6746,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/cfi.rs:6746,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6748,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:6749,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6750,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:6751,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 2
    argNames:
    - buf
    - cie_offset
    argTypes:
    - '&[u8]'
    - usize
    constantsTouched: []
    func_position:
      end: 6754
      start: 6726
    functionDepth: 12
    functionLinenumber: 6726
    functionLinenumberEnd: 6754
    functionName: tests::resolve_cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_cie
    - Vec::len
    - Section::with_endian
    - unwrap
    - eh_frame_le
    - Default::default
    - Ok
    - parse_cfi_entry
    - Err
    - SectionKind::section
    - Vec::get_contents
    - append_bytes
    - SectionKind::endian
    - fde
    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: 6765
      start: 6757
    functionDepth: 0
    functionLinenumber: 6757
    functionLinenumberEnd: 6765
    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: 6774
      start: 6768
    functionDepth: 0
    functionLinenumber: 6768
    functionLinenumberEnd: 6774
    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: 6783
      start: 6777
    functionDepth: 0
    functionLinenumber: 6777
    functionLinenumberEnd: 6783
    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:6787,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6791,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6792,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6796,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6797,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6807,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6811,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6814,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6818,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6818,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6819,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6819,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6820,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6821,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:6824,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:6826,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6826,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6826,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6828,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6830,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6830,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6838
      start: 6786
    functionDepth: 13
    functionLinenumber: 6786
    functionLinenumberEnd: 6838
    functionName: tests::test_eh_frame_fde_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - CieId::clone
    - Vec::get_contents
    - Some
    - Label::new
    - EndianSlice::new
    - make_test_cie
    - Section::with_endian
    - set_const
    - parse_fde
    - append_repeated
    - cie
    - Vec::start
    - unwrap
    - eh_frame_le
    - Vec::range_from
    - SectionKind::section
    - mark
    - Ok
    - Vec::fde
    - SectionKind::endian
    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:6842,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6845,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6851,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6855,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6858,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6859,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6859,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6859,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6859,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6859,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6864,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6864,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6865,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6865,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6866,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6867,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:6869,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:6871,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6871,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6875
      start: 6841
    functionDepth: 13
    functionLinenumber: 6841
    functionLinenumberEnd: 6875
    functionName: tests::test_eh_frame_fde_out_of_bounds
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - mark
    - make_test_cie
    - Vec::start
    - Section::with_endian
    - set_const
    - eh_frame_le
    - unwrap
    - Self::value
    - parse_fde
    - Vec::range_from
    - SectionKind::section
    - CieId::clone
    - Vec::get_contents
    - Label::new
    - SectionKind::endian
    - fde
    - cie
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6879,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6880,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6882,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6883,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6888
      start: 6878
    functionDepth: 2
    functionLinenumber: 6878
    functionLinenumberEnd: 6888
    functionName: tests::test_augmentation_parse_not_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_not_z_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6892,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6893,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6895,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6896,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6907
      start: 6891
    functionDepth: 2
    functionLinenumber: 6891
    functionLinenumberEnd: 6907
    functionName: tests::test_augmentation_parse_just_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_just_signal_trampoline()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6912,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6914,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6914,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6914,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6914,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6914,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6919,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6920,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6920,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6921,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6926
      start: 6910
    functionDepth: 6
    functionLinenumber: 6910
    functionLinenumberEnd: 6926
    functionName: tests::test_augmentation_parse_unknown_part_of_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::section
    - get_contents
    - Vec::clone
    - uleb
    - append_repeated
    - EhFrame::new
    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:6931,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6941,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6942,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6942,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6943,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6946,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6955
      start: 6930
    functionDepth: 6
    functionLinenumber: 6930
    functionLinenumberEnd: 6955
    functionName: tests::test_augmentation_parse_L
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::section
    - get_contents
    - Vec::clone
    - uleb
    - D8
    - Some
    - append_bytes
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_L()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6960,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6971,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6972,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6972,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6973,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6976,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:6976,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6985
      start: 6959
    functionDepth: 6
    functionLinenumber: 6959
    functionLinenumberEnd: 6985
    functionName: tests::test_augmentation_parse_P
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Pointer::Direct
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::section
    - get_contents
    - Vec::clone
    - L64
    - uleb
    - D8
    - Some
    - append_bytes
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_P()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6990,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7000,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7001,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7001,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7002,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7005,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7014
      start: 6989
    functionDepth: 6
    functionLinenumber: 6989
    functionLinenumberEnd: 7014
    functionName: tests::test_augmentation_parse_R
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::section
    - get_contents
    - Vec::clone
    - uleb
    - D8
    - Some
    - append_bytes
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_R()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7019,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7023,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7023,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7023,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7023,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7023,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7028,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7029,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7029,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7042
      start: 7018
    functionDepth: 6
    functionLinenumber: 7018
    functionLinenumberEnd: 7042
    functionName: tests::test_augmentation_parse_S
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::section
    - get_contents
    - Vec::clone
    - uleb
    - append_bytes
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_S()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7046,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7062,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7063,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7063,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7064,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7067,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7068,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7068,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7078
      start: 7045
    functionDepth: 6
    functionLinenumber: 7045
    functionLinenumberEnd: 7078
    functionName: tests::test_augmentation_parse_all
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Pointer::Direct
    - Default::default
    - Section::with_endian
    - unwrap
    - Vec::section
    - get_contents
    - Vec::clone
    - L64
    - uleb
    - D8
    - Some
    - append_bytes
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_all()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7085,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7093,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7097,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7102,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7103,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7103,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7103,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7103,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7103,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7103,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7108,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7109,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7109,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7111,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7111,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7114
      start: 7081
    functionDepth: 13
    functionLinenumber: 7081
    functionLinenumberEnd: 7114
    functionName: tests::test_eh_frame_fde_no_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_cie
    - Section::with_endian
    - unwrap
    - eh_frame_le
    - get_contents
    - Vec::section
    - Vec::clone
    - Ok
    - parse_fde
    - SectionKind::section
    - CieId::clone
    - append_bytes
    - SectionKind::endian
    - 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:7121,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7124,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7124,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7130,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7133,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:7133,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7134,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7139,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7140,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7140,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7140,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7140,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7140,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7140,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7145,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7146,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7146,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7148,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7148,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7151
      start: 7117
    functionDepth: 13
    functionLinenumber: 7117
    functionLinenumberEnd: 7151
    functionName: tests::test_eh_frame_fde_empty_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_cie
    - AugmentationData::default
    - Section::with_endian
    - unwrap
    - eh_frame_le
    - get_contents
    - Vec::section
    - Vec::clone
    - Ok
    - Augmentation::default
    - parse_fde
    - SectionKind::section
    - CieId::clone
    - Some
    - append_bytes
    - SectionKind::endian
    - 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:7158,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7161,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7161,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7168,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7171,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7172,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7172,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7174,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7179,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7180,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7180,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7180,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7180,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7180,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7180,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7185,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7186,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7186,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7188,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7188,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7191
      start: 7154
    functionDepth: 13
    functionLinenumber: 7154
    functionLinenumberEnd: 7191
    functionName: tests::test_eh_frame_fde_lsda_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::clone
    - Some
    - CieId::clone
    - EndianSlice::new
    - make_test_cie
    - Section::with_endian
    - Vec::section
    - get_contents
    - parse_fde
    - append_bytes
    - unwrap
    - as_mut
    - eh_frame_le
    - SectionKind::section
    - fde
    - Pointer::Direct
    - Ok
    - Augmentation::default
    - SectionKind::endian
    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:7198,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7202,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7202,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7203,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7209,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7212,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7213,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7213,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7215,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7220,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7221,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7227,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7228,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7228,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7231,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7231,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7231,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7231,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7233,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7233,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7236
      start: 7194
    functionDepth: 13
    functionLinenumber: 7194
    functionLinenumberEnd: 7236
    functionName: tests::test_eh_frame_fde_lsda_function_relative
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    - CieId::clone
    - EndianSlice::new
    - make_test_cie
    - Section::with_endian
    - Vec::section
    - get_contents
    - parse_fde
    - append_repeated
    - append_bytes
    - unwrap
    - as_mut
    - eh_frame_le
    - Vec::range_from
    - SectionKind::section
    - fde
    - Pointer::Direct
    - Ok
    - Augmentation::default
    - SectionKind::endian
    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:7242,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7243,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7244,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7246,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7247,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7248,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7279,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7280,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7282,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7282,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7283,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7285,1
    - Dst: Vec::entries
      Src: /src/gimli/src/read/cfi.rs:7286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7288
      start: 7239
    functionDepth: 5
    functionLinenumber: 7239
    functionLinenumberEnd: 7288
    functionName: tests::test_eh_frame_cie_personality_function_relative_bad_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mark
    - Section::with_endian
    - unwrap
    - BaseAddresses::default
    - uleb
    - D8
    - L32
    - Vec::get_contents
    - Vec::entries
    - append_bytes
    - Self::set_const
    - EhFrame::new
    - Label::new
    - sleb
    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:7294,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7295,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7295,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7293,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7293,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7300,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7300,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7301,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7299,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7299,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7310,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7311,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7311,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7309,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7309,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7316,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7316,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7317,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7315,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7315,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7325,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7326,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7326,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/cfi.rs:7326,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7327,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7327,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/cfi.rs:7327,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7331
      start: 7291
    functionDepth: 9
    functionLinenumber: 7291
    functionLinenumberEnd: 7331
    functionName: tests::register_rule_map_eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::Offset
    - RegisterRuleMap::<usize>::default
    - Self::set
    - iter
    - common::Register
    - Option::unwrap
    - collect
    linkageType: ''
    returnType: void
    signature: fn register_rule_map_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7337,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7338,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7338,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7339,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:7339,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7336,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7336,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7343,1
    - Dst: '&mut LineRow::registers'
      Src: /src/gimli/src/read/cfi.rs:7350,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7374
      start: 7334
    functionDepth: 9
    functionLinenumber: 7334
    functionLinenumberEnd: 7374
    functionName: tests::iter_register_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - RegisterRule::Offset
    - RegisterRule::ValOffset
    - iter
    - common::Register
    - '&mut LineRow::registers'
    - collect
    linkageType: ''
    returnType: void
    signature: fn iter_register_rules()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<UnwindContext<usize>>
      Src: /src/gimli/src/read/cfi.rs:7380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7385
      start: 7378
    functionDepth: 0
    functionLinenumber: 7378
    functionLinenumberEnd: 7385
    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:7391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7396
      start: 7389
    functionDepth: 0
    functionLinenumber: 7389
    functionLinenumberEnd: 7396
    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:7403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7406
      start: 7399
    functionDepth: 1
    functionLinenumber: 7399
    functionLinenumberEnd: 7406
    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:7412,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7419
      start: 7409
    functionDepth: 1
    functionLinenumber: 7409
    functionLinenumberEnd: 7419
    functionName: tests::test_parse_pointer_encoding_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwEhPe
    linkageType: ''
    returnType: void
    signature: fn test_parse_pointer_encoding_bad_encoding()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7426,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7426,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7426,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7429,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7429,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7430,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7444
      start: 7422
    functionDepth: 1
    functionLinenumber: 7422
    functionLinenumberEnd: 7444
    functionName: tests::test_parse_encoded_pointer_absptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L32
    - append_bytes
    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:7451,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7451,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7451,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7451,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7455,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7455,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7456,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/cfi.rs:7457,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7460,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/src/read/cfi.rs:7460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7470
      start: 7447
    functionDepth: 1
    functionLinenumber: 7447
    functionLinenumberEnd: 7470
    functionName: tests::test_parse_encoded_pointer_pcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - get_contents
    - EndianSlice::range_from
    - BaseAddresses::default
    - append_repeated
    - L32
    - append_bytes
    - Self::set_eh_frame
    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:7476,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7476,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7477,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7477,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7478,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7491
      start: 7473
    functionDepth: 1
    functionLinenumber: 7473
    functionLinenumberEnd: 7491
    functionName: tests::test_parse_encoded_pointer_pcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - 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:7498,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7498,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7498,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7501,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7501,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7502,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7506,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7506,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7516
      start: 7494
    functionDepth: 1
    functionLinenumber: 7494
    functionLinenumberEnd: 7516
    functionName: tests::test_parse_encoded_pointer_textrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - get_contents
    - BaseAddresses::default
    - L32
    - append_bytes
    - 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:7522,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7522,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7523,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7523,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7524,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7537
      start: 7519
    functionDepth: 1
    functionLinenumber: 7519
    functionLinenumberEnd: 7537
    functionName: tests::test_parse_encoded_pointer_textrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - 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:7544,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7544,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7544,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7547,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7547,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7548,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7552,1
    - Dst: Self::set_got
      Src: /src/gimli/src/read/cfi.rs:7552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7562
      start: 7540
    functionDepth: 1
    functionLinenumber: 7540
    functionLinenumberEnd: 7562
    functionName: tests::test_parse_encoded_pointer_datarel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::set_got
    - Section::with_endian
    - unwrap
    - get_contents
    - BaseAddresses::default
    - L32
    - append_bytes
    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:7568,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7568,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7569,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7569,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7570,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7583
      start: 7565
    functionDepth: 1
    functionLinenumber: 7565
    functionLinenumberEnd: 7583
    functionName: tests::test_parse_encoded_pointer_datarel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - 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:7590,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7590,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7590,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7593,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7593,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7594,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7598,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7608
      start: 7586
    functionDepth: 1
    functionLinenumber: 7586
    functionLinenumberEnd: 7608
    functionName: tests::test_parse_encoded_pointer_funcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L32
    - Some
    - append_bytes
    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:7614,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7614,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7615,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7615,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7616,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7629
      start: 7611
    functionDepth: 1
    functionLinenumber: 7611
    functionLinenumberEnd: 7629
    functionName: tests::test_parse_encoded_pointer_funcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - 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:7636,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7636,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7636,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7639,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7639,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7640,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7654
      start: 7632
    functionDepth: 1
    functionLinenumber: 7632
    functionLinenumberEnd: 7654
    functionName: tests::test_parse_encoded_pointer_uleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - uleb
    - append_bytes
    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:7661,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7661,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7661,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7664,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7664,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7665,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7679
      start: 7657
    functionDepth: 1
    functionLinenumber: 7657
    functionLinenumberEnd: 7679
    functionName: tests::test_parse_encoded_pointer_udata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - append_bytes
    - 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:7686,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7686,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7686,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7689,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7689,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7690,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7704
      start: 7682
    functionDepth: 1
    functionLinenumber: 7682
    functionLinenumberEnd: 7704
    functionName: tests::test_parse_encoded_pointer_udata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L32
    - append_bytes
    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:7711,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7711,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7711,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7714,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7714,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7715,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7729
      start: 7707
    functionDepth: 1
    functionLinenumber: 7707
    functionLinenumberEnd: 7729
    functionName: tests::test_parse_encoded_pointer_udata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L64
    - append_bytes
    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:7736,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7736,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7736,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7739,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7739,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7740,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7744,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7754
      start: 7732
    functionDepth: 1
    functionLinenumber: 7732
    functionLinenumberEnd: 7754
    functionName: tests::test_parse_encoded_pointer_sleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - get_contents
    - BaseAddresses::default
    - append_bytes
    - sleb
    - 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:7762,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7762,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7762,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7765,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7765,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7766,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7780
      start: 7757
    functionDepth: 1
    functionLinenumber: 7757
    functionLinenumberEnd: 7780
    functionName: tests::test_parse_encoded_pointer_sdata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - append_bytes
    - 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:7788,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7788,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7788,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7791,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7791,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7792,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7806
      start: 7783
    functionDepth: 1
    functionLinenumber: 7783
    functionLinenumberEnd: 7806
    functionName: tests::test_parse_encoded_pointer_sdata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L32
    - append_bytes
    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:7814,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7814,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7814,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7817,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7817,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7818,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7832
      start: 7809
    functionDepth: 1
    functionLinenumber: 7809
    functionLinenumberEnd: 7832
    functionName: tests::test_parse_encoded_pointer_sdata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L64
    - append_bytes
    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:7838,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7838,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7839,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7839,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7840,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7854
      start: 7835
    functionDepth: 1
    functionLinenumber: 7835
    functionLinenumberEnd: 7854
    functionName: tests::test_parse_encoded_pointer_omit
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - 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:7858,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7860,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7860,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7861,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7861,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7862,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7875
      start: 7857
    functionDepth: 1
    functionLinenumber: 7857
    functionLinenumberEnd: 7875
    functionName: tests::test_parse_encoded_pointer_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - constants::DwEhPe
    - 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:7883,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7883,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7884,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7884,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7885,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7898
      start: 7878
    functionDepth: 1
    functionLinenumber: 7878
    functionLinenumberEnd: 7898
    functionName: tests::test_parse_encoded_pointer_aligned
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - 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:7905,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7905,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7905,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7908,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7908,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7909,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7913,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7923
      start: 7901
    functionDepth: 1
    functionLinenumber: 7901
    functionLinenumberEnd: 7923
    functionName: tests::test_parse_encoded_pointer_indirect
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - SectionBaseAddresses::default
    - get_contents
    - L32
    - append_bytes
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:7928,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7929,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:7930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - ctx
    - data
    argTypes:
    - '&mut UnwindContext<usize>'
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 7938
      start: 7927
    functionDepth: 16
    functionLinenumber: 7927
    functionLinenumberEnd: 7938
    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:
    - DebugFrame::new
    - Result::unwind_info_for_address
    - 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:7941,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:7944,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:7948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7950
      start: 7926
    functionDepth: 17
    functionLinenumber: 7926
    functionLinenumberEnd: 7950
    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: len
      Src: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs:2,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs:3,1
    - Dst: gimli::DebugAbbrevOffset
      Src: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs:5,1
    - Dst: abbreviations
      Src: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs:6,1
    - Dst: Result::get
      Src: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs:8,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 6
    functionDepth: 8
    functionLinenumber: 6
    functionLinenumberEnd: 16
    functionName: fuzz_target
    functionSourceFile: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs
    functionUses: 0
    functionsReached:
    - Result::get
    - abbreviations
    - DebugAbbrev::new
    - len
    - gimli::DebugAbbrevOffset
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:32,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:33,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:34,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/benches/bench.rs:34,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:34,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:34,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:40,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:42,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:43,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:44,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:45,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 49
      start: 31
    functionDepth: 8
    functionLinenumber: 31
    functionLinenumberEnd: 49
    functionName: bench_parsing_debug_abbrev
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Result::expect
    - expect
    - Self::iter
    - units
    - DebugInfoUnitHeadersIter::next
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - read_section
    - DebugInfoOffset::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_abbrev(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/benches/bench.rs:56,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:57,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:57,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:58,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:58,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/benches/bench.rs:62,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:63,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:63,1
    - Dst: Option::attrs
      Src: /src/gimli/benches/bench.rs:64,1
    - Dst: AttrsIter::next
      Src: /src/gimli/benches/bench.rs:66,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:68,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 36
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - DebugInfo<R>
    - DebugAbbrev<R>
    constantsTouched: []
    func_position:
      end: 78
      start: 52
    functionDepth: 8
    functionLinenumber: 52
    functionLinenumberEnd: 78
    functionName: impl_bench_parsing_debug_info
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - test::black_box
    - AttrsIter::next
    - Result::expect
    - AddrEntryIter::next_dfs
    - expect
    - units
    - DebugInfoOffset::entries
    - ::core::result::Result::expect
    - Option::attrs
    - next
    - DebugInfoOffset::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn impl_bench_parsing_debug_info<R: Reader>(debug_info: DebugInfo<R>,debug_abbrev:
      DebugAbbrev<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:82,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:83,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:85,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:86,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:88,1
    - Dst: impl_bench_parsing_debug_info
      Src: /src/gimli/benches/bench.rs:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 9
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: bench_parsing_debug_info
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - Self::iter
    - impl_bench_parsing_debug_info
    - DebugAbbrev::new
    - DebugInfo::new
    - read_section
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_info(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:93,1
    - Dst: Rc::from
      Src: /src/gimli/benches/bench.rs:94,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: DebugInfo::from
      Src: /src/gimli/benches/bench.rs:96,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:98,1
    - Dst: Rc::from
      Src: /src/gimli/benches/bench.rs:99,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/benches/bench.rs:100,1
    - Dst: DebugAbbrev::from
      Src: /src/gimli/benches/bench.rs:101,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:103,1
    - Dst: impl_bench_parsing_debug_info
      Src: /src/gimli/benches/bench.rs:103,1
    - Dst: clone
      Src: /src/gimli/benches/bench.rs:103,1
    - Dst: clone
      Src: /src/gimli/benches/bench.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 104
      start: 92
    functionDepth: 9
    functionLinenumber: 92
    functionLinenumberEnd: 104
    functionName: bench_parsing_debug_info_with_endian_rc_slice
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - clone
    - gimli::EndianRcSlice::new
    - Self::iter
    - impl_bench_parsing_debug_info
    - DebugAbbrev::from
    - Rc::from
    - DebugInfo::from
    - read_section
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_info_with_endian_rc_slice(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:108,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:109,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:111,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:113,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:114,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:116,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:117,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:117,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:118,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:118,1
    - Dst: DebugInfoOffset::entries_tree
      Src: /src/gimli/benches/bench.rs:122,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:122,1
    - Dst: Result::root
      Src: /src/gimli/benches/bench.rs:125,1
    - Dst: UnitEntryId::expect
      Src: /src/gimli/benches/bench.rs:125,1
    - Dst: parse_debug_info_tree
      Src: /src/gimli/benches/bench.rs:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 129
      start: 107
    functionDepth: 8
    functionLinenumber: 107
    functionLinenumberEnd: 129
    functionName: bench_parsing_debug_info_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::root
    - Result::expect
    - Self::iter
    - units
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - parse_debug_info_tree
    - UnitEntryId::expect
    - read_section
    - next
    - DebugInfoOffset::entries_tree
    - DebugInfoOffset::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_info_tree(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesTreeNode<R>::entry
      Src: /src/gimli/benches/bench.rs:133,1
    - Dst: Option::attrs
      Src: /src/gimli/benches/bench.rs:133,1
    - Dst: AttrsIter::next
      Src: /src/gimli/benches/bench.rs:135,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:137,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:141,1
    - Dst: EntriesTreeNode<R>::children
      Src: /src/gimli/benches/bench.rs:146,1
    - Dst: slice::Iter::next
      Src: /src/gimli/benches/bench.rs:147,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:147,1
    - Dst: parse_debug_info_tree
      Src: /src/gimli/benches/bench.rs:148,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - node
    argTypes:
    - EntriesTreeNode<R>
    constantsTouched: []
    func_position:
      end: 150
      start: 131
    functionDepth: 9
    functionLinenumber: 131
    functionLinenumberEnd: 150
    functionName: parse_debug_info_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - test::black_box
    - AttrsIter::next
    - expect
    - slice::Iter::next
    - ::core::result::Result::expect
    - Option::attrs
    - EntriesTreeNode<R>::children
    - EntriesTreeNode<R>::entry
    - parse_debug_info_tree
    linkageType: ''
    returnType: void
    signature: 'fn parse_debug_info_tree<R: Reader>(node: EntriesTreeNode<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:154,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:155,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:157,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:159,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:160,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:162,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:163,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:163,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:164,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:164,1
    - Dst: DebugInfoOffset::entries_raw
      Src: /src/gimli/benches/bench.rs:168,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:168,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:171,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:172,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:172,1
    - Dst: u64::attributes
      Src: /src/gimli/benches/bench.rs:176,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/benches/bench.rs:176,1
    - Dst: cloned
      Src: /src/gimli/benches/bench.rs:176,1
    - Dst: Self::read_attribute
      Src: /src/gimli/benches/bench.rs:177,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:179,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:182,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 56
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 190
      start: 153
    functionDepth: 8
    functionLinenumber: 153
    functionLinenumberEnd: 190
    functionName: bench_parsing_debug_info_raw
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::read_abbreviation
    - test::black_box
    - Result::expect
    - Self::is_empty
    - cloned
    - Self::iter
    - units
    - u64::attributes
    - expect
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - DebugInfo::new
    - DebugInfoOffset::entries_raw
    - Self::read_attribute
    - '&[AttributeSpecification]::iter'
    - read_section
    - next
    - DebugInfoOffset::abbreviations
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_info_raw(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:194,1
    - Dst: DebugAranges::new
      Src: /src/gimli/benches/bench.rs:195,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:197,1
    - Dst: headers
      Src: /src/gimli/benches/bench.rs:198,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/benches/bench.rs:199,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:199,1
    - Dst: Result::entries
      Src: /src/gimli/benches/bench.rs:200,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:201,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:201,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 206
      start: 193
    functionDepth: 8
    functionLinenumber: 193
    functionLinenumberEnd: 206
    functionName: bench_parsing_debug_aranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - AddrHeaderIter::next
    - Result::entries
    - Self::iter
    - ::core::result::Result::expect
    - DebugAranges::new
    - headers
    - read_section
    - AddrEntryIter::next
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_aranges(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:210,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/benches/bench.rs:211,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:213,1
    - Dst: items
      Src: /src/gimli/benches/bench.rs:214,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:215,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:215,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 219
      start: 209
    functionDepth: 8
    functionLinenumber: 209
    functionLinenumberEnd: 219
    functionName: bench_parsing_debug_pubnames
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - next
    - Self::iter
    - ::core::result::Result::expect
    - read_section
    - DebugPubNames::new
    - items
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_pubnames(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:223,1
    - Dst: DebugPubTypes::new
      Src: /src/gimli/benches/bench.rs:224,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:226,1
    - Dst: items
      Src: /src/gimli/benches/bench.rs:227,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:228,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:228,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 232
      start: 222
    functionDepth: 8
    functionLinenumber: 222
    functionLinenumberEnd: 232
    functionName: bench_parsing_debug_pubtypes
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - DebugPubTypes::new
    - Self::iter
    - ::core::result::Result::expect
    - read_section
    - next
    - items
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_pubtypes(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:242,1
    - Dst: DebugLine::new
      Src: /src/gimli/benches/bench.rs:243,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:245,1
    - Dst: program
      Src: /src/gimli/benches/bench.rs:246,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:246,1
    - Dst: header
      Src: /src/gimli/benches/bench.rs:249,1
    - Dst: Result::instructions
      Src: /src/gimli/benches/bench.rs:251,1
    - Dst: LineInstructions::next_instruction
      Src: /src/gimli/benches/bench.rs:252,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:252,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 259
      start: 241
    functionDepth: 15
    functionLinenumber: 241
    functionLinenumberEnd: 259
    functionName: bench_parsing_line_number_program_opcodes
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - program
    - Result::instructions
    - header
    - expect
    - Self::iter
    - Result::expect
    - read_section
    - DebugLine::new
    - LineInstructions::next_instruction
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_line_number_program_opcodes(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:263,1
    - Dst: DebugLine::new
      Src: /src/gimli/benches/bench.rs:264,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:266,1
    - Dst: program
      Src: /src/gimli/benches/bench.rs:267,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:267,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:271,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/benches/bench.rs:272,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:272,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 279
      start: 262
    functionDepth: 15
    functionLinenumber: 262
    functionLinenumberEnd: 279
    functionName: bench_executing_line_number_programs
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - program
    - rows
    - OneShotLineRows::next_row
    - expect
    - Self::iter
    - Result::expect
    - read_section
    - DebugLine::new
    linkageType: ''
    returnType: void
    signature: 'fn bench_executing_line_number_programs(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:283,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:284,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:286,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:287,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:289,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:289,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:290,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:292,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:293,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:294,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:295,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:297,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:299,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:300,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:300,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:301,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:301,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/benches/bench.rs:305,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:306,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:306,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/benches/bench.rs:311,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:311,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:312,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:312,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:320,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:320,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:320,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: Option::attrs
      Src: /src/gimli/benches/bench.rs:322,1
    - Dst: AttrsIter::next
      Src: /src/gimli/benches/bench.rs:323,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:323,1
    - Dst: Result::value
      Src: /src/gimli/benches/bench.rs:324,1
    - Dst: Result::push
      Src: /src/gimli/benches/bench.rs:325,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/benches/bench.rs:325,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:331,1
    - Dst: Result::locations
      Src: /src/gimli/benches/bench.rs:333,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:333,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:336,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:336,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:337,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 104
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 341
      start: 282
    functionDepth: 8
    functionLinenumber: 282
    functionLinenumberEnd: 341
    functionName: bench_parsing_debug_loc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - AttrsIter::next
    - DebugLoc::new
    - attr_value
    - DebugInfoOffset::encoding
    - Option::attrs
    - DebugLocLists::new
    - LocationLists::new
    - EndianSlice::new
    - Result::expect
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - Vec::new
    - read_section
    - next
    - gimli::DebugAddrBase
    - DebugAbbrev::new
    - DebugInfo::new
    - Result::value
    - DebugInfoOffset::abbreviations
    - AddrEntryIter::next_dfs
    - Result::locations
    - Self::iter
    - is_some
    - Result::push
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_loc(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:345,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:346,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:348,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:349,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:351,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:351,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:352,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:354,1
    - Dst: DebugRanges::new
      Src: /src/gimli/benches/bench.rs:355,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/benches/bench.rs:356,1
    - Dst: RangeLists::new
      Src: /src/gimli/benches/bench.rs:357,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:359,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:361,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:362,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:362,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:363,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:363,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/benches/bench.rs:367,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:368,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:368,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/benches/bench.rs:373,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:373,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:374,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:374,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:382,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:382,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:382,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/benches/bench.rs:383,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:383,1
    - Dst: Option::attrs
      Src: /src/gimli/benches/bench.rs:384,1
    - Dst: AttrsIter::next
      Src: /src/gimli/benches/bench.rs:385,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:385,1
    - Dst: Result::value
      Src: /src/gimli/benches/bench.rs:386,1
    - Dst: Result::push
      Src: /src/gimli/benches/bench.rs:387,1
    - Dst: gimli::RangeListsOffset
      Src: /src/gimli/benches/bench.rs:387,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/benches/bench.rs:387,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:393,1
    - Dst: Result::ranges
      Src: /src/gimli/benches/bench.rs:395,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:395,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:398,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:398,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:399,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 106
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 403
      start: 344
    functionDepth: 8
    functionLinenumber: 344
    functionLinenumberEnd: 403
    functionName: bench_parsing_debug_ranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - AttrsIter::next
    - attr_value
    - DebugInfoOffset::encoding
    - Option::attrs
    - EndianSlice::new
    - Result::expect
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - Vec::new
    - read_section
    - next
    - gimli::DebugAddrBase
    - DebugAbbrev::new
    - DebugInfo::new
    - gimli::RangeListsOffset
    - Result::value
    - DebugRanges::new
    - DebugInfoOffset::abbreviations
    - Result::ranges
    - DebugRngLists::new
    - AddrEntryIter::next_dfs
    - Self::iter
    - is_some
    - Result::push
    - RangeLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_ranges(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:409,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:411,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:412,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:412,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:413,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:413,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/benches/bench.rs:417,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:418,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:418,1
    - Dst: Option::attrs
      Src: /src/gimli/benches/bench.rs:419,1
    - Dst: AttrsIter::next
      Src: /src/gimli/benches/bench.rs:420,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:420,1
    - Dst: Result::value
      Src: /src/gimli/benches/bench.rs:421,1
    - Dst: Vec::push
      Src: /src/gimli/benches/bench.rs:422,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/benches/bench.rs:422,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 429
      start: 405
    functionDepth: 8
    functionLinenumber: 405
    functionLinenumberEnd: 429
    functionName: debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - AttrsIter::next
    - Vec::push
    - Result::expect
    - AddrEntryIter::next_dfs
    - units
    - DebugInfoOffset::entries
    - DebugInfoOffset::encoding
    - ::core::result::Result::expect
    - Option::attrs
    - Vec::new
    - Result::value
    - next
    - DebugInfoOffset::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:433,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:434,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:436,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:437,1
    - Dst: debug_info_expressions
      Src: /src/gimli/benches/bench.rs:439,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:441,1
    - Dst: Result::is_empty
      Src: /src/gimli/benches/bench.rs:444,1
    - Dst: Operation::parse
      Src: /src/gimli/benches/bench.rs:445,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:445,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 449
      start: 432
    functionDepth: 9
    functionLinenumber: 432
    functionLinenumberEnd: 449
    functionName: bench_parsing_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::is_empty
    - Result::expect
    - Operation::parse
    - Self::iter
    - DebugAbbrev::new
    - debug_info_expressions
    - DebugInfo::new
    - read_section
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_info_expressions(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:453,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:454,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:456,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:457,1
    - Dst: debug_info_expressions
      Src: /src/gimli/benches/bench.rs:459,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:461,1
    - Dst: evaluation
      Src: /src/gimli/benches/bench.rs:463,1
    - Dst: set_initial_value
      Src: /src/gimli/benches/bench.rs:464,1
    - Dst: evaluate
      Src: /src/gimli/benches/bench.rs:465,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:465,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:466,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 469
      start: 452
    functionDepth: 13
    functionLinenumber: 452
    functionLinenumberEnd: 469
    functionName: bench_evaluating_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - evaluate
    - Result::expect
    - evaluation
    - Self::iter
    - DebugAbbrev::new
    - debug_info_expressions
    - DebugInfo::new
    - set_initial_value
    - read_section
    linkageType: ''
    returnType: void
    signature: 'fn bench_evaluating_debug_info_expressions(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:477,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/benches/bench.rs:477,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:479,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:481,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:482,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:482,1
    - Dst: DebugInfoOffset::abbreviations
      Src: /src/gimli/benches/bench.rs:483,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:483,1
    - Dst: DebugInfoOffset::entries
      Src: /src/gimli/benches/bench.rs:487,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:488,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:488,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/benches/bench.rs:493,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:493,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:494,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:494,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/benches/bench.rs:502,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:502,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:502,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/benches/bench.rs:503,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:503,1
    - Dst: Option::attrs
      Src: /src/gimli/benches/bench.rs:504,1
    - Dst: AttrsIter::next
      Src: /src/gimli/benches/bench.rs:505,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:505,1
    - Dst: Result::value
      Src: /src/gimli/benches/bench.rs:506,1
    - Dst: Result::locations
      Src: /src/gimli/benches/bench.rs:507,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/benches/bench.rs:508,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:507,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:510,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:510,1
    - Dst: Vec::push
      Src: /src/gimli/benches/bench.rs:511,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/benches/bench.rs:511,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 79
    argCount: 4
    argNames:
    - debug_info
    - debug_abbrev
    - debug_addr
    - loclists
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    - '&DebugAddr<R>'
    - '&LocationLists<R>'
    constantsTouched: []
    func_position:
      end: 519
      start: 471
    functionDepth: 8
    functionLinenumber: 471
    functionLinenumberEnd: 519
    functionName: debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - AttrsIter::next
    - attr_value
    - DebugInfoOffset::encoding
    - Option::attrs
    - Result::expect
    - Option::expect
    - expect
    - units
    - DebugInfoOffset::entries
    - AddrEntryIter::current
    - ::core::result::Result::expect
    - Vec::new
    - next
    - gimli::DebugAddrBase
    - R::Offset::from_u8
    - Result::value
    - DebugInfoOffset::abbreviations
    - AddrEntryIter::next_dfs
    - Result::locations
    - is_some
    - Vec::push
    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:523,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:524,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:526,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:527,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:529,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:529,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:531,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:532,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:533,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:534,1
    - Dst: debug_loc_expressions
      Src: /src/gimli/benches/bench.rs:536,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: Result::is_empty
      Src: /src/gimli/benches/bench.rs:541,1
    - Dst: Operation::parse
      Src: /src/gimli/benches/bench.rs:542,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:542,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 41
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 546
      start: 522
    functionDepth: 9
    functionLinenumber: 522
    functionLinenumberEnd: 546
    functionName: bench_parsing_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::is_empty
    - Result::expect
    - Operation::parse
    - Self::iter
    - DebugLoc::new
    - DebugAbbrev::new
    - DebugInfo::new
    - DebugLocLists::new
    - debug_loc_expressions
    - read_section
    - LocationLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_loc_expressions(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:550,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:551,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:553,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:554,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:556,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:556,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:558,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:559,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:560,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:561,1
    - Dst: debug_loc_expressions
      Src: /src/gimli/benches/bench.rs:563,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:565,1
    - Dst: evaluation
      Src: /src/gimli/benches/bench.rs:567,1
    - Dst: set_initial_value
      Src: /src/gimli/benches/bench.rs:568,1
    - Dst: evaluate
      Src: /src/gimli/benches/bench.rs:569,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:569,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 573
      start: 549
    functionDepth: 13
    functionLinenumber: 549
    functionLinenumberEnd: 573
    functionName: bench_evaluating_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - evaluate
    - test::black_box
    - Result::expect
    - evaluation
    - Self::iter
    - DebugLoc::new
    - DebugAbbrev::new
    - DebugInfo::new
    - DebugLocLists::new
    - set_initial_value
    - debug_loc_expressions
    - read_section
    - LocationLists::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_evaluating_debug_loc_expressions(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:588,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:589,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:591,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:591,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:591,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:591,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:597,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:598,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:598,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:599,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 602
      start: 587
    functionDepth: 8
    functionLinenumber: 587
    functionLinenumberEnd: 602
    functionName: cfi::iterate_entries_and_do_not_parse_any_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Self::set_got
    - Self::iter
    - BaseAddresses::default
    - ::core::result::Result::expect
    - entries
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - AddrEntryIter::next
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_do_not_parse_any_fde(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:606,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:607,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:609,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:609,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:609,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:609,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:614,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:615,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:616,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:616,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:619,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:622,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:622,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:625,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 630
      start: 605
    functionDepth: 8
    functionLinenumber: 605
    functionLinenumberEnd: 630
    functionName: cfi::iterate_entries_and_parse_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Self::set_got
    - Result::expect
    - Self::iter
    - BaseAddresses::default
    - ::core::result::Result::expect
    - entries
    - Result::parse
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - AddrEntryIter::next
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_parse_every_fde(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:634,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:635,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:637,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:637,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:637,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:637,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:642,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:643,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:644,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:644,1
    - Dst: CieId::instructions
      Src: /src/gimli/benches/bench.rs:647,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:649,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:649,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:651,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:655,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:655,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:658,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:660,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:660,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:662,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 53
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 668
      start: 633
    functionDepth: 8
    functionLinenumber: 633
    functionLinenumberEnd: 668
    functionName: cfi::iterate_entries_and_parse_every_fde_and_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Self::set_got
    - instructions
    - Result::expect
    - Self::iter
    - BaseAddresses::default
    - ::core::result::Result::expect
    - entries
    - Result::parse
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - AddrEntryIter::next
    - CieId::instructions
    - Self::set_text
    - LineInstructions::next
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_parse_every_fde_and_instructions(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:672,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:673,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:675,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:675,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:675,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:675,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:680,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:680,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:682,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:683,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:684,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:684,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:688,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:688,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:691,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:691,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:695,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:695,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:697,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 703
      start: 671
    functionDepth: 8
    functionLinenumber: 671
    functionLinenumberEnd: 703
    functionName: cfi::iterate_entries_evaluate_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - rows
    - entries
    - EhFrame::new
    - Self::set_text
    - Result::expect
    - expect
    - ::core::result::Result::expect
    - OneShotLineRows::expect
    - Result::parse
    - read_section
    - AddrEntryIter::next
    - Self::set_got
    - Box::new
    - Self::set_eh_frame
    - UnwindContext::new
    - Self::iter
    - BaseAddresses::default
    - next_row
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_evaluate_every_fde(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: LineInstructions::fold
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:711,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 3
    argNames:
    - eh_frame
    - bases
    - fde
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 713
      start: 705
    functionDepth: 6
    functionLinenumber: 705
    functionLinenumberEnd: 713
    functionName: cfi::instrs_len
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - LineInstructions::fold
    - instructions
    - Ok
    - 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:721,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:722,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:722,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:726,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:726,1
    - Dst: instrs_len
      Src: /src/gimli/benches/bench.rs:730,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:738,1
    - Dst: None::expect
      Src: /src/gimli/benches/bench.rs:744,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 2
    argNames:
    - eh_frame
    - bases
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 745
      start: 715
    functionDepth: 8
    functionLinenumber: 715
    functionLinenumberEnd: 745
    functionName: cfi::get_fde_with_longest_cfi_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - instrs_len
    - None::expect
    - ::core::result::Result::expect
    - entries
    - Result::parse
    - Some
    - AddrEntryIter::next
    linkageType: ''
    returnType: FrameDescriptionEntry
    signature: 'fn get_fde_with_longest_cfi_instructions<R: Reader>(eh_frame: &EhFrame<R>,bases:
      &BaseAddresses,) -> FrameDescriptionEntry<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:749,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:750,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:751,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:751,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:751,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:751,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:755,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:757,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:758,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:759,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:759,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:760,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 763
      start: 748
    functionDepth: 9
    functionLinenumber: 748
    functionLinenumberEnd: 763
    functionName: cfi::parse_longest_fde_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Self::set_got
    - instructions
    - Self::iter
    - BaseAddresses::default
    - ::core::result::Result::expect
    - get_fde_with_longest_cfi_instructions
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - Self::set_text
    - LineInstructions::next
    linkageType: ''
    returnType: void
    signature: 'fn parse_longest_fde_instructions(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:767,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:768,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:769,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:769,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:769,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:769,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:773,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:775,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:776,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:776,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:777,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:777,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:780,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:780,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 784
      start: 766
    functionDepth: 9
    functionLinenumber: 766
    functionLinenumberEnd: 784
    functionName: cfi::eval_longest_fde_instructions_new_ctx_everytime
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Self::set_got
    - UnwindContext::new
    - rows
    - expect
    - Self::iter
    - BaseAddresses::default
    - Box::new
    - get_fde_with_longest_cfi_instructions
    - OneShotLineRows::expect
    - next_row
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn eval_longest_fde_instructions_new_ctx_everytime(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:788,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:789,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:794,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:796,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:796,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:798,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:799,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:799,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:802,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:802,1
    - Dst: test::black_box
      Src: /src/gimli/benches/bench.rs:803,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut test::Bencher'
    constantsTouched: []
    func_position:
      end: 806
      start: 787
    functionDepth: 9
    functionLinenumber: 787
    functionLinenumberEnd: 806
    functionName: cfi::eval_longest_fde_instructions_same_ctx
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - test::black_box
    - Self::set_got
    - UnwindContext::new
    - rows
    - expect
    - Self::iter
    - BaseAddresses::default
    - Box::new
    - get_fde_with_longest_cfi_instructions
    - OneShotLineRows::expect
    - next_row
    - Self::set_eh_frame
    - EhFrame::new
    - read_section
    - Self::set_text
    linkageType: ''
    returnType: void
    signature: 'fn eval_longest_fde_instructions_same_ctx(b: &mut test::Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: getopts::Options::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:212,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:213,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:218,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:219,1
    - Dst: Self::optflagopt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:220,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:221,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:222,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:223,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:224,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:225,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:226,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:231,1
    - Dst: Self::optopt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:236,1
    - Dst: Self::optflag
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:242,1
    - Dst: Self::optopt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:243,1
    - Dst: Self::optopt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:249,1
    - Dst: Self::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:251,1
    - Dst: env::args
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:251,1
    - Dst: skip
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:251,1
    - Dst: ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:254,1
    - Dst: print_usage
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:255,1
    - Dst: is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:258,1
    - Dst: print_usage
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:259,1
    - Dst: Flags::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:263,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:264,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:268,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:271,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:276,1
    - Dst: opt_str
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:278,1
    - Dst: Option::to_ascii_lowercase
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:279,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:280,1
    - Dst: usize::from_str_radix
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:281,1
    - Dst: strip_prefix
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:281,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:281,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:282,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:285,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:292,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:296,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:300,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:304,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:308,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:312,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:315,1
    - Dst: opt_present
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:318,1
    - Dst: opt_str
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:332,1
    - Dst: Regex::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:333,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:334,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:337,1
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:344,1
    - Dst: fs::File::open
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:346,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:350,1
    - Dst: memmap2::Mmap::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:353,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:357,1
    - Dst: Self::alloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:360,1
    - Dst: object::File::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:361,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:362,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:365,1
    - Dst: opt_str
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:370,1
    - Dst: and_then
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:370,1
    - Dst: opt_str
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:371,1
    - Dst: and_then
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:371,1
    - Dst: is_some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:372,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:374,1
    - Dst: is_none
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:376,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:378,1
    - Dst: len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:382,1
    - Dst: fs::File::open
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:387,1
    - Dst: memmap2::Mmap::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:394,1
    - Dst: object::File::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:401,1
    - Dst: FileId::is_little_endian
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:409,1
    - Dst: dump_file
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:414,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 331
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 211
    functionDepth: 14
    functionLinenumber: 211
    functionLinenumberEnd: 420
    functionName: main
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Self::optflagopt
    - strip_prefix
    - opt_present
    - process::exit
    - getopts::Options::new
    - Some
    - Self::optflag
    - Regex::new
    - Flags::default
    - dump_file
    - print_usage
    - env::args
    - ok
    - Arena::new
    - Self::parse
    - Self::optopt
    - unwrap_or
    - FileId::is_little_endian
    - and_then
    - fs::File::open
    - usize::from_str_radix
    - Self::alloc
    - object::File::parse
    - memmap2::Mmap::map
    - len
    - opt_str
    - is_empty
    - is_some
    - is_none
    - gimli::DebugInfoOffset
    - Option::to_ascii_lowercase
    - skip
    linkageType: ''
    returnType: void
    signature: fn main()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:460,1
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:461,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:463,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:465,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:474,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:474,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:478,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:481,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:482,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:482,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: filter_map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:482,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,1
    - Dst: collect
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:482,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:491,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:498,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:501,1
    - Dst: BufWriter::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:511,1
    - Dst: io::stdout
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:511,1
    - Dst: Self::alloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:513,1
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:513,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:514,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:514,1
    - Dst: gimli::DwarfPackage::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:515,1
    - Dst: dump_dwp
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:516,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:516,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:517,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:518,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:521,1
    - Dst: make_dwo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:524,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:530,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:534,1
    - Dst: load_sup
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:536,1
    - Dst: populate_abbreviations_cache
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:539,1
    - Dst: gimli::EhFrame::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:542,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:542,1
    - Dst: dump_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:543,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:546,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:549,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:552,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:555,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:555,1
    - Dst: dump_pubnames
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:556,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:559,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:559,1
    - Dst: dump_aranges
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:560,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:563,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:563,1
    - Dst: dump_addr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:564,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:567,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:567,1
    - Dst: dump_pubtypes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:568,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:570,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:571,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 192
    argCount: 3
    argNames:
    - file
    - endian
    - flags
    argTypes:
    - '&object::File'
    - Endian
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 572
      start: 456
    functionDepth: 22
    functionLinenumber: 456
    functionLinenumberEnd: 572
    functionName: dump_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - RelocationMap::default
    - dump_line
    - dump_addr
    - dump_aranges
    - Some
    - dump_pubtypes
    - gimli::DwarfPackage::load
    - dump_pubnames
    - units
    - flush
    - gimli::EhFrame::load
    - Arena::new
    - core::result::Result::unwrap
    - BufWriter::new
    - map
    - dump_types
    - dump_dwp
    - filter_map
    - Self::alloc
    - unwrap
    - load_file_section
    - gimli::EndianSlice::new
    - make_dwo
    - load_sup
    - Relocate::new
    - dump_info
    - collect
    - populate_abbreviations_cache
    - gimli::Dwarf::load
    - Ok
    - as_ref
    - unit
    - dump_eh_frame
    - io::stdout
    - gimli::Section::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: 13
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: ErrorWriter::error
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - lock
    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: 4
    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::from
    - borrow
    - Vec::uncompressed_data
    - FileId::section_by_name
    - gimli::EndianSlice::new
    - '&''a Arena<Cow<''file, [u8]>>::alloc'
    - S::section_name
    - unwrap_or
    - Cow::Borrowed
    linkageType: ''
    returnType: S
    signature: 'fn load_section<''a, ''file, ''input, S, Endian>(arena: &''a Arena<Cow<''file,
      [u8]>>,file: &''file object::File<''input>,endian: Endian,) -> SwhereS: gimli::Section<gimli::EndianSlice<''a,
      Endian>>,Endian: gimli::Endianity + Send + Sync,''file: ''input,''a: ''file,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:97,1
    - Dst: load_section
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:122,1
    - Dst: load_section
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:123,1
    - Dst: validate_info
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    argCount: 3
    argNames:
    - w
    - file
    - endian
    argTypes:
    - '&mut ErrorWriter<W>'
    - '&object::File'
    - Endian
    constantsTouched: []
    func_position:
      end: 126
      start: 92
    functionDepth: 10
    functionLinenumber: 92
    functionLinenumberEnd: 126
    functionName: validate_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - validate_info
    - load_section
    - Arena::new
    linkageType: ''
    returnType: void
    signature: 'fn validate_file<W, Endian>(w: &mut ErrorWriter<W>, file: &object::File,
      endian: Endian)whereW: Write + Send,Endian: gimli::Endianity + Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:144,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:145,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:148,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:150,1
    - Dst: offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:159,1
    - Dst: Option::as_debug_info_offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:159,1
    - Dst: Option::unwrap
      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: DebugInfoOffset::offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:163,1
    - Dst: Option::as_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: DebugInfoOffset::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: DebugInfoOffset::entries
      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::next_dfs
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:183,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:185,1
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:194,1
    - Dst: Option::offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:194,1
    - Dst: Option::attrs
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:196,1
    - Dst: AttrsIter::next
      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: Result::value
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:211,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:213,1
    - Dst: Option::offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:213,1
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:216,1
    - Dst: Option::offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:216,1
    - Dst: shrink_to_fit
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:223,1
    - Dst: shrink_to_fit
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:224,1
    - Dst: binary_search
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:228,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:228,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:229,1
    - Dst: DebugInfoUnitHeadersIter::into_par_iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:238,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:238,1
    - Dst: into_par_iter().map(process_unit).collect::<Vec<_>>
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:238,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:244,1
    - Dst: binary_search_by_key
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:245,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:251,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:260,1
    - Dst: binary_search
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:261,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:261,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:262,1
    - Dst: par_iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:267,1
    - Dst: for_each
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:267,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 187
    argCount: 3
    argNames:
    - w
    - debug_info
    - debug_abbrev
    argTypes:
    - '&mut ErrorWriter<W>'
    - '&gimli::DebugInfo<R>'
    - '&gimli::DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 268
      start: 136
    functionDepth: 9
    functionLinenumber: 136
    functionLinenumberEnd: 268
    functionName: validate_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 1
    functionsReached:
    - DebugInfoOffset::offset
    - Option::as_debug_info_offset
    - AttrsIter::next
    - Option::attrs
    - length_including_self
    - is_err
    - gimli::UnitOffset
    - error
    - into_par_iter().map(process_unit).collect::<Vec<_>>
    - units
    - DebugInfoOffset::entries
    - shrink_to_fit
    - binary_search
    - map
    - Vec::new
    - offset
    - DebugInfoUnitHeadersIter::into_par_iter
    - for_each
    - binary_search_by_key
    - par_iter
    - Result::value
    - Option::unwrap
    - DebugInfoOffset::abbreviations
    - Option::offset
    - AddrEntryIter::next_dfs
    - push
    - DebugInfoUnitHeadersIter::next
    - EndianVec::push
    - DebugInfoUnitHeadersIter::push
    - iter
    linkageType: ''
    returnType: void
    signature: 'fn validate_info<W, R>(w: &mut ErrorWriter<W>,debug_info: &gimli::DebugInfo<R>,debug_abbrev:
      &gimli::DebugAbbrev<R>,) whereW: Write + Send,R: Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianVec::new
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:27,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: Section::new
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_write.rs
    functionUses: 7
    functionsReached:
    - EndianVec::new
    - Vec::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'
    - EndianVec::len
    - '&mut object::write::Object::add_relocation'
    - Ok
    - '&mut object::write::Object::append_section_data'
    - '&mut object::write::Object::add_symbol_data'
    - '&mut object::write::Object::add_subsection'
    - Vec::new
    - '&mut object::write::Object::add_symbol'
    - into
    - '&mut object::write::Object::section_symbol'
    - EndianVec::extend_from_slice
    - '&mut object::write::Object::add_file_symbol'
    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/dwarfdump.rs:171,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 6
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '&''a RelocationMap::relocate_address'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - relocate
    - Ok
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn relocate_address(&self, offset: usize, value: u64) -> gimli::Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: <usize as gimli::ReaderOffset>::from_u64
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:175,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 6
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '&''a RelocationMap::relocate_offset'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - <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:86,1
    - Dst: '&object::File<''data>::section_by_name'
      Src: /src/gimli/crates/examples/src/bin/simple.rs:86,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/simple.rs:88,1
    - Dst: Vec::relocation_map
      Src: /src/gimli/crates/examples/src/bin/simple.rs:89,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/simple.rs:89,1
    - Dst: Default::default
      Src: /src/gimli/crates/examples/src/bin/simple.rs:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - object
    - name
    argTypes:
    - '&object::File<''data>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: d::u::m::p::_::f::i::l::e::load_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - Ok
    - Vec::uncompressed_data
    - Vec::relocation_map
    - '&object::File<''data>::section_by_name'
    - map
    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:100,1
    - Dst: borrow::Cow::as_ref
      Src: /src/gimli/crates/examples/src/bin/simple.rs:100,1
    - Dst: gimli::RelocateReader::new
      Src: /src/gimli/crates/examples/src/bin/simple.rs:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''data Section<''data>'
    - gimli::RunTimeEndian
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 6
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: d::u::m::p::_::f::i::l::e::borrow_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple.rs
    functionUses: 0
    functionsReached:
    - gimli::RelocateReader::new
    - borrow::Cow::as_ref
    - 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::offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1075,1
    - Dst: Option::to_unit_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1083,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1084,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1087,1
    - Dst: Result::type_
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1106,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1117,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1127,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1130,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1130,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1131,1
    - Dst: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1137,1
    - Dst: DebugInfoOffset::copy_relocated_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1138,1
    - Dst: DebugInfoOffset::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1143,1
    - Dst: dump_entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1144,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1146,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1148,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 76
    argCount: 5
    argNames:
    - w
    - header
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - UnitHeader<R>
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1149
      start: 1067
    functionDepth: 18
    functionLinenumber: 1067
    functionLinenumberEnd: 1149
    functionName: dump_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    - dump_entries
    - DebugInfoOffset::unit_ref
    - unit
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
    - DebugInfoOffset::copy_relocated_attributes
    - Some
    - dump_type_signature
    - writeln_error
    - Option::to_unit_offset
    - Result::type_
    - into
    - Result::offset
    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<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 4
    argNames:
    - w
    - dwarf
    - err
    - msg
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Error
    - '&str'
    constantsTouched: []
    func_position:
      end: 54
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 54
    functionName: writeln_error
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: io::Result
    signature: 'fn writeln_error<W: Write, R: Reader>(w: &mut W,dwarf: &gimli::Dwarf<R>,err:
      Error,msg: &str,) -> io::Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mutex::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:90,1
    - Dst: into_iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:91,1
    - Dst: fuse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:91,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:93,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:96,1
    - Dst: num_cpus::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:96,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:97,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:99,1
    - Dst: Condvar::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:99,1
    - Dst: crossbeam::scope
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:105,1
    - Dst: spawn
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:107,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:108,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:109,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:109,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:111,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:111,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:114,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:115,1
    - Dst: notify_one
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:120,1
    - Dst: mem::drop
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:121,1
    - Dst: u64::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:124,1
    - Dst: f_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:125,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:130,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:130,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:132,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:132,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:134,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:135,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:136,1
    - Dst: map_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:139,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:105,1
    - Dst: Self::into_inner
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:148,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:148,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 123
    argCount: 4
    argNames:
    - w
    - max_workers
    - iter
    - f
    argTypes:
    - '&mut W'
    - usize
    - II
    - F
    constantsTouched: []
    func_position:
      end: 149
      start: 76
    functionDepth: 13
    functionLinenumber: 76
    functionLinenumberEnd: 149
    functionName: parallel_output
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - is_err
    - notify_one
    - Condvar::new
    - write_all
    - is_ok
    - Self::lock
    - spawn
    - Self::into_inner
    - f_ref
    - Mutex::new
    - Vec::new
    - crossbeam::scope
    - wait
    - next
    - mem::drop
    - u64::clear
    - unwrap
    - fuse
    - into_iter
    - cmp::min
    - num_cpus::get
    - Ok
    - EndianVec::push
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn parallel_output<W, II, F>(w: &mut W, max_workers: usize, iter:
      II, f: F) -> Result<()>whereW: Write + Send,F: Sync + Fn(II::Item, &mut Vec<u8>)
      -> Result<()>,II: IntoIterator,II::IntoIter: Send,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::relocations
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:156,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - file
    - section
    argTypes:
    - '&object::File'
    - '&object::Section'
    constantsTouched: []
    func_position:
      end: 166
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 166
    functionName: RelocationMap::add
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Vec::relocations
    - add
    linkageType: ''
    returnType: void
    signature: 'fn add(&mut self, file: &object::File, section: &object::Section)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:207,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opts
    argTypes:
    - '&getopts::Options'
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: print_usage
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - ok
    - process::exit
    linkageType: ''
    returnType: '!'
    signature: 'fn print_usage(opts: &getopts::Options) -> !'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:430,1
    - Dst: UnitId::dwo_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:432,1
    - Dst: FileId::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:433,1
    - Dst: UnitId::xcoff_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:434,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:436,1
    - Dst: UnitId::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:436,1
    - Dst: '&''static str::and_then'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:439,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:439,1
    - Dst: Self::add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:443,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:445,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:448,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:448,1
    - Dst: '&''arena Arena<Cow<''input, [u8]>>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:450,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:451,1
    - Dst: '&''arena Arena<RelocationMap>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:452,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:453,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:453,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: 454
      start: 422
    functionDepth: 2
    functionLinenumber: 422
    functionLinenumberEnd: 454
    functionName: load_file_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - FileId::format
    - UnitId::xcoff_name
    - Vec::with_capacity
    - Ok
    - Vec::uncompressed_data
    - FileId::section_by_name
    - '&''arena Arena<RelocationMap>::alloc'
    - Relocate::new
    - RelocationMap::default
    - gimli::EndianSlice::new
    - '&''arena Arena<Cow<''input, [u8]>>::alloc'
    - UnitId::name
    - Some
    - Self::add
    - '&''static str::and_then'
    - Cow::Owned
    - UnitId::dwo_name
    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: 596
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 596
    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:580,1
    - Dst: address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:580,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:580,1
    - Dst: bytes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:583,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:580,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:584,1
    - Dst: set_address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:585,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:589,1
    - Dst: set_vendor
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:590,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:597,1
    - Dst: arch_register_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:604,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:605,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:606,1
    - Dst: gimli::BaseAddresses::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:609,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:610,1
    - Dst: Self::set_eh_frame_hdr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:611,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:611,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:613,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:614,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:614,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:616,1
    - Dst: Self::set_text
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:617,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:617,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:619,1
    - Dst: Self::set_got
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:620,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:620,1
    - Dst: HashMap::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:631,1
    - Dst: entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:633,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:635,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:636,1
    - Dst: CieId::lsda_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:651,1
    - Dst: CieId::personality_with_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:659,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:666,1
    - Dst: CieId::fde_address_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:669,1
    - Dst: CieId::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:677,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:678,1
    - Dst: Result::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:687,1
    - Dst: Self::entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:688,1
    - Dst: Option::or_insert_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:688,1
    - Dst: cie_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:689,1
    - Dst: clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:688,1
    - Dst: lsda
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:707,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:709,1
    - Dst: instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:712,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:713,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: 718
      start: 574
    functionDepth: 12
    functionLinenumber: 574
    functionLinenumberEnd: 718
    functionName: dump_eh_frame
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - instructions
    - clone
    - Option::or_insert_with
    - address_size
    - entries
    - lsda
    - Cow::Borrowed
    - Self::set_text
    - FileId::architecture
    - CieId::personality_with_encoding
    - FileId::section_by_name
    - dump_pointer
    - dump_cfi_instructions
    - Result::parse
    - CieId::lsda_encoding
    - unwrap_or
    - map
    - HashMap::new
    - Cow::Owned
    - AddrEntryIter::next
    - Self::set_got
    - set_vendor
    - CieId::fde_address_encoding
    - arch_register_name
    - Vec::address
    - Self::set_eh_frame
    - Self::entry
    - gimli::BaseAddresses::default
    - CieId::instructions
    - set_address_size
    - Ok
    - cie_from_offset
    - mem::size_of::<usize>
    - Self::set_eh_frame_hdr
    - bytes
    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:729,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - p
    argTypes:
    - '&mut W'
    - gimli::Pointer
    constantsTouched: []
    func_position:
      end: 730
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 730
    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:753,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:756,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:762,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: 924
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 924
    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:936,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:945,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:947,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:953,1
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:958,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:967,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:969,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:975,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:980,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: 981
      start: 926
    functionDepth: 21
    functionLinenumber: 926
    functionLinenumberEnd: 981
    functionName: dump_dwp
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - version
    - dump_dwp_sections
    - Ok
    - unit_count
    - sections
    linkageType: ''
    returnType: Result
    signature: 'fn dump_dwp<R: Reader, W: Write + Send>(w: &mut W,dwp: &gimli::DwarfPackage<R>,dwo_parent:
      &gimli::Dwarf<R>,dwo_parent_units: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags:
      &Flags,) -> Result<()>whereR::Endian: Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:994,1
    - Dst: Result::sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1003,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1005,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1008,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1011,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1013,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: 1014
      start: 983
    functionDepth: 20
    functionLinenumber: 983
    functionLinenumberEnd: 1014
    functionName: dump_dwp_sections
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Result::clone
    - dump_line
    - Result::sections
    - dump_types
    - 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:1027,1
    - Dst: units().collect::<Vec<_>>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1027,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1030,1
    - Dst: Error::Gimli
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1030,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1031,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1035,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1037,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1037,1
    - Dst: is_match
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1040,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1037,1
    - Dst: Vec::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1043,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1045,1
    - Dst: parallel_output
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1049,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    argCount: 4
    argNames:
    - w
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1050
      start: 1016
    functionDepth: 19
    functionLinenumber: 1016
    functionLinenumberEnd: 1050
    functionName: dump_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    - units
    - as_ref
    - Vec::clear
    - dump_unit
    - units().collect::<Vec<_>>
    - parallel_output
    - Error::Gimli
    - writeln_error
    - unwrap_or
    - map
    - is_match
    linkageType: ''
    returnType: Result
    signature: 'fn dump_info<R: Reader, W: Write + Send>(w: &mut W,dwarf: &gimli::Dwarf<R>,dwo_parent_units:
      Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags: &Flags,) -> Result<()>whereR::Endian:
      Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: type_units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1060,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1061,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1062,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1064,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 4
    argNames:
    - w
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1065
      start: 1052
    functionDepth: 19
    functionLinenumber: 1052
    functionLinenumberEnd: 1065
    functionName: dump_types
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    - next
    - dump_unit
    - type_units
    linkageType: ''
    returnType: Result
    signature: 'fn dump_types<R: Reader, W: Write>(w: &mut W,dwarf: &gimli::Dwarf<R>,dwo_parent_units:
      Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags: &Flags,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1152,1
    - Dst: Vec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - buf
    - len
    argTypes:
    - '&mut String'
    - usize
    constantsTouched: []
    func_position:
      end: 1156
      start: 1151
    functionDepth: 5
    functionLinenumber: 1151
    functionLinenumberEnd: 1156
    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: Option::to_unit_section_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1169,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1176,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    argCount: 4
    argNames:
    - w
    - unit
    - offset
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::Unit<R>'
    - gimli::UnitOffset<R::Offset>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1177
      start: 1161
    functionDepth: 7
    functionLinenumber: 1161
    functionLinenumberEnd: 1177
    functionName: write_offset
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 7
    functionsReached:
    - Option::to_unit_section_offset
    - 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:1185,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1186,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1187,1
    - Dst: DebugInfoOffset::entries_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1189,1
    - Dst: Option<UnitOffset>::is_none
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1190,1
    - Dst: AddrEntryIter::is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1192,1
    - Dst: AddrEntryIter::next_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1193,1
    - Dst: AddrEntryIter::next_depth
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1194,1
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1195,1
    - Dst: Option<UnitOffset>::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1206,1
    - Dst: u64::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1208,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1208,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1208,1
    - Dst: AddrEntryIter::skip_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1209,1
    - Dst: write_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1218,1
    - Dst: u64::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1231,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1231,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1231,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1232,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1233,1
    - Dst: spaces
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1233,1
    - Dst: '&str::as_bytes'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1233,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1234,1
    - Dst: '&''static str::static_string'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1234,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1235,1
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1235,1
    - Dst: dump_attr_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1243,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1246,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1251,1
    - Dst: Result::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1252,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1253,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1255,1
    - Dst: Result::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1256,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1257,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: DebugInfoOffset::macinfo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1273,1
    - Dst: DebugInfoOffset::macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1273,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1276,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: 1277
      start: 1179
    functionDepth: 18
    functionLinenumber: 1179
    functionLinenumberEnd: 1277
    functionName: dump_entries
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Option<UnitOffset>::unwrap
    - AddrEntryIter::next_offset
    - usize::attributes
    - DebugInfoOffset::macros
    - '&str::as_bytes'
    - write_all
    - AddrEntryIter::read_attribute
    - Option<UnitOffset>::is_none
    - dump_attr_value
    - DebugInfoOffset::macinfo
    - AddrEntryIter::skip_attributes
    - Result::name
    - writeln_error
    - unwrap_or
    - Vec::new
    - spaces
    - write_offset
    - AddrEntryIter::next_depth
    - u64::map
    - AddrEntryIter::is_empty
    - String::new
    - DebugInfoOffset::entries_raw
    - AddrEntryIter::read_abbreviation
    - Result::value
    - cmp::min
    - Vec::len
    - Ok
    - '&''static str::static_string'
    - EndianVec::push
    - dump_macros
    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: Result::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1284,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1290,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1290,1
    - Dst: Result::udata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1299,1
    - Dst: Result::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1299,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1310,1
    - Dst: Result::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1324,1
    - Dst: Result::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1329,1
    - Dst: Result::raw_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1350,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1352,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1352,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1357,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1374,1
    - Dst: Option::to_unit_section_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1379,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1399,1
    - Dst: DebugInfoOffset::locations_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1406,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1407,1
    - Dst: DebugInfoOffset::ranges_offset_from_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1416,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1417,1
    - Dst: DebugInfoOffset::ranges_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1424,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1425,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1428,1
    - Dst: DebugInfoOffset::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1432,1
    - Dst: DebugInfoOffset::sup_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1439,1
    - Dst: DebugInfoOffset::string_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1450,1
    - Dst: DebugInfoOffset::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1451,1
    - Dst: DebugInfoOffset::line_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1458,1
    - Dst: dump_file_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1505,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1513,1
    CyclomaticComplexity: 94
    EdgeCount: 94
    ICount: 239
    argCount: 3
    argNames:
    - w
    - attr
    - unit
    argTypes:
    - '&mut W'
    - '&gimli::Attribute<R>'
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 1514
      start: 1279
    functionDepth: 17
    functionLinenumber: 1279
    functionLinenumberEnd: 1514
    functionName: dump_attr_value
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - DebugInfoOffset::sup_string
    - dump_range_list
    - DebugInfoOffset::ranges_offset_from_raw
    - DebugInfoOffset::line_string
    - Option::to_unit_section_offset
    - Result::sdata_value
    - DebugInfoOffset::ranges_offset
    - dump_file_index
    - Result::name
    - dump_exprloc
    - dump_loc_list
    - dump_type_signature
    - Result::value
    - DebugInfoOffset::string
    - Result::raw_value
    - Ok
    - DebugInfoOffset::locations_offset
    - DebugInfoOffset::string_offset
    - Result::udata_value
    - DebugInfoOffset::address
    - iter
    - to_slice
    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:1518,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - w
    - signature
    argTypes:
    - '&mut W'
    - gimli::DebugTypeSignature
    constantsTouched: []
    func_position:
      end: 1519
      start: 1516
    functionDepth: 0
    functionLinenumber: 1516
    functionLinenumberEnd: 1519
    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:1526,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1527,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1530,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1531,1
    - Dst: Result::file
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1533,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1537,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1541,1
    - Dst: DebugInfoOffset::attr_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1542,1
    - Dst: DirectoryId::to_string_lossy
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1543,1
    - Dst: FileId::directory_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1544,1
    - Dst: DirectoryId::starts_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1544,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1556,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: 1557
      start: 1521
    functionDepth: 13
    functionLinenumber: 1521
    functionLinenumberEnd: 1557
    functionName: dump_file_index
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - DirectoryId::starts_with
    - header
    - Ok
    - DirectoryId::to_string_lossy
    - DebugInfoOffset::attr_string
    - FileId::directory
    - FileId::directory_index
    - Result::file
    - version
    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:1564,1
    - Dst: Result::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1566,1
    - Dst: Result::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1567,1
    - Dst: gimli::Operation::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1568,1
    - Dst: DebugInfoOffset::encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1568,1
    - Dst: dump_op
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1575,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1579,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1583,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1587,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1591,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1595,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: 1596
      start: 1559
    functionDepth: 9
    functionLinenumber: 1559
    functionLinenumberEnd: 1596
    functionName: dump_exprloc
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 3
    functionsReached:
    - clone
    - Ok
    - gimli::Operation::parse
    - Result::clone
    - DebugInfoOffset::encoding
    - Result::len
    - dump_op
    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:1604,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1604,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1613,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1670,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1699,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1701,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1710,1
    - Dst: gimli::Expression
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1710,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1721,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1726,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1731,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1731,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1744,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1776,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 136
    argCount: 4
    argNames:
    - w
    - unit
    - pc
    - op
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    - R
    - gimli::Operation<R>
    constantsTouched: []
    func_position:
      end: 1777
      start: 1598
    functionDepth: 9
    functionLinenumber: 1598
    functionLinenumberEnd: 1777
    functionName: dump_op
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::read_u8
    - Ok
    - gimli::Expression
    - gimli::UnitOffset
    - DebugInfoOffset::address
    - dump_exprloc
    - iter
    - to_slice
    - gimli::DwOp
    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:1785,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - range
    argTypes:
    - '&mut W'
    - Option<gimli::Range>
    constantsTouched: []
    func_position:
      end: 1786
      start: 1779
    functionDepth: 0
    functionLinenumber: 1779
    functionLinenumberEnd: 1786
    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: DebugInfoOffset::locations
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1793,1
    - Dst: Result::next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1805,1
    - Dst: Result::convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1808,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1809,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1808,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1816,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1824,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1825,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1831,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1832,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1840,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1846,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1847,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1861,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1862,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1867,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1876,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1877,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1886,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1887,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1892,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: 1893
      start: 1788
    functionDepth: 12
    functionLinenumber: 1788
    functionLinenumberEnd: 1893
    functionName: dump_loc_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_range
    - Result::convert_raw
    - DebugInfoOffset::locations
    - Ok
    - Result::next_raw
    - DebugInfoOffset::address
    - dump_exprloc
    - map
    - Self::clone
    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: DebugInfoOffset::ranges
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1900,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1912,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1915,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1915,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1921,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1925,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1926,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1932,1
    - Dst: DebugInfoOffset::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1936,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1942,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1948,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1953,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1958,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1963,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: 1964
      start: 1895
    functionDepth: 12
    functionLinenumber: 1895
    functionLinenumberEnd: 1964
    functionName: dump_range_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_range
    - Ok
    - DebugInfoOffset::address
    - DebugInfoOffset::ranges
    - next_raw
    - convert_raw
    - Self::clone
    linkageType: ''
    returnType: Result
    signature: 'fn dump_range_list<R: Reader, W: Write>(w: &mut W,offset: gimli::RangeListsOffset<R::Offset>,unit:
      gimli::UnitRef<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1967,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1968,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1974,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1977,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1980,1
    - Dst: DebugInfoOffset::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1986,1
    - Dst: dump_line_program
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1987,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1989,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1990,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1993,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    argCount: 2
    argNames:
    - w
    - dwarf
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1994
      start: 1966
    functionDepth: 18
    functionLinenumber: 1966
    functionLinenumberEnd: 1994
    functionName: dump_line
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    - DebugInfoOffset::unit_ref
    - units
    - unit
    - Err
    - writeln_error
    - dump_line_program
    - into
    - next
    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:1997,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1999,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2059,1
    - Dst: '&R::to_slice'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2059,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2059,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2059,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2068,1
    - Dst: Result::include_directories
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2071,1
    - Dst: '&[AttributeValue::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2071,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2071,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2083,1
    - Dst: Result::file_names
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2087,1
    - Dst: '&[FileEntry::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2087,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2087,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2096,1
    - Dst: FileId::md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2097,1
    - Dst: Result::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2112,1
    - Dst: LineInstructions::next_instruction
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2113,1
    - Dst: rows
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2176,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2178,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2179,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2180,1
    - Dst: '&mut LineRow::column'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2183,1
    - Dst: ColumnType::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2184,1
    - Dst: '&mut LineRow::is_stmt'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2188,1
    - Dst: '&mut LineRow::basic_block'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2191,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2194,1
    - Dst: '&mut LineRow::prologue_end'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2197,1
    - Dst: '&mut LineRow::epilogue_begin'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2200,1
    - Dst: '&mut LineRow::isa'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2203,1
    - Dst: '&mut LineRow::discriminator'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2206,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2209,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2210,1
    - Dst: '&mut LineRow::file'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2211,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2212,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2231,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 217
    argCount: 2
    argNames:
    - w
    - unit
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 2232
      start: 1996
    functionDepth: 12
    functionLinenumber: 1996
    functionLinenumberEnd: 2232
    functionName: dump_line_program
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - clone
    - rows
    - '&mut LineRow::file'
    - Result::file_has_md5
    - '&mut LineRow::epilogue_begin'
    - '&mut LineRow::file_index'
    - Result::version
    - '&mut LineRow::line'
    - '&mut LineRow::end_sequence'
    - OneShotLineRows::next_row
    - '&R::to_slice'
    - '&mut LineRow::is_stmt'
    - '&mut LineRow::basic_block'
    - FileId::md5
    - ColumnType::get
    - FileId::directory
    - '&mut LineRow::isa'
    - LineInstructions::next_instruction
    - Result::standard_opcode_lengths
    - '&mut LineRow::prologue_end'
    - '&mut LineRow::column'
    - Result::instructions
    - Result::file_names
    - header
    - Ok
    - Result::include_directories
    - '&[AttributeValue::iter'
    - '&[FileEntry::iter'
    - '&mut LineRow::discriminator'
    - iter
    - enumerate
    - get
    linkageType: ''
    returnType: Result
    signature: 'fn dump_line_program<R: Reader, W: Write>(w: &mut W, unit: gimli::UnitRef<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2242,1
    - Dst: items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2244,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2245,1
    - Dst: unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2246,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2247,1
    - Dst: header_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2248,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2249,1
    - Dst: Result::header_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2249,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2250,1
    - Dst: die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2252,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2263,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 3
    argNames:
    - w
    - debug_pubnames
    - debug_info
    argTypes:
    - '&mut W'
    - '&gimli::DebugPubNames<R>'
    - '&gimli::DebugInfo<R>'
    constantsTouched: []
    func_position:
      end: 2264
      start: 2234
    functionDepth: 8
    functionLinenumber: 2234
    functionLinenumberEnd: 2264
    functionName: dump_pubnames
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - die_offset
    - Some
    - Result::header_size
    - gimli::DebugInfoOffset
    - unit_header_offset
    - header_from_offset
    - next
    - items
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pubnames<R: Reader, W: Write>(w: &mut W,debug_pubnames: &gimli::DebugPubNames<R>,debug_info:
      &gimli::DebugInfo<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2274,1
    - Dst: items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2276,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2277,1
    - Dst: unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2278,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2279,1
    - Dst: header_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2280,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2281,1
    - Dst: Result::header_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2281,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2282,1
    - Dst: die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2284,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2295,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 3
    argNames:
    - w
    - debug_pubtypes
    - debug_info
    argTypes:
    - '&mut W'
    - '&gimli::DebugPubTypes<R>'
    - '&gimli::DebugInfo<R>'
    constantsTouched: []
    func_position:
      end: 2296
      start: 2266
    functionDepth: 8
    functionLinenumber: 2266
    functionLinenumberEnd: 2296
    functionName: dump_pubtypes
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - die_offset
    - Some
    - Result::header_size
    - gimli::DebugInfoOffset
    - unit_header_offset
    - header_from_offset
    - next
    - items
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pubtypes<R: Reader, W: Write>(w: &mut W,debug_pubtypes: &gimli::DebugPubTypes<R>,debug_info:
      &gimli::DebugInfo<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: headers
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2304,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2305,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2314,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2315,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2316,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2316,1
    - Dst: range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2317,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2324,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 33
    argCount: 2
    argNames:
    - w
    - debug_aranges
    argTypes:
    - '&mut W'
    - '&gimli::DebugAranges<R>'
    constantsTouched: []
    func_position:
      end: 2325
      start: 2298
    functionDepth: 17
    functionLinenumber: 2298
    functionLinenumberEnd: 2325
    functionName: dump_aranges
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - AddrHeaderIter::next
    - Ok
    - Result::entries
    - range
    - headers
    - next_raw
    - convert_raw
    - Self::clone
    linkageType: ''
    returnType: Result
    signature: 'fn dump_aranges<R: Reader, W: Write>(w: &mut W,debug_aranges: &gimli::DebugAranges<R>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&gimli::DebugAddr<R>::headers'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2330,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2331,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2340,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2341,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2351,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    argCount: 2
    argNames:
    - w
    - debug_addr
    argTypes:
    - '&mut W'
    - '&gimli::DebugAddr<R>'
    constantsTouched: []
    func_position:
      end: 2352
      start: 2327
    functionDepth: 6
    functionLinenumber: 2327
    functionLinenumberEnd: 2352
    functionName: dump_addr
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - AddrHeaderIter::next
    - Ok
    - Result::entries
    - '&gimli::DebugAddr<R>::headers'
    - AddrEntryIter::next
    linkageType: ''
    returnType: Result
    signature: 'fn dump_addr<R: Reader, W: Write>(w: &mut W, debug_addr: &gimli::DebugAddr<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2362,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2367,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2374,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2379,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2383,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: 2384
      start: 2354
    functionDepth: 15
    functionLinenumber: 2354
    functionLinenumberEnd: 2384
    functionName: dump_macros
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::next
    - dump_macro
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_macros<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<''_,
      R>,mut macros: gimli::MacroIter<R>,is_macro: bool,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: dump_file_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2442,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2462,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: 2463
      start: 2386
    functionDepth: 14
    functionLinenumber: 2386
    functionLinenumberEnd: 2463
    functionName: dump_macro
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_file_index
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_macro<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<''_,
      R>,entry: gimli::MacroEntry<R>,) -> Result<()>'
Fuzzer filename: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs
Fuzzing method: fuzz_target
report: name
sources:
- function_names:
  - read_section
  - test_convert_debug_info
  - test_convert_eh_frame
  source_file: /src/gimli/tests/convert_self.rs
- function_names:
  - read_section
  - parse_expression
  - impl_parse_self_debug_info
  - test_parse_self_debug_info
  - test_parse_self_debug_info_with_endian_rc_slice
  - test_parse_self_debug_line
  - test_parse_self_debug_loc
  - test_parse_self_debug_ranges
  - test_parse_self_debug_aranges
  - test_parse_self_debug_pubnames
  - test_parse_self_debug_pubtypes
  - test_parse_self_eh_frame
  - test_parse_self_eh_frame_hdr
  source_file: /src/gimli/tests/parse_self.rs
- function_names:
  - Section::sleb
  - Section::uleb
  - Section::initial_length
  - Section::word
  - Section::word_label
  source_file: /src/gimli/src/test_util.rs
- function_names:
  - dw
  - DwLang::default_lower_bound
  - DwEhPe::bitor
  - DwEhPe::format
  - DwEhPe::application
  - DwEhPe::is_absent
  - DwEhPe::is_indirect
  - DwEhPe::is_valid_encoding
  - tests::test_dw_eh_pe_format
  - tests::test_dw_eh_pe_application
  - tests::test_dw_eh_pe_is_absent
  - tests::test_dw_eh_pe_is_valid_encoding_ok
  - tests::test_dw_eh_pe_is_valid_encoding_bad_format
  - tests::test_dw_eh_pe_is_valid_encoding_bad_application
  source_file: /src/gimli/src/constants.rs
- function_names:
  - Format::initial_length_size
  - Format::word_size
  - LineEncoding::default
  - DebugFrameOffset::from
  - EhFrameOffset::from
  - UnitSectionOffset::from
  - UnitSectionOffset::from
  - UnitSectionOffset::as_debug_info_offset
  - UnitSectionOffset::as_debug_types_offset
  - SectionId::name
  - SectionId::dwo_name
  - SectionId::xcoff_name
  - SectionId::is_string
  - DwarfFileType::default
  source_file: /src/gimli/src/common.rs
- function_names:
  - Endianity::is_little_endian
  - Endianity::read_u16
  - Endianity::read_u32
  - Endianity::read_u64
  - 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
  - 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_signed
  - tests::test_read_signed_63_bits
  - tests::test_read_unsigned_not_enough_data
  - tests::test_read_signed_not_enough_data
  - tests::test_write_unsigned_not_enough_space
  - tests::test_write_signed_not_enough_space
  - t::e::s::t::s::::::::d::o::g::f::o::o::d::_::s::i::g::n::e::d::inner
  - tests::dogfood_signed
  - tests::dogfood_unsigned
  - tests::test_read_unsigned_overflow
  - tests::test_read_signed_overflow
  - tests::test_read_multiple
  - tests::test_read_u16
  source_file: /src/gimli/src/leb128.rs
- function_names: []
  source_file: /src/gimli/src/lib.rs
- function_names:
  - registers
  - tests::test_aarch64_registers
  - tests::test_power64_registers
  source_file: /src/gimli/src/arch.rs
- function_names:
  - define_string_table
  - tests::test_string_table
  - tests::test_string_table_read
  source_file: /src/gimli/src/write/str.rs
- function_names:
  - Expression::new
  - Expression::raw
  - Expression::op
  - Expression::op_addr
  - Expression::op_constu
  - Expression::op_consts
  - Expression::op_const_type
  - Expression::op_fbreg
  - Expression::op_breg
  - Expression::op_regval_type
  - Expression::op_pick
  - Expression::op_deref
  - Expression::op_xderef
  - Expression::op_deref_size
  - Expression::op_xderef_size
  - Expression::op_deref_type
  - Expression::op_xderef_type
  - Expression::op_plus_uconst
  - Expression::op_skip
  - Expression::op_bra
  - Expression::next_index
  - Expression::set_target
  - Expression::op_call
  - Expression::op_call_ref
  - Expression::op_convert
  - Expression::op_reinterpret
  - Expression::op_entry_value
  - Expression::op_reg
  - Expression::op_implicit_value
  - Expression::op_implicit_pointer
  - Expression::op_piece
  - Expression::op_bit_piece
  - Expression::op_gnu_parameter_ref
  - Expression::op_wasm_local
  - Expression::op_wasm_global
  - Expression::op_wasm_stack
  - Expression::size
  - Expression::write
  - Operation::size
  - Operation::write
  - tests::test_operation
  - tests::test_expression_raw
  - tests::test_forward_ref
  - tests::test_missing_unit_ref
  - tests::test_missing_debuginfo_ref
  source_file: /src/gimli/src/write/op.rs
- function_names:
  - define_section
  - Section::name
  - Sections::new
  - Sections::get
  - Sections::get_mut
  - Sections::for_each
  - Sections::for_each_mut
  source_file: /src/gimli/src/write/section.rs
- function_names:
  - EndianVec::new
  - EndianVec::slice
  - EndianVec::into_vec
  - EndianVec::take
  - EndianVec::endian
  - EndianVec::len
  - EndianVec::write
  - EndianVec::write_at
  - tests::test_endian_vec
  source_file: /src/gimli/src/write/endian_vec.rs
- function_names:
  - AbbreviationTable::add
  - AbbreviationTable::write
  - Abbreviation::new
  - Abbreviation::write
  - AttributeSpecification::new
  - AttributeSpecification::write
  - tests::test_abbreviation_table
  source_file: /src/gimli/src/write/abbrev.rs
- function_names:
  - T::endian
  - T::len
  - T::write
  - T::write_at
  - T::write_address
  - T::write_offset
  - T::write_offset_at
  - T::write_eh_pointer
  - tests::test_relocate_writer
  source_file: /src/gimli/src/write/relocate.rs
- function_names:
  - UnitTable::add
  - UnitTable::count
  - UnitTable::id
  - UnitTable::get
  - UnitTable::get_mut
  - UnitTable::iter
  - UnitTable::iter_mut
  - UnitTable::write
  - write_section_refs
  - Unit::new
  - Unit::encoding
  - Unit::version
  - Unit::address_size
  - Unit::format
  - Unit::count
  - Unit::root
  - Unit::add
  - Unit::get
  - Unit::get_mut
  - Unit::line_program_in_use
  - Unit::write
  - Unit::reorder_base_types
  - DebuggingInformationEntry::new
  - DebuggingInformationEntry::id
  - DebuggingInformationEntry::parent
  - DebuggingInformationEntry::tag
  - DebuggingInformationEntry::sibling
  - DebuggingInformationEntry::set_sibling
  - DebuggingInformationEntry::attrs
  - DebuggingInformationEntry::attrs_mut
  - DebuggingInformationEntry::get
  - DebuggingInformationEntry::get_mut
  - 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
  - DebugInfoOffsets::unit
  - DebugInfoOffsets::entry
  - UnitOffsets::debug_info_offset
  - UnitOffsets::unit_offset
  - UnitOffsets::abbrev
  - EntryOffset::none
  - 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::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_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_u8_at
  - Writer::write_u16_at
  - Writer::write_u32_at
  - Writer::write_u64_at
  - Writer::write_udata
  - Writer::write_sdata
  - Writer::write_udata_at
  - Writer::write_uleb128
  - Writer::write_sleb128
  - Writer::write_initial_length
  - Writer::write_initial_length_at
  - tests::test_writer
  source_file: /src/gimli/src/write/writer.rs
- function_names:
  - define_id
  - define_offsets
  - Error::fmt
  - BaseId::default
  source_file: /src/gimli/src/write/mod.rs
- function_names:
  - LocationListTable::add
  - LocationListTable::get
  - LocationListTable::write
  - LocationListTable::write_loc
  - LocationListTable::write_loclists
  - write_expression
  - tests::test_loc_list
  source_file: /src/gimli/src/write/loc.rs
- function_names:
  - Dwarf::new
  - Dwarf::write
  - Dwarf::get_line_string
  - DwarfUnit::new
  - DwarfUnit::write
  - DwarfUnit::get_line_string
  source_file: /src/gimli/src/write/dwarf.rs
- function_names:
  - RangeListTable::add
  - RangeListTable::get
  - RangeListTable::write
  - RangeListTable::write_ranges
  - RangeListTable::write_rnglists
  - tests::test_range
  source_file: /src/gimli/src/write/range.rs
- function_names:
  - FrameTable::add_cie
  - FrameTable::cie_count
  - FrameTable::add_fde
  - FrameTable::fde_count
  - FrameTable::write_debug_frame
  - FrameTable::write_eh_frame
  - FrameTable::write
  - CommonInformationEntry::new
  - CommonInformationEntry::add_instruction
  - CommonInformationEntry::has_augmentation
  - CommonInformationEntry::write
  - FrameDescriptionEntry::new
  - FrameDescriptionEntry::add_instruction
  - FrameDescriptionEntry::write
  - CallFrameInstruction::write
  - write_advance_loc
  - write_nop
  - factored_code_delta
  - factored_data_offset
  - tests::test_frame_table
  - tests::test_frame_instruction
  source_file: /src/gimli/src/write/cfi.rs
- function_names:
  - DebugAddr::get_address
  - DebugAddr::headers
  - DebugAddr::borrow
  - DebugAddr::id
  - DebugAddr::reader
  - DebugAddr::from
  - AddrHeaderIter::next
  - AddrHeaderIter::next
  - AddrHeader::parse
  - AddrHeader::offset
  - AddrHeader::length
  - AddrHeader::encoding
  - AddrHeader::entries
  - AddrEntryIter::next
  - AddrEntryIter::next
  - tests::test_get_address
  - tests::test_iterator
  source_file: /src/gimli/src/read/addr.rs
- function_names:
  - DebugLookup::from
  - DebugLookup::items
  - DebugLookup::reader
  - LookupEntryIter::next
  - PubStuffParser::parse_header
  - PubStuffParser::parse_entry
  source_file: /src/gimli/src/read/lookup.rs
- function_names:
  - DebugAranges::new
  - DebugAranges::headers
  - DebugAranges::header
  - DebugAranges::borrow
  - DebugAranges::id
  - DebugAranges::reader
  - DebugAranges::from
  - ArangeHeaderIter::next
  - ArangeHeaderIter::next
  - ArangeHeader::parse
  - ArangeHeader::offset
  - ArangeHeader::length
  - ArangeHeader::encoding
  - ArangeHeader::debug_info_offset
  - ArangeHeader::entries
  - ArangeEntryIter::next
  - ArangeEntryIter::next_raw
  - ArangeEntryIter::convert_raw
  - ArangeEntryIter::next
  - ArangeEntry::parse
  - ArangeEntry::address
  - ArangeEntry::length
  - ArangeEntry::range
  - tests::test_iterate_headers
  - tests::test_parse_header_ok
  - tests::test_parse_header_overflow_error
  - tests::test_parse_header_div_by_zero_error
  - tests::test_parse_entry_ok
  - tests::test_parse_entry_zero
  - tests::test_parse_entry_overflow_32
  - tests::test_parse_entry_overflow_64
  - tests::test_parse_entry_tombstone_32
  - tests::test_parse_entry_tombstone_64
  source_file: /src/gimli/src/read/aranges.rs
- function_names:
  - DebugStr::new
  - DebugStr::get_str
  - DebugStr::borrow
  - DebugStr::id
  - DebugStr::reader
  - DebugStr::from
  - DebugStrOffsets::get_str_offset
  - DebugStrOffsets::borrow
  - DebugStrOffsets::id
  - DebugStrOffsets::reader
  - DebugStrOffsets::from
  - DebugStrOffsetsBase::default_for_encoding_and_file
  - DebugLineStr::new
  - DebugLineStr::get_str
  - DebugLineStr::borrow
  - DebugLineStr::id
  - DebugLineStr::reader
  - DebugLineStr::from
  - tests::test_get_str_offset
  source_file: /src/gimli/src/read/str.rs
- function_names:
  - DebugLoc::new
  - DebugLoc::borrow
  - DebugLoc::id
  - DebugLoc::reader
  - DebugLoc::from
  - DebugLocLists::new
  - DebugLocLists::borrow
  - DebugLocLists::id
  - DebugLocLists::reader
  - DebugLocLists::from
  - DebugLocListsBase::default_for_encoding_and_file
  - LocationLists::new
  - LocationLists::borrow
  - LocationLists::locations
  - LocationLists::locations_dwo
  - LocationLists::raw_locations
  - LocationLists::raw_locations_dwo
  - LocationLists::get_offset
  - LocationLists::lookup_offset_id
  - parse_data
  - RawLocListEntry::parse
  - RawLocListIter::new
  - RawLocListIter::next
  - RawLocListIter::next
  - LocListIter::new
  - LocListIter::get_address
  - LocListIter::next
  - LocListIter::next_raw
  - LocListIter::convert_raw
  - LocListIter::next
  - tests::test_loclists
  - tests::test_location_list
  - tests::test_locations_invalid
  - tests::test_get_offset
  - tests::test_loclists_gnu_v4_split_dwarf
  source_file: /src/gimli/src/read/loclists.rs
- function_names:
  - Location::is_empty
  - compute_pc
  - generic_type
  - Operation::parse
  - Expression::evaluation
  - Expression::operations
  - OperationIter::next
  - OperationIter::offset_from
  - OperationIter::next
  - Evaluation::new
  - Evaluation::result
  - Evaluation::new_in
  - Evaluation::set_initial_value
  - Evaluation::set_object_address
  - Evaluation::set_max_iterations
  - Evaluation::pop
  - Evaluation::push
  - Evaluation::evaluate_one_operation
  - Evaluation::value_result
  - Evaluation::as_result
  - Evaluation::evaluate
  - Evaluation::resume_with_memory
  - Evaluation::resume_with_register
  - Evaluation::resume_with_frame_base
  - Evaluation::resume_with_tls
  - Evaluation::resume_with_call_frame_cfa
  - Evaluation::resume_with_at_location
  - Evaluation::resume_with_entry_value
  - Evaluation::resume_with_parameter_ref
  - Evaluation::resume_with_relocated_address
  - Evaluation::resume_with_indexed_address
  - Evaluation::resume_with_base_type
  - Evaluation::end_of_expression
  - Evaluation::evaluate_internal
  - tests::encoding4
  - tests::encoding8
  - tests::test_compute_pc
  - tests::check_op_parse_simple
  - tests::check_op_parse_eof
  - tests::check_op_parse
  - tests::test_op_parse_onebyte
  - tests::test_op_parse_twobyte
  - tests::test_op_parse_threebyte
  - tests::test_op_parse_fivebyte
  - tests::test_op_parse_ninebyte
  - tests::test_op_parse_sleb
  - tests::test_op_parse_uleb
  - tests::test_op_parse_bregx
  - tests::test_op_parse_bit_piece
  - tests::test_op_parse_implicit_value
  - tests::test_op_parse_const_type
  - tests::test_op_parse_regval_type
  - tests::test_op_parse_deref_type
  - tests::test_op_convert
  - tests::test_op_reinterpret
  - tests::test_op_parse_implicit_pointer
  - tests::test_op_parse_entry_value
  - tests::test_op_parse_gnu_parameter_ref
  - tests::test_op_wasm
  - t::e::s::t::s::::::::a::s::s::e::m::b::l::e::write
  - t::e::s::t::s::::::::a::s::s::e::m::b::l::e::push
  - tests::assemble
  - tests::check_eval_with_args
  - tests::check_eval
  - tests::test_eval_arith
  - tests::test_eval_arith64
  - tests::test_eval_compare
  - tests::test_eval_stack
  - tests::test_eval_lit_and_reg
  - tests::test_eval_memory
  - tests::test_eval_register
  - tests::test_eval_context
  - tests::test_eval_empty_stack
  - tests::test_eval_call
  - tests::test_eval_pieces
  - tests::test_eval_max_iterations
  - tests::test_eval_typed_stack
  source_file: /src/gimli/src/read/op.rs
- function_names:
  - EndianReader::eq
  - EndianReader::hash
  - SubRange::new
  - SubRange::bytes
  - SubRange::len
  - SubRange::truncate
  - SubRange::skip
  - SubRange::read_slice
  - EndianReader::new
  - EndianReader::bytes
  - EndianReader::range
  - EndianReader::range_from
  - EndianReader::range_to
  - EndianReader::index
  - EndianReader::index
  - EndianReader::deref
  - EndianReader::endian
  - EndianReader::len
  - EndianReader::empty
  - EndianReader::truncate
  - EndianReader::offset_from
  - EndianReader::offset_id
  - EndianReader::lookup_offset_id
  - EndianReader::find
  - EndianReader::skip
  - EndianReader::split
  - EndianReader::to_slice
  - EndianReader::to_string
  - EndianReader::to_string_lossy
  - EndianReader::read_slice
  - tests::native_reader
  - tests::test_reader_split
  - tests::test_reader_split_out_of_bounds
  - tests::bytes_and_len_and_range_and_eq
  - tests::find
  - tests::indexing
  - tests::indexing_out_of_bounds
  - tests::endian
  - tests::empty
  - tests::truncate
  - tests::offset_from
  - tests::skip
  - tests::to_slice
  - tests::to_string_ok
  - tests::to_string_err
  - tests::to_string_lossy
  - tests::read_u8_array
  source_file: /src/gimli/src/read/endian_reader.rs
- function_names:
  - u64::from_u8
  - u64::from_u16
  - u64::from_i16
  - u64::from_u32
  - u64::from_u64
  - u64::into_u64
  - u64::wrapping_add
  - u64::checked_sub
  - u32::from_u8
  - u32::from_u16
  - u32::from_i16
  - u32::from_u32
  - u32::from_u64
  - u32::into_u64
  - u32::wrapping_add
  - u32::checked_sub
  - usize::from_u8
  - usize::from_u16
  - usize::from_i16
  - usize::from_u32
  - usize::from_u64
  - usize::into_u64
  - usize::wrapping_add
  - usize::checked_sub
  - u64::add_sized
  - u64::wrapping_add_sized
  - 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_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
  source_file: /src/gimli/src/read/reader.rs
- function_names:
  - DebugMacinfo::new
  - DebugMacinfo::get_macinfo
  - DebugMacinfo::borrow
  - DebugMacinfo::id
  - DebugMacinfo::reader
  - DebugMacinfo::from
  - DebugMacro::new
  - DebugMacro::get_macros
  - DebugMacro::borrow
  - DebugMacro::id
  - DebugMacro::reader
  - DebugMacro::from
  - MacroUnitHeader::parse
  - MacroUnitHeader::format
  - MacroString::string
  - MacroIter::next
  - MacroIter::next
  - tests::test_get_macinfo
  - tests::get_macros_1
  - tests::get_macros_2
  source_file: /src/gimli/src/read/macros.rs
- function_names:
  - DebugAbbrev::new
  - DebugAbbrev::abbreviations
  - DebugAbbrev::borrow
  - DebugAbbrev::id
  - DebugAbbrev::reader
  - DebugAbbrev::from
  - AbbreviationsCache::new
  - AbbreviationsCache::populate
  - AbbreviationsCache::set
  - AbbreviationsCache::get
  - Abbreviations::empty
  - Abbreviations::insert
  - Abbreviations::get
  - Abbreviations::parse
  - Abbreviation::new
  - Abbreviation::code
  - Abbreviation::tag
  - Abbreviation::has_children
  - Abbreviation::attributes
  - Abbreviation::parse_tag
  - Abbreviation::parse_has_children
  - Abbreviation::parse_attributes
  - Abbreviation::parse
  - Attributes::new
  - Attributes::push
  - Attributes::fmt
  - Attributes::eq
  - Attributes::deref
  - Attributes::from_iter
  - Attributes::from
  - AttributeSpecification::new
  - AttributeSpecification::name
  - AttributeSpecification::form
  - AttributeSpecification::implicit_const_value
  - AttributeSpecification::size
  - AttributeSpecification::parse_form
  - AttributeSpecification::parse
  - get_attribute_size
  - tests::test_debug_abbrev_ok
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::abbrev
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::assert_abbrev
  - tests::test_abbreviations_insert
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::abbrev
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::assert_abbrev
  - tests::test_abbreviations_insert_32
  - tests::test_parse_abbreviations_ok
  - tests::test_parse_abbreviations_duplicate
  - tests::test_parse_abbreviation_tag_ok
  - tests::test_parse_abbreviation_tag_zero
  - tests::test_parse_abbreviation_has_children
  - tests::test_parse_abbreviation_ok
  - tests::test_parse_abbreviation_implicit_const_ok
  - tests::test_parse_abbreviation_implicit_const_no_const
  - tests::test_parse_null_abbreviation_ok
  - tests::test_parse_attribute_form_ok
  - tests::test_parse_attribute_form_zero
  - tests::test_parse_null_attribute_specification_ok
  - tests::test_parse_attribute_specifications_name_zero
  - tests::test_parse_attribute_specifications_form_zero
  - tests::test_get_abbrev_zero
  source_file: /src/gimli/src/read/abbrev.rs
- function_names:
  - RelocateReader::new
  - RelocateReader::read_address
  - RelocateReader::read_offset
  - RelocateReader::read_sized_offset
  - RelocateReader::split
  - RelocateReader::endian
  - RelocateReader::len
  - RelocateReader::empty
  - RelocateReader::truncate
  - RelocateReader::offset_from
  - RelocateReader::offset_id
  - RelocateReader::lookup_offset_id
  - RelocateReader::find
  - RelocateReader::skip
  - RelocateReader::cannot_implement
  - RelocateReader::to_slice
  - RelocateReader::to_string
  - RelocateReader::to_string_lossy
  - RelocateReader::read_slice
  source_file: /src/gimli/src/read/relocate.rs
- function_names:
  - DebugTypesOffset::to_unit_offset
  - DebugInfoOffset::to_unit_offset
  - UnitOffset::to_debug_info_offset
  - UnitOffset::to_debug_types_offset
  - DebugInfo::new
  - DebugInfo::units
  - DebugInfo::header_from_offset
  - DebugInfo::borrow
  - DebugInfo::id
  - DebugInfo::reader
  - DebugInfo::from
  - DebugInfoUnitHeadersIter::next
  - DebugInfoUnitHeadersIter::next
  - parse_unit_type
  - parse_debug_abbrev_offset
  - parse_debug_info_offset
  - UnitType::dw_ut
  - UnitHeader::new
  - UnitHeader::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::is_valid_offset
  - UnitHeader::range
  - UnitHeader::range_from
  - UnitHeader::range_to
  - UnitHeader::entry
  - UnitHeader::entries
  - UnitHeader::entries_at_offset
  - UnitHeader::entries_tree
  - UnitHeader::entries_raw
  - UnitHeader::abbreviations
  - parse_unit_header
  - parse_dwo_id
  - DebuggingInformationEntry::new
  - DebuggingInformationEntry::code
  - DebuggingInformationEntry::offset
  - DebuggingInformationEntry::tag
  - DebuggingInformationEntry::has_children
  - DebuggingInformationEntry::attrs
  - DebuggingInformationEntry::attr
  - DebuggingInformationEntry::attr_value_raw
  - DebuggingInformationEntry::attr_value
  - DebuggingInformationEntry::after_attrs
  - DebuggingInformationEntry::sibling
  - DebuggingInformationEntry::parse
  - Attribute::name
  - Attribute::raw_value
  - Attribute::value
  - Attribute::u8_value
  - Attribute::u16_value
  - Attribute::udata_value
  - Attribute::sdata_value
  - Attribute::offset_value
  - Attribute::exprloc_value
  - Attribute::string_value
  - Attribute::string_value_sup
  - AttributeValue::u8_value
  - AttributeValue::u16_value
  - AttributeValue::udata_value
  - AttributeValue::sdata_value
  - AttributeValue::offset_value
  - AttributeValue::exprloc_value
  - AttributeValue::string_value
  - AttributeValue::string_value_sup
  - length_u8_value
  - length_u16_value
  - length_u32_value
  - length_uleb128_value
  - allow_section_offset
  - parse_attribute
  - skip_attributes
  - AttrsIter::next
  - AttrsIter::next
  - EntriesRaw::is_empty
  - EntriesRaw::next_offset
  - EntriesRaw::next_depth
  - EntriesRaw::read_abbreviation
  - EntriesRaw::read_attribute
  - EntriesRaw::skip_attributes
  - EntriesCursor::current
  - EntriesCursor::next_entry
  - EntriesCursor::next_dfs
  - EntriesCursor::next_sibling
  - EntriesTree::new
  - EntriesTree::root
  - EntriesTree::next
  - EntriesTreeNode::new
  - EntriesTreeNode::entry
  - EntriesTreeNode::children
  - EntriesTreeIter::new
  - EntriesTreeIter::next
  - parse_type_signature
  - parse_type_offset
  - DebugTypes::new
  - DebugTypes::borrow
  - DebugTypes::id
  - DebugTypes::reader
  - DebugTypes::from
  - DebugTypes::units
  - DebugTypesUnitHeadersIter::next
  - DebugTypesUnitHeadersIter::next
  - t::e::s::t::s::::::::t::e::s::t::_::u::n::i::t::_::h::e::a::d::e::r::_::v::a::r::i::a::n::c::e::_f
  - tests::test_unit_header_variance
  - tests::test_parse_debug_abbrev_offset_32
  - tests::test_parse_debug_abbrev_offset_32_incomplete
  - tests::test_parse_debug_abbrev_offset_64
  - tests::test_parse_debug_abbrev_offset_64_incomplete
  - tests::test_parse_debug_info_offset_32
  - tests::test_parse_debug_info_offset_32_incomplete
  - tests::test_parse_debug_info_offset_64
  - tests::test_parse_debug_info_offset_64_incomplete
  - tests::test_units
  - tests::test_unit_version_unknown_version
  - tests::test_unit_version_incomplete
  - tests::test_parse_unit_header_32_ok
  - tests::test_parse_unit_header_64_ok
  - tests::test_parse_v5_unit_header_32_ok
  - tests::test_parse_v5_unit_header_64_ok
  - tests::test_parse_v5_partial_unit_header_32_ok
  - tests::test_parse_v5_partial_unit_header_64_ok
  - tests::test_parse_v5_skeleton_unit_header_32_ok
  - tests::test_parse_v5_skeleton_unit_header_64_ok
  - tests::test_parse_v5_split_compilation_unit_header_32_ok
  - tests::test_parse_v5_split_compilation_unit_header_64_ok
  - tests::test_parse_type_offset_32_ok
  - tests::test_parse_type_offset_64_ok
  - tests::test_parse_type_offset_incomplete
  - tests::test_parse_type_unit_header_32_ok
  - tests::test_parse_type_unit_header_64_ok
  - tests::test_parse_v5_type_unit_header_32_ok
  - tests::test_parse_v5_type_unit_header_64_ok
  - tests::test_parse_v5_split_type_unit_header_32_ok
  - tests::test_parse_v5_split_type_unit_header_64_ok
  - tests::section_contents
  - tests::test_attribute_value
  - tests::test_attribute_udata_sdata_value
  - tests::test_parse_attribute_unit
  - tests::test_parse_attribute_unit_default
  - tests::test_parse_attribute
  - tests::test_parse_attribute_addr
  - tests::test_parse_attribute_addr8
  - tests::test_parse_attribute_block1
  - tests::test_parse_attribute_block2
  - tests::test_parse_attribute_block4
  - tests::test_parse_attribute_block
  - tests::test_parse_attribute_data1
  - tests::test_parse_attribute_data2
  - tests::test_parse_attribute_data4
  - tests::test_parse_attribute_data8
  - tests::test_parse_attribute_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::test_attrs_iter
  - tests::test_attrs_iter_incomplete
  - 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::assert_valid_sibling_ptr
  - tests::entries_cursor_tests_abbrev_buf
  - tests::entries_cursor_tests_debug_info_buf
  - tests::test_cursor_next_entry_incomplete
  - tests::test_cursor_next_entry
  - tests::test_cursor_next_dfs
  - tests::test_cursor_next_sibling_no_sibling_ptr
  - tests::test_cursor_next_sibling_continuation
  - tests::entries_cursor_sibling_abbrev_buf
  - tests::entries_cursor_sibling_entries_buf
  - tests::test_cursor_next_sibling_with_ptr
  - tests::test_debug_info_next_sibling_with_ptr
  - tests::test_debug_types_next_sibling_with_ptr
  - tests::test_entries_at_offset
  - tests::entries_tree_tests_debug_abbrevs_buf
  - tests::entries_tree_tests_debug_info_buf
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_entry
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_null
  - tests::test_entries_tree
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_abbrev
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_null
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_attr
  - tests::test_entries_raw
  - tests::test_debug_info_offset
  - tests::test_debug_types_offset
  - tests::test_length_including_self
  - tests::test_parse_type_unit_abbrevs
  source_file: /src/gimli/src/read/unit.rs
- function_names:
  - DebugLine::new
  - DebugLine::program
  - DebugLine::borrow
  - DebugLine::id
  - DebugLine::reader
  - DebugLine::from
  - IncompleteLineProgram::header
  - IncompleteLineProgram::add_file
  - '&''program CompleteLineProgram::header'
  - '&''program CompleteLineProgram::add_file'
  - LineRows::new
  - LineRows::resume
  - LineRows::header
  - LineRows::next_row
  - LineInstruction::parse
  - LineInstructions::remove_trailing
  - LineInstructions::next_instruction
  - LineRow::new
  - LineRow::address
  - LineRow::op_index
  - LineRow::file_index
  - LineRow::file
  - LineRow::line
  - LineRow::column
  - LineRow::is_stmt
  - LineRow::basic_block
  - LineRow::end_sequence
  - LineRow::prologue_end
  - LineRow::epilogue_begin
  - LineRow::isa
  - LineRow::discriminator
  - LineRow::execute
  - LineRow::reset
  - LineRow::apply_line_advance
  - LineRow::apply_operation_advance
  - LineRow::adjust_opcode
  - LineRow::exec_special_opcode
  - LineProgramHeader::offset
  - LineProgramHeader::unit_length
  - LineProgramHeader::encoding
  - LineProgramHeader::version
  - LineProgramHeader::header_length
  - LineProgramHeader::address_size
  - LineProgramHeader::format
  - LineProgramHeader::line_encoding
  - LineProgramHeader::minimum_instruction_length
  - LineProgramHeader::maximum_operations_per_instruction
  - LineProgramHeader::default_is_stmt
  - LineProgramHeader::line_base
  - LineProgramHeader::line_range
  - LineProgramHeader::opcode_base
  - LineProgramHeader::standard_opcode_lengths
  - LineProgramHeader::directory_entry_format
  - LineProgramHeader::include_directories
  - LineProgramHeader::directory
  - LineProgramHeader::file_name_entry_format
  - LineProgramHeader::file_has_timestamp
  - LineProgramHeader::file_has_size
  - LineProgramHeader::file_has_md5
  - LineProgramHeader::file_has_source
  - LineProgramHeader::file_names
  - LineProgramHeader::file
  - LineProgramHeader::raw_program_buf
  - LineProgramHeader::instructions
  - LineProgramHeader::parse
  - IncompleteLineProgram::header
  - IncompleteLineProgram::rows
  - IncompleteLineProgram::sequences
  - CompleteLineProgram::header
  - CompleteLineProgram::resume_from
  - FileEntry::parse
  - FileEntry::path_name
  - FileEntry::directory_index
  - FileEntry::directory
  - FileEntry::timestamp
  - FileEntry::last_modification
  - FileEntry::size
  - FileEntry::length
  - FileEntry::md5
  - FileEntry::source
  - FileEntryFormat::parse
  - parse_directory_v5
  - parse_file_v5
  - parse_attribute
  - tests::test_parse_debug_line_32_ok
  - tests::test_parse_debug_line_header_length_too_short
  - tests::test_parse_debug_line_unit_length_too_short
  - tests::make_test_header
  - tests::make_test_program
  - tests::test_parse_special_opcodes
  - t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::s::t::a::n::d::a::r::d::_::o::p::c::o::d::e::s::test
  - tests::test_parse_standard_opcodes
  - tests::test_parse_unknown_standard_opcode_no_args
  - tests::test_parse_unknown_standard_opcode_one_arg
  - tests::test_parse_unknown_standard_opcode_many_args
  - t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::e::x::t::e::n::d::e::d::_::o::p::c::o::d::e::s::test
  - tests::test_parse_extended_opcodes
  - tests::test_file_entry_directory
  - tests::assert_exec_opcode
  - tests::test_exec_special_noop
  - tests::test_exec_special_negative_line_advance
  - tests::test_exec_special_positive_line_advance
  - tests::test_exec_special_positive_address_advance
  - tests::test_exec_special_positive_address_and_line_advance
  - tests::test_exec_special_positive_address_and_negative_line_advance
  - tests::test_exec_special_line_underflow
  - tests::test_exec_copy
  - tests::test_exec_advance_pc
  - tests::test_exec_advance_pc_overflow_32
  - tests::test_exec_advance_pc_overflow_64
  - tests::test_exec_advance_line
  - tests::test_exec_advance_line_overflow
  - tests::test_exec_set_file_in_bounds
  - tests::test_exec_set_file_out_of_bounds
  - tests::test_file_entry_file_index_out_of_bounds
  - tests::test_file_entry_file_index_in_bounds
  - tests::test_exec_set_column
  - tests::test_exec_negate_statement
  - tests::test_exec_set_basic_block
  - tests::test_exec_const_add_pc
  - tests::test_exec_const_add_pc_overflow
  - tests::test_exec_fixed_add_pc
  - tests::test_exec_fixed_add_pc_overflow
  - tests::test_exec_set_prologue_end
  - tests::test_exec_set_isa
  - tests::test_exec_unknown_standard_0
  - tests::test_exec_unknown_standard_1
  - tests::test_exec_unknown_standard_n
  - tests::test_exec_end_sequence
  - tests::test_exec_set_address
  - tests::test_exec_set_address_tombstone
  - tests::test_exec_set_address_backwards
  - tests::test_exec_define_file
  - tests::test_exec_set_discriminator
  - tests::test_exec_unknown_extended
  - tests::test_line_rows_variance
  - tests::test_parse_debug_line_v5_ok
  - tests::test_sequences
  source_file: /src/gimli/src/read/line.rs
- function_names:
  - Error::fmt
  - Error::description
  - Error::from
  - Section::section_name
  - Section::dwo_section_name
  - Section::xcoff_section_name
  - Section::load
  - Section::dwp_range
  - Section::lookup_offset_id
  - Register::from_u64
  - tests::test_parse_initial_length_32_ok
  - tests::test_parse_initial_length_64_ok
  - tests::test_parse_initial_length_unknown_reserved_value
  - tests::test_parse_initial_length_incomplete
  - tests::test_parse_initial_length_64_incomplete
  - tests::test_parse_offset_32
  - tests::test_parse_offset_64_small
  - tests::test_parse_offset_64_large
  - tests::test_parse_offset_64_large
  source_file: /src/gimli/src/read/mod.rs
- function_names:
  - DebugCuIndex::new
  - DebugCuIndex::borrow
  - DebugCuIndex::id
  - DebugCuIndex::reader
  - DebugCuIndex::from
  - DebugCuIndex::index
  - DebugTuIndex::new
  - DebugTuIndex::borrow
  - DebugTuIndex::id
  - DebugTuIndex::reader
  - DebugTuIndex::from
  - DebugTuIndex::index
  - UnitIndex::parse
  - UnitIndex::find
  - UnitIndex::sections
  - UnitIndex::version
  - UnitIndex::section_count
  - UnitIndex::unit_count
  - UnitIndex::slot_count
  - UnitIndexSectionIterator::next
  - IndexSectionId::section_id
  - IndexSectionId::dwo_name
  - tests::test_empty
  - tests::test_zero_slots
  - tests::test_version_2
  - tests::test_version_5
  - tests::test_version_5_invalid
  - tests::test_version_2_sections
  - tests::test_version_5_sections
  - tests::test_hash
  - tests::test_cu_index
  - tests::test_tu_index
  source_file: /src/gimli/src/read/index.rs
- function_names:
  - '[T; N]::new_storage'
  - '[T; N]::as_slice'
  - '[T; N]::as_mut_slice'
  - Box::new_storage
  - Box::as_slice
  - Box::as_mut_slice
  - Vec::new_storage
  - Vec::grow
  - Vec::as_slice
  - Vec::as_mut_slice
  - ArrayVec::new
  - ArrayVec::clear
  - ArrayVec::try_push
  - ArrayVec::try_insert
  - ArrayVec::pop
  - ArrayVec::swap_remove
  - ArrayVec::into_vec
  - ArrayVec::drop
  - ArrayVec::default
  - ArrayVec::deref
  - ArrayVec::deref_mut
  - ArrayVec::clone
  - ArrayVec::eq
  - ArrayVec::fmt
  source_file: /src/gimli/src/read/util.rs
- function_names:
  - EndianSlice::new
  - EndianSlice::buf
  - EndianSlice::slice
  - EndianSlice::split_at
  - EndianSlice::find
  - EndianSlice::offset_from
  - EndianSlice::to_string
  - EndianSlice::to_string_lossy
  - EndianSlice::read_slice
  - EndianSlice::range
  - EndianSlice::range_from
  - EndianSlice::range_to
  - EndianSlice::deref
  - EndianSlice::fmt
  - DebugBytes::fmt
  - DebugByte::fmt
  - DebugLen::fmt
  - EndianSlice::endian
  - EndianSlice::len
  - EndianSlice::is_empty
  - EndianSlice::empty
  - EndianSlice::truncate
  - EndianSlice::offset_from
  - EndianSlice::offset_id
  - EndianSlice::lookup_offset_id
  - EndianSlice::find
  - EndianSlice::skip
  - EndianSlice::split
  - EndianSlice::cannot_implement
  - EndianSlice::to_slice
  - EndianSlice::to_string
  - EndianSlice::to_string_lossy
  - EndianSlice::read_slice
  - tests::test_endian_slice_split_at
  - tests::test_endian_slice_split_at_out_of_bounds
  source_file: /src/gimli/src/read/endian_slice.rs
- function_names:
  - PubTypesEntry::name
  - PubTypesEntry::unit_header_offset
  - PubTypesEntry::die_offset
  - PubTypesEntry::new
  - DebugPubTypes::new
  - DebugPubTypes::items
  - DebugPubTypes::id
  - DebugPubTypes::reader
  - DebugPubTypes::from
  - PubTypesEntryIter::next
  - PubTypesEntryIter::next
  source_file: /src/gimli/src/read/pubtypes.rs
- function_names:
  - ListsHeader::default
  - ListsHeader::size
  - ListsHeader::size_for_encoding
  - parse_header
  source_file: /src/gimli/src/read/lists.rs
- function_names:
  - DebugRanges::new
  - DebugRanges::borrow
  - DebugRanges::id
  - DebugRanges::reader
  - DebugRanges::from
  - DebugRngLists::new
  - DebugRngLists::borrow
  - DebugRngLists::id
  - DebugRngLists::reader
  - DebugRngLists::from
  - DebugRngListsBase::default_for_encoding_and_file
  - RangeLists::new
  - RangeLists::debug_ranges
  - RangeLists::set_debug_ranges
  - RangeLists::debug_rnglists
  - RangeLists::borrow
  - RangeLists::ranges
  - RangeLists::raw_ranges
  - RangeLists::get_offset
  - RangeLists::lookup_offset_id
  - RawRngListEntry::parse
  - RawRngListIter::new
  - RawRngListIter::next
  - RawRngListIter::next
  - RngListIter::new
  - RngListIter::get_address
  - RngListIter::next
  - RngListIter::next_raw
  - RngListIter::convert_raw
  - RngListIter::next
  - RawRange::is_end
  - RawRange::is_base_address
  - RawRange::parse
  - Range::add_base_address
  - tests::test_rnglists
  - tests::test_raw_range
  - tests::test_ranges
  - tests::test_ranges_invalid
  - tests::test_get_offset
  source_file: /src/gimli/src/read/rnglists.rs
- function_names:
  - PubNamesEntry::name
  - PubNamesEntry::unit_header_offset
  - PubNamesEntry::die_offset
  - PubNamesEntry::new
  - DebugPubNames::new
  - DebugPubNames::items
  - DebugPubNames::id
  - DebugPubNames::reader
  - DebugPubNames::from
  - PubNamesEntryIter::next
  - PubNamesEntryIter::next
  source_file: /src/gimli/src/read/pubnames.rs
- function_names:
  - DwarfSections::load
  - DwarfSections::borrow
  - DwarfSections::borrow_with_sup
  - Dwarf::load
  - Dwarf::load_sup
  - Dwarf::from_sections
  - Dwarf::borrow
  - Dwarf::set_sup
  - Dwarf::sup
  - Dwarf::populate_abbreviations_cache
  - Dwarf::units
  - Dwarf::unit
  - Dwarf::type_units
  - Dwarf::abbreviations
  - Dwarf::string_offset
  - Dwarf::string
  - Dwarf::line_string
  - Dwarf::sup_string
  - Dwarf::attr_string
  - Dwarf::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::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
  - UnitSectionOffset::to_unit_offset
  - UnitOffset::to_unit_section_offset
  - RangeIter::default
  - RangeIter::next
  - RangeIter::next
  - t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::v::a::r::i::a::n::c::e::_f
  - tests::test_dwarf_variance
  - t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::u::n::i::t::_::v::a::r::i::a::n::c::e::_f
  - tests::test_dwarf_unit_variance
  - t::e::s::t::s::::::::t::e::s::t::_::s::e::n::d::assert_is_send
  - tests::test_send
  - tests::test_format_error
  source_file: /src/gimli/src/read/dwarf.rs
- function_names:
  - sign_extend
  - mask_bit_size
  - ValueType::bit_size
  - ValueType::from_encoding
  - ValueType::from_entry
  - Value::value_type
  - Value::parse
  - Value::to_u64
  - Value::from_u64
  - Value::from_f32
  - Value::from_f64
  - Value::convert
  - Value::reinterpret
  - Value::abs
  - Value::neg
  - Value::add
  - Value::sub
  - Value::mul
  - Value::div
  - Value::rem
  - Value::not
  - Value::and
  - Value::or
  - Value::xor
  - Value::shift_length
  - Value::shl
  - Value::shr
  - Value::shra
  - Value::eq
  - Value::ge
  - Value::gt
  - Value::le
  - Value::lt
  - Value::ne
  - tests::valuetype_from_encoding
  - tests::value_convert
  - tests::value_reinterpret
  - tests::value_abs
  - tests::value_neg
  - tests::value_add
  - tests::value_sub
  - tests::value_mul
  - tests::value_div
  - tests::value_rem
  - tests::value_not
  - tests::value_and
  - tests::value_or
  - tests::value_xor
  - tests::value_shl
  - tests::value_shr
  - tests::value_shra
  - tests::value_eq
  - tests::value_ne
  - tests::value_ge
  - tests::value_gt
  - tests::value_le
  - tests::value_lt
  source_file: /src/gimli/src/read/value.rs
- function_names:
  - DebugFrame::set_address_size
  - DebugFrame::set_vendor
  - DebugFrame::new
  - DebugFrame::id
  - DebugFrame::reader
  - DebugFrame::from
  - EhFrameHdr::new
  - EhFrameHdr::parse
  - EhFrameHdr::id
  - EhFrameHdr::reader
  - EhFrameHdr::from
  - ParsedEhFrameHdr::eh_frame_ptr
  - ParsedEhFrameHdr::table
  - EhHdrTableIter::next
  - EhHdrTableIter::nth
  - EhHdrTableIter::next
  - EhHdrTableIter::size_hint
  - EhHdrTableIter::nth
  - EhHdrTable::iter
  - EhHdrTable::lookup
  - EhHdrTable::pointer_to_offset
  - EhHdrTable::fde_for_address
  - EhHdrTable::lookup_and_parse
  - EhHdrTable::unwind_info_for_address
  - EhFrame::set_address_size
  - EhFrame::set_vendor
  - EhFrame::new
  - EhFrame::id
  - EhFrame::reader
  - EhFrame::from
  - DebugFrameOffset::into
  - EhFrameOffset::into
  - UnwindSection::entries
  - UnwindSection::cie_from_offset
  - UnwindSection::partial_fde_from_offset
  - UnwindSection::fde_from_offset
  - UnwindSection::fde_for_address
  - UnwindSection::unwind_info_for_address
  - DebugFrame::section
  - DebugFrame::has_zero_terminator
  - DebugFrame::is_cie
  - DebugFrame::cie_offset_encoding
  - DebugFrame::resolve_cie_offset
  - DebugFrame::has_address_and_segment_sizes
  - DebugFrame::address_size
  - DebugFrame::vendor
  - EhFrame::section
  - EhFrame::has_zero_terminator
  - EhFrame::is_cie
  - EhFrame::cie_offset_encoding
  - EhFrame::resolve_cie_offset
  - EhFrame::has_address_and_segment_sizes
  - EhFrame::address_size
  - EhFrame::vendor
  - BaseAddresses::set_eh_frame_hdr
  - BaseAddresses::set_eh_frame
  - BaseAddresses::set_text
  - BaseAddresses::set_got
  - CfiEntriesIter::next
  - CfiEntriesIter::next
  - parse_cfi_entry
  - Augmentation::parse
  - AugmentationData::parse
  - CommonInformationEntry::parse
  - CommonInformationEntry::parse_rest
  - CommonInformationEntry::offset
  - CommonInformationEntry::encoding
  - CommonInformationEntry::address_size
  - CommonInformationEntry::instructions
  - CommonInformationEntry::entry_len
  - CommonInformationEntry::version
  - CommonInformationEntry::augmentation
  - CommonInformationEntry::has_lsda
  - CommonInformationEntry::lsda_encoding
  - CommonInformationEntry::personality_with_encoding
  - CommonInformationEntry::personality
  - CommonInformationEntry::fde_address_encoding
  - CommonInformationEntry::is_signal_trampoline
  - CommonInformationEntry::code_alignment_factor
  - CommonInformationEntry::data_alignment_factor
  - CommonInformationEntry::return_address_register
  - PartialFrameDescriptionEntry::parse_partial
  - PartialFrameDescriptionEntry::parse
  - PartialFrameDescriptionEntry::offset
  - PartialFrameDescriptionEntry::cie_offset
  - PartialFrameDescriptionEntry::entry_len
  - FrameDescriptionEntry::parse_rest
  - FrameDescriptionEntry::parse_addresses
  - FrameDescriptionEntry::rows
  - FrameDescriptionEntry::unwind_info_for_address
  - FrameDescriptionEntry::offset
  - FrameDescriptionEntry::cie
  - FrameDescriptionEntry::entry_len
  - FrameDescriptionEntry::instructions
  - FrameDescriptionEntry::initial_address
  - FrameDescriptionEntry::end_address
  - FrameDescriptionEntry::len
  - FrameDescriptionEntry::contains
  - FrameDescriptionEntry::lsda
  - FrameDescriptionEntry::is_signal_trampoline
  - FrameDescriptionEntry::personality
  - UnwindContext::fmt
  - UnwindContext::default
  - UnwindContext::new
  - UnwindContext::new_in
  - UnwindContext::initialize
  - UnwindContext::reset
  - UnwindContext::row
  - UnwindContext::row_mut
  - UnwindContext::save_initial_rules
  - UnwindContext::start_address
  - UnwindContext::set_start_address
  - UnwindContext::set_register_rule
  - UnwindContext::get_initial_rule
  - UnwindContext::set_cfa
  - UnwindContext::cfa_mut
  - UnwindContext::push_row
  - UnwindContext::pop_row
  - UnwindTable::new
  - UnwindTable::new_for_fde
  - UnwindTable::new_for_cie
  - UnwindTable::next_row
  - UnwindTable::into_current_row
  - UnwindTable::evaluate
  - RegisterRuleMap::fmt
  - RegisterRuleMap::clone
  - RegisterRuleMap::default
  - RegisterRuleMap::is_default
  - RegisterRuleMap::get
  - RegisterRuleMap::set
  - RegisterRuleMap::iter
  - RegisterRuleMap::from_iter
  - RegisterRuleMap::eq
  - RegisterRuleIter::next
  - UnwindTableRow::fmt
  - UnwindTableRow::clone
  - UnwindTableRow::default
  - UnwindTableRow::is_default
  - UnwindTableRow::start_address
  - UnwindTableRow::end_address
  - UnwindTableRow::contains
  - UnwindTableRow::saved_args_size
  - UnwindTableRow::cfa
  - UnwindTableRow::register
  - UnwindTableRow::registers
  - CfaRule::default
  - CfaRule::is_default
  - RegisterRule::is_defined
  - CallFrameInstruction::parse
  - CallFrameInstructionIter::next
  - CallFrameInstructionIter::next
  - UnwindExpression::get
  - parse_pointer_encoding
  - Pointer::default
  - Pointer::new
  - Pointer::direct
  - Pointer::pointer
  - parse_encoded_pointer
  - parse_encoded_value
  - tests::debug_frame_le
  - tests::debug_frame_be
  - tests::eh_frame_le
  - tests::parse_fde
  - tests::assert_parse_cie
  - tests::test_parse_cie_incomplete_length_32
  - tests::test_parse_cie_incomplete_length_64
  - tests::test_parse_cie_incomplete_id_32
  - tests::test_parse_cie_bad_id_32
  - tests::test_parse_cie_32_bad_version
  - tests::test_parse_cie_unknown_augmentation
  - tests::test_parse_cie
  - tests::test_parse_cie_32_ok
  - tests::test_parse_cie_64_ok
  - tests::test_parse_cie_length_too_big
  - tests::test_parse_fde_incomplete_length_32
  - tests::test_parse_fde_incomplete_length_64
  - tests::test_parse_fde_incomplete_cie_pointer_32
  - tests::test_parse_fde_32_ok
  - tests::test_parse_fde_64_ok
  - tests::test_parse_cfi_entry_on_cie_32_ok
  - tests::test_parse_cfi_entry_on_fde_32_ok
  - tests::test_cfi_entries_iter
  - tests::test_parse_cie_from_offset
  - tests::parse_cfi_instruction
  - tests::test_parse_cfi_instruction_advance_loc
  - tests::test_parse_cfi_instruction_offset
  - tests::test_parse_cfi_instruction_restore
  - tests::test_parse_cfi_instruction_nop
  - tests::test_parse_cfi_instruction_set_loc
  - tests::test_parse_cfi_instruction_set_loc_encoding
  - tests::test_parse_cfi_instruction_advance_loc1
  - tests::test_parse_cfi_instruction_advance_loc2
  - tests::test_parse_cfi_instruction_advance_loc4
  - tests::test_parse_cfi_instruction_offset_extended
  - tests::test_parse_cfi_instruction_restore_extended
  - tests::test_parse_cfi_instruction_undefined
  - tests::test_parse_cfi_instruction_same_value
  - tests::test_parse_cfi_instruction_register
  - tests::test_parse_cfi_instruction_remember_state
  - tests::test_parse_cfi_instruction_restore_state
  - tests::test_parse_cfi_instruction_def_cfa
  - tests::test_parse_cfi_instruction_def_cfa_register
  - tests::test_parse_cfi_instruction_def_cfa_offset
  - tests::test_parse_cfi_instruction_def_cfa_expression
  - tests::test_parse_cfi_instruction_expression
  - tests::test_parse_cfi_instruction_offset_extended_sf
  - tests::test_parse_cfi_instruction_def_cfa_sf
  - tests::test_parse_cfi_instruction_def_cfa_offset_sf
  - tests::test_parse_cfi_instruction_val_offset
  - tests::test_parse_cfi_instruction_val_offset_sf
  - tests::test_parse_cfi_instruction_val_expression
  - tests::test_parse_cfi_instruction_negate_ra_state
  - tests::test_parse_cfi_instruction_unknown_instruction
  - tests::test_call_frame_instruction_iter_ok
  - tests::test_call_frame_instruction_iter_err
  - tests::assert_eval
  - tests::make_test_cie
  - tests::test_eval_set_loc
  - tests::test_eval_set_loc_backwards
  - tests::test_eval_advance_loc
  - tests::test_eval_advance_loc_overflow_32
  - tests::test_eval_advance_loc_overflow_64
  - tests::test_eval_def_cfa
  - tests::test_eval_def_cfa_sf
  - tests::test_eval_def_cfa_register
  - tests::test_eval_def_cfa_register_invalid_context
  - tests::test_eval_def_cfa_offset
  - tests::test_eval_def_cfa_offset_invalid_context
  - tests::test_eval_def_cfa_expression
  - tests::test_eval_undefined
  - tests::test_eval_same_value
  - tests::test_eval_offset
  - tests::test_eval_offset_extended_sf
  - tests::test_eval_val_offset
  - tests::test_eval_val_offset_sf
  - tests::test_eval_expression
  - tests::test_eval_val_expression
  - tests::test_eval_restore
  - tests::test_eval_restore_havent_saved_initial_context
  - tests::test_eval_remember_state
  - tests::test_eval_restore_state
  - tests::test_eval_negate_ra_state
  - tests::test_eval_nop
  - tests::test_unwind_table_cie_no_rule
  - tests::test_unwind_table_cie_single_rule
  - tests::test_unwind_table_cie_invalid_rule
  - tests::test_unwind_table_next_row
  - tests::test_unwind_info_for_address_ok
  - tests::test_unwind_info_for_address_not_found
  - tests::test_eh_frame_hdr_unknown_version
  - tests::test_eh_frame_hdr_omit_ehptr
  - tests::test_eh_frame_hdr_omit_count
  - tests::test_eh_frame_hdr_omit_table
  - tests::test_eh_frame_hdr_varlen_table
  - tests::test_eh_frame_hdr_indirect_length
  - tests::test_eh_frame_hdr_indirect_ptrs
  - tests::test_eh_frame_hdr_good
  - tests::test_eh_frame_fde_for_address_good
  - tests::test_eh_frame_stops_at_zero_length
  - tests::test_debug_frame_skips_zero_length
  - tests::resolve_cie_offset
  - tests::test_eh_frame_resolve_cie_offset_ok
  - tests::test_eh_frame_resolve_cie_offset_out_of_bounds
  - tests::test_eh_frame_resolve_cie_offset_underflow
  - tests::test_eh_frame_fde_ok
  - tests::test_eh_frame_fde_out_of_bounds
  - tests::test_augmentation_parse_not_z_augmentation
  - tests::test_augmentation_parse_just_signal_trampoline
  - tests::test_augmentation_parse_unknown_part_of_z_augmentation
  - tests::test_augmentation_parse_L
  - tests::test_augmentation_parse_P
  - tests::test_augmentation_parse_R
  - tests::test_augmentation_parse_S
  - tests::test_augmentation_parse_all
  - tests::test_eh_frame_fde_no_augmentation
  - tests::test_eh_frame_fde_empty_augmentation
  - tests::test_eh_frame_fde_lsda_augmentation
  - tests::test_eh_frame_fde_lsda_function_relative
  - tests::test_eh_frame_cie_personality_function_relative_bad_context
  - tests::register_rule_map_eq
  - tests::iter_register_rules
  - tests::size_of_unwind_ctx
  - tests::size_of_register_rule_map
  - tests::test_parse_pointer_encoding_ok
  - tests::test_parse_pointer_encoding_bad_encoding
  - tests::test_parse_encoded_pointer_absptr
  - tests::test_parse_encoded_pointer_pcrel
  - tests::test_parse_encoded_pointer_pcrel_undefined
  - tests::test_parse_encoded_pointer_textrel
  - tests::test_parse_encoded_pointer_textrel_undefined
  - tests::test_parse_encoded_pointer_datarel
  - tests::test_parse_encoded_pointer_datarel_undefined
  - tests::test_parse_encoded_pointer_funcrel
  - tests::test_parse_encoded_pointer_funcrel_undefined
  - tests::test_parse_encoded_pointer_uleb128
  - tests::test_parse_encoded_pointer_udata2
  - tests::test_parse_encoded_pointer_udata4
  - tests::test_parse_encoded_pointer_udata8
  - tests::test_parse_encoded_pointer_sleb128
  - tests::test_parse_encoded_pointer_sdata2
  - tests::test_parse_encoded_pointer_sdata4
  - tests::test_parse_encoded_pointer_sdata8
  - tests::test_parse_encoded_pointer_omit
  - tests::test_parse_encoded_pointer_bad_encoding
  - tests::test_parse_encoded_pointer_aligned
  - tests::test_parse_encoded_pointer_indirect
  - t::e::s::t::s::::::::t::e::s::t::_::u::n::w::i::n::d::_::c::o::n::t::e::x::t::_::r::e::u::s::e::unwind_one
  - tests::test_unwind_context_reuse
  source_file: /src/gimli/src/read/cfi.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/eh_frame.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/eh_frame_hdr.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_info.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_line.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs
- function_names:
  - read_section
  - bench_parsing_debug_abbrev
  - impl_bench_parsing_debug_info
  - bench_parsing_debug_info
  - bench_parsing_debug_info_with_endian_rc_slice
  - bench_parsing_debug_info_tree
  - parse_debug_info_tree
  - bench_parsing_debug_info_raw
  - 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::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
  source_file: /src/gimli/benches/bench.rs
- function_names:
  - main
  - dump_file
  source_file: /src/gimli/crates/examples/src/bin/simple_line.rs
- function_names:
  - ErrorWriter::error
  - main
  - v::a::l::i::d::a::t::e::_::f::i::l::e::load_section
  - validate_file
  - validate_info
  source_file: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
- function_names:
  - Section::new
  - Section::writer
  - Section::writer_mut
  - Section::relocate
  - main
  - define_main
  source_file: /src/gimli/crates/examples/src/bin/simple_write.rs
- function_names:
  - '&''a RelocationMap::relocate_address'
  - '&''a RelocationMap::relocate_offset'
  - main
  - d::u::m::p::_::f::i::l::e::load_section
  - d::u::m::p::_::f::i::l::e::borrow_section
  - dump_file
  - dump_unit
  source_file: /src/gimli/crates/examples/src/bin/simple.rs
- function_names:
  - Error::fmt
  - writeln_error
  - Error::from
  - Error::from
  - Error::from
  - parallel_output
  - RelocationMap::add
  - '&''a RelocationMap::relocate_address'
  - '&''a RelocationMap::relocate_offset'
  - print_usage
  - main
  - load_file_section
  - dump_file
  - d::u::m::p::_::e::h::_::f::r::a::m::e::register_name_none
  - dump_eh_frame
  - dump_pointer
  - dump_cfi_instructions
  - dump_dwp
  - dump_dwp_sections
  - dump_info
  - dump_types
  - dump_unit
  - spaces
  - write_offset
  - dump_entries
  - dump_attr_value
  - dump_type_signature
  - dump_file_index
  - dump_exprloc
  - dump_op
  - dump_range
  - dump_loc_list
  - dump_range_list
  - dump_line
  - dump_line_program
  - dump_pubnames
  - dump_pubtypes
  - dump_aranges
  - dump_addr
  - dump_macros
  - dump_macro
  source_file: /src/gimli/crates/examples/src/bin/dwarfdump.rs
