[Issue 14225] [REG2.067a] GDB: error reading variable (string + dup)

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue Mar 3 20:38:59 PST 2015


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

--- Comment #5 from Martin Nowak <code at dawg.eu> ---
.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 ;).

--


More information about the Digitalmars-d-bugs mailing list