summaryrefslogtreecommitdiff
path: root/include/elf/dwarf2.h
Commit message (Collapse)AuthorAgeFilesLines
* include/Richard Henderson2008-09-241-0/+1
| | | | | | | | | | | | | | | | | * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New. binutils/ * dwarf.c (size_of_encoded_value, get_encoded_value): Move up. (decode_location_expression): Add section parameter. Handle DW_OP_GNU_encoded_addr. (read_and_display_attr_value): Update decode_location_expression call. (display_debug_loc, display_debug_frames): Likewise. gas/ * dw2gencfi.c (DWARF2_ADDR_SIZE): Provide default. (struct cfi_insn_data): Add ea member. (CFI_val_encoded_addr, dot_cfi_val_encoded_addr): New. (output_cfi_insn): Handle CFI_val_encoded_addr. (select_cie_for_fde): Don't match CFI_val_encoded_addr. * doc/as.texinfo (.cfi_val_encoded_addr): Document.
* * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,Nick Clifton2008-03-031-2/+4
| | | | | | | DW_OP_PGI_omp_thread_num. * dwarf.c (decode_location_expression): Handle DW_OP_PGI_omp_thread_num.
* * dwarf2.h (DW_AT_hi_user): Correct value.Daniel Jacobowitz2007-12-111-1/+1
|
* * dwarf2.h: Mention the location of the DWARF3 spec on the web.Nick Clifton2007-11-161-3/+6
| | | | | | | | | | | | (DW_AT_stride_size): Rename to DW_AT_bit_stride. (DW_AT_stride): Rename to DW_AT_byte_stride. * dwarf.c (process_extended_line_op): Add cases for HP extensions to the line ops. Mention if an unknown op code is in the user defined range. (decode_location_expression): Add cases for HP extensions, the DW_OP_GNU_uninit extension and the DW_OP_call_frame_cfa and DW_OP_bit_piece DWARF3 operators. (read_and_display_attr): Correct list of attributes which can reference a location list. (read_and_display_attr_value): Add cases for DWARF3 values and HP extensions. Correct list of attributes which can reference a location list. (get_AT_name): Add cases for DWARF3 values and HP and PGI extensions.
* Add ability to report when a variable's value is uninitialized,Caroline Tice2007-05-181-0/+1
| | | | | based on information provided by the compiler. Also add new DWARF OP, DW_OP_GNU_uninit, for this purpose.
* Import from the GCC tree:Ben Elliston2006-03-021-4/+63
| | | | | | | | | | | | | | | | | | | | | | | 2006-03-01 Jakub Jelinek <jakub@redhat.com> * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants from DWARF 3. (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale, DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count, DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled, DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity, DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New. (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New. (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited, DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New. (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch, DW_DS_leading_separate, DW_DS_trailing_separate): New. (DW_END_default, DW_END_big, DW_END_little): New. (DW_END_lo_user, DW_END_hi_user): Define. (DW_LNE_lo_user, DW_LNE_hi_user): Define. (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New. (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC, DW_LANG_D): New.
* binutils/Ben Elliston2005-07-181-3/+2
| | | | | | | | * readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding value of DW_ATE_decimal_float instead of DW_ATE_GNU_decimal_float. include/elf/ * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float. Replace with DW_ATE_decimal_float (now in DWARF 3).
* binutils/ChangeLogBen Elliston2005-05-181-2/+4
| | | | | | | | | * readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding value of DW_ATE_GNU_decimal_float. include/elf/ChangeLog * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from the user-defined encoding space pending inclusion in the standard.
* Update the address and phone number of the FSF organizationNick Clifton2005-05-101-2/+2
|
* 2004-10-06 Eric Christopher <echristo@redhat.com>Eric Christopher2004-10-061-2/+3
| | | | * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
* Add enum values for HP extensions to DWARF standardNick Clifton2003-09-111-7/+47
|
* Add PGI extensionscagney_x86i386-20030821-branchpointNick Clifton2003-08-211-4/+11
|
* Add support for displaying extension to DWARF2 used by Unified Parallel CNick Clifton2002-12-101-6/+14
| | | | compiler.
* Handle DW_OP_GNU_push_tls_address.Nick Clifton2002-09-121-16/+17
| | | | Synch up with the gcc's dwarf2.h
* 2002-05-31 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2002-05-311-2/+2
| | | | | * elf/dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed to DW_CFA_lo_user, DW_CFA_hi_user respectively.
* 2002-04-24 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2002-04-251-0/+1
| | | | * dwarf2.h: Add DW_AT_GNU_vector.
* elf/dwarf2.h: Sync with gcc version.Jason Merrill2002-01-281-23/+27
|
* Index: bfd/ChangeLogGeoffrey Keating2001-11-131-1/+5
| | | | | | | | | | | | | | | | | | | 2001-11-11 Geoffrey Keating <geoffk@redhat.com> * dwarf2.c (decode_line_info): Properly deal with unknown standard opcodes. Index: binutils/ChangeLog 2001-11-11 Geoffrey Keating <geoffk@redhat.com> * readelf.c (display_debug_lines): Deal with unknown standard opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin, DW_LNS_set_isa. Index: include/elf/ChangeLog 2001-11-11 Geoffrey Keating <geoffk@redhat.com> * dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
* Remerge with gccNick Clifton2001-06-301-5/+20
|
* Add DWARF 2.1 attributesNick Clifton2001-06-291-36/+52
|
* * dwarf2.h: Partial merge with gcc version.Per Bothner2001-06-151-7/+48
| | | | | (enum dwarf_descrim_list): Fix typo -> dwarf_discrim_list. (DW_LANG_Java): Use value from dwarf 2.1 draft (also used in gcc).
* Fix typos in ChangeLogs; add coff/external.h; fix copyright datesNick Clifton2001-03-141-1/+1
|
* Stu Grossman <grossman@babylon-5.cygnus.com>Richard Henderson1999-06-021-0/+1
| | | | | * dwarf.h: Add LANG_JAVA. * dwarf2.h: Add DW_LANG_Java.
* Initial revisionRichard Henderson1999-05-031-0/+637