Deleted Added
full compact
dwarf.h (306372) dwarf.h (317623)
1/*-
2 * Copyright (c) 2007 John Birrell (jb@freebsd.org)
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 2007 John Birrell (jb@freebsd.org)
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $Id: dwarf.h 3052 2014-05-26 20:36:24Z kaiwang27 $
26 * $Id: dwarf.h 3494 2016-09-20 17:16:13Z emaste $
27 */
28
29#ifndef _DWARF_H_
30#define _DWARF_H_
31
32#define DW_TAG_array_type 0x01
33#define DW_TAG_class_type 0x02
34#define DW_TAG_entry_point 0x03

--- 168 unchanged lines hidden (view full) ---

203#define DW_AT_main_subprogram 0x6a
204#define DW_AT_data_bit_offset 0x6b
205#define DW_AT_const_expr 0x6c
206#define DW_AT_enum_class 0x6d
207#define DW_AT_linkage_name 0x6e
208#define DW_AT_lo_user 0x2000
209#define DW_AT_hi_user 0x3fff
210
27 */
28
29#ifndef _DWARF_H_
30#define _DWARF_H_
31
32#define DW_TAG_array_type 0x01
33#define DW_TAG_class_type 0x02
34#define DW_TAG_entry_point 0x03

--- 168 unchanged lines hidden (view full) ---

203#define DW_AT_main_subprogram 0x6a
204#define DW_AT_data_bit_offset 0x6b
205#define DW_AT_const_expr 0x6c
206#define DW_AT_enum_class 0x6d
207#define DW_AT_linkage_name 0x6e
208#define DW_AT_lo_user 0x2000
209#define DW_AT_hi_user 0x3fff
210
211/* SGI/MIPS extensions. */
212#define DW_AT_MIPS_fde 0x2001
213#define DW_AT_MIPS_loop_begin 0x2002
214#define DW_AT_MIPS_tail_loop_begin 0x2003
215#define DW_AT_MIPS_epilog_begin 0x2004
216#define DW_AT_MIPS_loop_unroll_factor 0x2005
217#define DW_AT_MIPS_software_pipeline_depth 0x2006
218#define DW_AT_MIPS_linkage_name 0x2007
219#define DW_AT_MIPS_stride 0x2008
220#define DW_AT_MIPS_abstract_name 0x2009
221#define DW_AT_MIPS_clone_origin 0x200a
222#define DW_AT_MIPS_has_inlines 0x200b
223#define DW_AT_MIPS_stride_byte 0x200c
224#define DW_AT_MIPS_stride_elem 0x200d
225#define DW_AT_MIPS_ptr_dopetype 0x200e
226#define DW_AT_MIPS_allocatable_dopetype 0x200f
227#define DW_AT_MIPS_assumed_shape_dopetype 0x2010
228#define DW_AT_MIPS_assumed_size 0x2011
229
211/* GNU extensions. */
212#define DW_AT_sf_names 0x2101
213#define DW_AT_src_info 0x2102
214#define DW_AT_mac_info 0x2103
215#define DW_AT_src_coords 0x2104
216#define DW_AT_body_begin 0x2105
217#define DW_AT_body_end 0x2106
218#define DW_AT_GNU_vector 0x2107

--- 281 unchanged lines hidden (view full) ---

500#define DW_LANG_Ada95 0x000d
501#define DW_LANG_Fortran95 0x000e
502#define DW_LANG_PLI 0x000f
503#define DW_LANG_ObjC 0x0010
504#define DW_LANG_ObjC_plus_plus 0x0011
505#define DW_LANG_UPC 0x0012
506#define DW_LANG_D 0x0013
507#define DW_LANG_lo_user 0x8000
230/* GNU extensions. */
231#define DW_AT_sf_names 0x2101
232#define DW_AT_src_info 0x2102
233#define DW_AT_mac_info 0x2103
234#define DW_AT_src_coords 0x2104
235#define DW_AT_body_begin 0x2105
236#define DW_AT_body_end 0x2106
237#define DW_AT_GNU_vector 0x2107

--- 281 unchanged lines hidden (view full) ---

519#define DW_LANG_Ada95 0x000d
520#define DW_LANG_Fortran95 0x000e
521#define DW_LANG_PLI 0x000f
522#define DW_LANG_ObjC 0x0010
523#define DW_LANG_ObjC_plus_plus 0x0011
524#define DW_LANG_UPC 0x0012
525#define DW_LANG_D 0x0013
526#define DW_LANG_lo_user 0x8000
527#define DW_LANG_Mips_Assembler 0x8001
508#define DW_LANG_hi_user 0xffff
509
510#define DW_ID_case_sensitive 0x00
511#define DW_ID_up_case 0x01
512#define DW_ID_down_case 0x02
513#define DW_ID_case_insensitive 0x03
514
515#define DW_CC_normal 0x01

--- 99 unchanged lines hidden ---
528#define DW_LANG_hi_user 0xffff
529
530#define DW_ID_case_sensitive 0x00
531#define DW_ID_up_case 0x01
532#define DW_ID_down_case 0x02
533#define DW_ID_case_insensitive 0x03
534
535#define DW_CC_normal 0x01

--- 99 unchanged lines hidden ---