https://sourceware.org/bugzilla/show_bug.cgi?id=32370

--- Comment #5 from Mark Wielaard <mark at klomp dot org> ---
Question is whether we should try to handle them in the debug sections.

e.g. for hello.o we currently get:

$ eu-readelf -U --debug-dump=loc /tmp/hello.o 

DWARF section [ 9] '.debug_loclists' at offset 0x227:
Table at Offset 0x0:

 Length:               85
 DWARF version:         5
 Address size:          8
 Segment size:          0
 Offset entries:        0
 CU [     c] base: 000000000000000000

  Offset: c, Index: 0
    base_address 0x0
    offset_pair 0, 4
        [ 0] reg10
    offset_pair 4, 11
        [ 0] reg15
    offset_pair 11, 12
        [ 0] entry_value:
             [ 0] reg10
        [ 3] stack_value
    end_of_list

  Offset: 28, Index: 1c
    base_address 0x0
    offset_pair 0, 11
        [ 0] reg11
    offset_pair 11, 12
        [ 0] entry_value:
             [ 0] reg11
        [ 3] stack_value
    end_of_list

  Offset: 3f, Index: 33
    start_length 0x4, 6
        [ 0] reg10
    end_of_list

  Offset: 4c, Index: 40
    start_length 0x4, 6
        [ 0] reg15
    end_of_list

While the linked variant gives:

$ eu-readelf -U --debug-dump=loc /tmp/testfileloc 

DWARF section [32] '.debug_loclists' at offset 0x2a70:
Table at Offset 0x0:

 Length:               85
 DWARF version:         5
 Address size:          8
 Segment size:          0
 Offset entries:        0
 CU [     c] base: 000000000000000000

  Offset: c, Index: 0
    base_address 0x103f0
    offset_pair 0, 4
        [ 0] reg10
    offset_pair 4, b
        [ 0] reg15
    offset_pair b, c
        [ 0] entry_value:
             [ 0] reg10
        [ 3] stack_value
    end_of_list

  Offset: 28, Index: 1c
    base_address 0x103f0
    offset_pair 0, b
        [ 0] reg11
    offset_pair b, c
        [ 0] entry_value:
             [ 0] reg11
        [ 3] stack_value
    end_of_list

  Offset: 3f, Index: 33
    start_length 0x103f4, 6
        [ 0] reg10
    end_of_list

  Offset: 4c, Index: 40
    start_length 0x103f4, 6
        [ 0] reg15
    end_of_list

So the offset pairs look slightly off. Is that a problem?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to