Lines Matching full:debug_addr
1 ## Test that yaml2obj emits .debug_addr section.
3 ## a) Generate and verify a little endian DWARF32 .debug_addr section in a 64-bit object file.
10 # SHDR-NEXT: Name: .debug_addr (1)
147 debug_addr:
222 ## b) Generate and verify a big endian DWARF32 .debug_addr section.
351 ## c) Generate and verify a little endian DWARF64 .debug_addr section.
390 debug_addr:
403 ## d) Generate and verify a big endian DWARF64 .debug_addr section.
448 debug_addr:
451 ## f) Generate the .debug_addr section from raw section content.
467 - Name: .debug_addr
471 ## g) Generate the .debug_addr section when the "Size" is specified.
474 # RUN: llvm-readelf --hex-dump=.debug_addr %t5.o | FileCheck %s --check-prefix=SIZE
476 # SIZE: Hex dump of section '.debug_addr':
486 - Name: .debug_addr
491 ## "debug_addr" entry are specified at the same time.
495 # ERROR: yaml2obj: error: cannot specify section '.debug_addr' contents in the 'DWARF' entry and th…
503 - Name: .debug_addr
507 debug_addr:
512 ## "debug_addr" entry are specified at the same time.
522 - Name: .debug_addr
526 debug_addr:
531 ## the "debug_addr" entry doesn't exist.
537 # OVERRIDDEN: [ 1] .debug_addr STRTAB 0000000000002020 000050 000008 01 A 2 1 2
546 - Name: .debug_addr
556 - Name: .sec ## Linked by .debug_addr.
560 ## the "debug_addr" entry exists.
571 - Name: .debug_addr
580 - Name: .sec ## Linked by .debug_addr.
583 debug_addr:
587 ## l) Test that yaml2obj still generates a .debug_addr section if we assign an invalid value
591 # RUN: llvm-readelf --hex-dump=.debug_addr %t10.addr.o | \
595 # RUN: llvm-readelf --hex-dump=.debug_addr %t10.seg.o | \
598 # ADDR-SEG-SIZE: Hex dump of section '.debug_addr':
607 debug_addr:
621 # INVALID-SIZE: yaml2obj: error: unable to write debug_addr [[FIELD]]: invalid integer write size: 3
629 debug_addr:
635 ## n) Test that the .debug_addr section header is emitted if the "debug_addr"
648 debug_addr: []