mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 09:09:16 +08:00
Add tests for readelf's Dwarf2 dumping feature.
This commit is contained in:
@ -7,6 +7,7 @@
|
|||||||
* binutils-all/readelf.s: New file: Expected results for 'readelf -S'
|
* 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.ss: New file: Expected results for 'readelf -s'
|
||||||
* binutils-all/readelf.r: New file: Expected results for 'readelf -r'
|
* 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)
|
Wed Dec 9 19:11:39 1998 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
|
@ -29,6 +29,12 @@ hppa
|
|||||||
nm.exp
|
nm.exp
|
||||||
objcopy.exp
|
objcopy.exp
|
||||||
objdump.exp
|
objdump.exp
|
||||||
|
readelf.exp
|
||||||
|
readelf.h
|
||||||
|
readelf.s
|
||||||
|
readelf.ss
|
||||||
|
readelf.r
|
||||||
|
readelf.wi
|
||||||
size.exp
|
size.exp
|
||||||
testprog.c
|
testprog.c
|
||||||
|
|
||||||
|
41
binutils/testsuite/binutils-all/readelf.wi
Normal file
41
binutils/testsuite/binutils-all/readelf.wi
Normal 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 : .*
|
Reference in New Issue
Block a user