Lines 488-497
AT_CLEANUP
Link Here
|
488 |
AT_SETUP([debugedit .debug_line objects DWARF5]) |
488 |
AT_SETUP([debugedit .debug_line objects DWARF5]) |
489 |
AT_KEYWORDS([debuginfo] [debugedit]) |
489 |
AT_KEYWORDS([debuginfo] [debugedit]) |
490 |
AT_SKIP_IF([test "$GDWARF_5_FLAG" = "no"]) |
490 |
AT_SKIP_IF([test "$GDWARF_5_FLAG" = "no"]) |
|
|
491 |
AT_SKIP_IF([test "$DWARF_5_DEBUGLINE" = "no"]) |
491 |
DEBUGEDIT_SETUP([-gdwarf-5]) |
492 |
DEBUGEDIT_SETUP([-gdwarf-5]) |
492 |
|
493 |
|
493 |
AT_DATA([expout], |
494 |
AT_DATA([expout], |
494 |
[foo/bar/baz |
495 |
[foo/bar/baz |
|
|
496 |
foo/bar/baz/subdir_bar |
495 |
foo/bar/baz/subdir_headers |
497 |
foo/bar/baz/subdir_headers |
496 |
]) |
498 |
]) |
497 |
|
499 |
|
Lines 500-507
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./subdir_bar/bar.o]])
Link Here
|
500 |
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./baz.o]]) |
502 |
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./baz.o]]) |
501 |
AT_CHECK([[ |
503 |
AT_CHECK([[ |
502 |
$READELF --debug-dump=line foo.o subdir_bar/bar.o baz.o \ |
504 |
$READELF --debug-dump=line foo.o subdir_bar/bar.o baz.o \ |
503 |
| grep -A5 "The Directory Table" | grep "^ [123]" \ |
505 |
| grep -A5 "The Directory Table" | grep "^ [0123]" \ |
504 |
| cut -f2- -d/ | grep ^foo/ | sort |
506 |
| cut -f2- -d/ | grep ^foo/ | sort -u |
505 |
]],[0],[expout]) |
507 |
]],[0],[expout]) |
506 |
|
508 |
|
507 |
AT_CLEANUP |
509 |
AT_CLEANUP |
Lines 535-552
AT_CLEANUP
Link Here
|
535 |
AT_SETUP([debugedit .debug_line partial DWARF5]) |
537 |
AT_SETUP([debugedit .debug_line partial DWARF5]) |
536 |
AT_KEYWORDS([debuginfo] [debugedit]) |
538 |
AT_KEYWORDS([debuginfo] [debugedit]) |
537 |
AT_SKIP_IF([test "$GDWARF_5_FLAG" = "no"]) |
539 |
AT_SKIP_IF([test "$GDWARF_5_FLAG" = "no"]) |
|
|
540 |
AT_SKIP_IF([test "$DWARF_5_DEBUGLINE" = "no"]) |
538 |
DEBUGEDIT_SETUP([-gdwarf-5]) |
541 |
DEBUGEDIT_SETUP([-gdwarf-5]) |
539 |
|
542 |
|
540 |
AT_DATA([expout], |
543 |
AT_DATA([expout], |
541 |
[foo/bar/baz |
544 |
[foo/bar/baz |
|
|
545 |
foo/bar/baz/subdir_bar |
542 |
foo/bar/baz/subdir_headers |
546 |
foo/bar/baz/subdir_headers |
543 |
]) |
547 |
]) |
544 |
|
548 |
|
545 |
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./foobarbaz.part.o]]) |
549 |
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./foobarbaz.part.o]]) |
546 |
AT_CHECK([[ |
550 |
AT_CHECK([[ |
547 |
$READELF --debug-dump=line ./foobarbaz.part.o \ |
551 |
$READELF --debug-dump=line ./foobarbaz.part.o \ |
548 |
| grep -A5 "The Directory Table" | grep "^ [123]" \ |
552 |
| grep -A5 "The Directory Table" | grep "^ [0123]" \ |
549 |
| cut -f2- -d/ | grep ^foo/ | sort |
553 |
| cut -f2- -d/ | grep ^foo/ | sort -u |
550 |
]],[0],[expout]) |
554 |
]],[0],[expout]) |
551 |
|
555 |
|
552 |
AT_CLEANUP |
556 |
AT_CLEANUP |
Lines 580-597
AT_CLEANUP
Link Here
|
580 |
AT_SETUP([debugedit .debug_line exe DWARF5]) |
584 |
AT_SETUP([debugedit .debug_line exe DWARF5]) |
581 |
AT_KEYWORDS([debuginfo] [debugedit]) |
585 |
AT_KEYWORDS([debuginfo] [debugedit]) |
582 |
AT_SKIP_IF([test "$GDWARF_5_FLAG" = "no"]) |
586 |
AT_SKIP_IF([test "$GDWARF_5_FLAG" = "no"]) |
|
|
587 |
AT_SKIP_IF([test "$DWARF_5_DEBUGLINE" = "no"]) |
583 |
DEBUGEDIT_SETUP([-gdwarf-5]) |
588 |
DEBUGEDIT_SETUP([-gdwarf-5]) |
584 |
|
589 |
|
585 |
AT_DATA([expout], |
590 |
AT_DATA([expout], |
586 |
[foo/bar/baz |
591 |
[foo/bar/baz |
|
|
592 |
foo/bar/baz/subdir_bar |
587 |
foo/bar/baz/subdir_headers |
593 |
foo/bar/baz/subdir_headers |
588 |
]) |
594 |
]) |
589 |
|
595 |
|
590 |
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./foobarbaz.exe]]) |
596 |
AT_CHECK([[debugedit -b $(pwd) -d /foo/bar/baz ./foobarbaz.exe]]) |
591 |
AT_CHECK([[ |
597 |
AT_CHECK([[ |
592 |
$READELF --debug-dump=line ./foobarbaz.exe \ |
598 |
$READELF --debug-dump=line ./foobarbaz.exe \ |
593 |
| grep -A5 "The Directory Table" | grep "^ [123]" \ |
599 |
| grep -A5 "The Directory Table" | grep "^ [0123]" \ |
594 |
| cut -f2- -d/ | grep ^foo/ | sort |
600 |
| cut -f2- -d/ | grep ^foo/ | sort -u |
595 |
]],[0],[expout]) |
601 |
]],[0],[expout]) |
596 |
|
602 |
|
597 |
AT_CLEANUP |
603 |
AT_CLEANUP |
598 |
- |
|
|