1*7304104dSAndroid Build Coastguard Worker. $srcdir/test-subr.sh 2*7304104dSAndroid Build Coastguard Worker 3*7304104dSAndroid Build Coastguard Worker# - s.c 4*7304104dSAndroid Build Coastguard Worker# int main_argc_remaining; 5*7304104dSAndroid Build Coastguard Worker# 6*7304104dSAndroid Build Coastguard Worker# int main_argc() { 7*7304104dSAndroid Build Coastguard Worker# int result = 0; 8*7304104dSAndroid Build Coastguard Worker# if (main_argc_remaining) 9*7304104dSAndroid Build Coastguard Worker# result = 0; 10*7304104dSAndroid Build Coastguard Worker# 11*7304104dSAndroid Build Coastguard Worker# return 0; 12*7304104dSAndroid Build Coastguard Worker# } 13*7304104dSAndroid Build Coastguard Worker# 14*7304104dSAndroid Build Coastguard Worker# gcc -gdwarf-5 -c -o testfile-dwarf5-fat-lto.o -flto -O s.c -g -ffat-lto-objects 15*7304104dSAndroid Build Coastguard Worker 16*7304104dSAndroid Build Coastguard Workertestfiles testfile-dwarf5-fat-lto.o 17*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/src/readelf --debug-dump=loc --debug-dump=ranges -N -U testfile-dwarf5-fat-lto.o << EOF 18*7304104dSAndroid Build Coastguard Worker 19*7304104dSAndroid Build Coastguard WorkerDWARF section [26] '.debug_loclists' at offset 0x7db: 20*7304104dSAndroid Build Coastguard WorkerTable at Offset 0x0: 21*7304104dSAndroid Build Coastguard Worker 22*7304104dSAndroid Build Coastguard Worker Length: 24 23*7304104dSAndroid Build Coastguard Worker DWARF version: 5 24*7304104dSAndroid Build Coastguard Worker Address size: 8 25*7304104dSAndroid Build Coastguard Worker Segment size: 0 26*7304104dSAndroid Build Coastguard Worker Offset entries: 0 27*7304104dSAndroid Build Coastguard Worker CU [ c] base: 000000000000000000 28*7304104dSAndroid Build Coastguard Worker 29*7304104dSAndroid Build Coastguard Worker Offset: c, Index: 0 30*7304104dSAndroid Build Coastguard Worker view pair 2, 3 31*7304104dSAndroid Build Coastguard Worker 32*7304104dSAndroid Build Coastguard Worker Offset: e, Index: 2 33*7304104dSAndroid Build Coastguard Worker start_length 0x0, 0 34*7304104dSAndroid Build Coastguard Worker [ 0] lit0 35*7304104dSAndroid Build Coastguard Worker [ 1] stack_value 36*7304104dSAndroid Build Coastguard Worker end_of_list 37*7304104dSAndroid Build Coastguard Worker 38*7304104dSAndroid Build Coastguard Worker 39*7304104dSAndroid Build Coastguard WorkerDWARF section [30] '.debug_rnglists' at offset 0x827: 40*7304104dSAndroid Build Coastguard WorkerTable at Offset 0x0: 41*7304104dSAndroid Build Coastguard Worker 42*7304104dSAndroid Build Coastguard Worker Length: 19 43*7304104dSAndroid Build Coastguard Worker DWARF version: 5 44*7304104dSAndroid Build Coastguard Worker Address size: 8 45*7304104dSAndroid Build Coastguard Worker Segment size: 0 46*7304104dSAndroid Build Coastguard Worker Offset entries: 0 47*7304104dSAndroid Build Coastguard Worker CU [ c] base: 000000000000000000 48*7304104dSAndroid Build Coastguard Worker 49*7304104dSAndroid Build Coastguard Worker Offset: c, Index: 0 50*7304104dSAndroid Build Coastguard Worker start_length 0x0, 8 51*7304104dSAndroid Build Coastguard Worker end_of_list 52*7304104dSAndroid Build Coastguard Worker 53*7304104dSAndroid Build Coastguard WorkerEOF 54