Add tests for readelf's Dwarf2 dumping feature.

This commit is contained in:
Nick Clifton 1999-01-29 11:16:08 +00:00
parent 1b977c7dbf
commit 6869092ea1
3 changed files with 48 additions and 0 deletions

View File

@ -7,6 +7,7 @@
* binutils-all/readelf.s: New file: Expected results for 'readelf -S'
* binutils-all/readelf.ss: New file: Expected results for 'readelf -s'
* binutils-all/readelf.r: New file: Expected results for 'readelf -r'
* binutils-all/readelf.wi: New file: Expected results for 'readelf -wi'
Wed Dec 9 19:11:39 1998 Jeffrey A Law (law@cygnus.com)

View File

@ -29,6 +29,12 @@ hppa
nm.exp
objcopy.exp
objdump.exp
readelf.exp
readelf.h
readelf.s
readelf.ss
readelf.r
readelf.wi
size.exp
testprog.c

View File

@ -0,0 +1,41 @@
The section .debug_info contains:
Compilation Unit:
Length: .*
Version: 2
Abbrev Offset: 0
Pointer Size: 4
Abbrev Number: 1 \(DW_TAG_compile_unit\)
DW_AT_name : .*/testprog.c
DW_AT_comp_dir : .*/binutils
DW_AT_producer : GNU C .*
DW_AT_language : 1 \(ANSI C\)
DW_AT_low_pc : 0
DW_AT_high_pc : .*
DW_AT_stmt_list : 0
Abbrev Number: 2 \(DW_TAG_subprogram\)
DW_AT_external : 1
DW_AT_name : fn
DW_AT_decl_file : 1
DW_AT_decl_line : a
DW_AT_type : .*
DW_AT_low_pc : 0
DW_AT_high_pc : .*
DW_AT_frame_base : 1 byte block: .*
Abbrev Number: 3 \(DW_TAG_base_type\)
DW_AT_name : int
DW_AT_byte_size : 4
DW_AT_encoding : 5
Abbrev Number: 4 \(DW_TAG_subprogram\)
DW_AT_sibling : .*
DW_AT_external : 1
DW_AT_name : main
DW_AT_decl_file : 1
DW_AT_decl_line : 10
DW_AT_type : .*
DW_AT_low_pc : .*
DW_AT_high_pc : .*
DW_AT_frame_base : 1 byte block: .*
Abbrev Number: 5 \(DW_TAG_lexical_block\)
DW_AT_low_pc : .*
DW_AT_high_pc : .*