https://issues.dlang.org/show_bug.cgi?id=14225

--- Comment #5 from Martin Nowak <[email protected]> ---
.debug_frame and .debug_ranges changed and look indeed weird.
There is an overlapping PC range.

000000c0 0000000000000024 00000000 FDE cie=00000000
pc=0000000000000000..0000000000000084
  DW_CFA_advance_loc: 1 to 0000000000000001
  DW_CFA_def_cfa_offset: 16
  DW_CFA_offset: r6 (rbp) at cfa-16
  DW_CFA_advance_loc: 2 to 0000000000000003
  DW_CFA_def_cfa_register: r6 (rbp)
  DW_CFA_advance_loc: 6 to 0000000000000009
  DW_CFA_offset: r1 (rdx) at cfa-80
  DW_CFA_nop
  DW_CFA_nop
  DW_CFA_nop
  DW_CFA_nop
  DW_CFA_nop

000000e8 0000000000000024 00000000 FDE cie=00000000
pc=0000000000000000..0000000000000053
  DW_CFA_advance_loc: 1 to 0000000000000001
  DW_CFA_def_cfa_offset: 16
  DW_CFA_offset: r6 (rbp) at cfa-16
  DW_CFA_advance_loc: 2 to 0000000000000003
  DW_CFA_def_cfa_register: r6 (rbp)
  DW_CFA_advance_loc: 6 to 0000000000000009
  DW_CFA_offset: r1 (rdx) at cfa-24
  DW_CFA_nop
  DW_CFA_nop
  DW_CFA_nop
  DW_CFA_nop
  DW_CFA_nop


    00000000 0000000000000000 0000000000000084 
    00000000 0000000000000000 0000000000000053 

Further investigation tomorrow ;).

--

Reply via email to