summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update dwarf branch name, license and contributor policy.upstream/dwarfMark Wielaard2012-06-064-92/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change name from "Red Hat elfutils" to "elfutils". * Update license of standalone tools and test from GPLv2 to GPLv3+. * Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+. * Add Developer Certificate of Origin based contributor policy. dwarflint: - All files updated to GPLv3+. libdw/c++: - All files updated to GPLv2/LGPLv3+. src: - All files updated to GPLv3+. Except dwarf-opcodes.h, dwarfstrings.c and dwarfstrings.h, which were meant as library files and have been updated to GPLv2/LGPLv3+. tests: - All files updated to GPLv3+. Except for the test bz2 data files. Signed-off-by: Richard Fontana <[email protected]> Signed-off-by: Mark Wielaard <[email protected]>
* Merge branch 'master' into dwarfMark Wielaard2012-06-0636-874/+1256
|\ | | | | | | | | Signed-off-by: Richard Fontana <[email protected]> Signed-off-by: Mark Wielaard <[email protected]>
| * Update name, license and contributor policy.Mark Wielaard2012-06-0533-617/+358
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change name from "Red Hat elfutils" to "elfutils". * Update license of standalone tools and test from GPLv2 to GPLv3+. * Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+. * Add Developer Certificate of Origin based contributor policy. top-level: - COPYING: Upgraded from GPLv2 to GPLv3. - CONTRIBUTING, COPYING-GPLv2, COPYING-LGPLv3: New files. - NEWS: Added note about new contribution and license policy. - Makefile.am: Updated to GPLv3, added new files to EXTRA_DIST. - configure.ac: Update to GPLv3, changed AC_INIT name to 'elfutils'. backends, lib, libasm, libcpu, libdw, libdwfl, libebl, libelf: - All files updated to GPLv2/LGPLv3+. Except some very small files (<5 lines) which didn't have any headers at all before, the linker .maps files and the libcpu/defs files which only contain data and libelf/elf.h which comes from glibc and is under LGPLv2+. config: - elfutils.spec.in: Add new License: headers and new %doc files. - Update all license headers to GPLv2/LGPLv3+ for files used by libs. src, tests: - All files updated to GPLv3+. Except for the test bz2 data files, the linker maps and script files and some very small files (<5 lines) that don't have any headers. Signed-off-by: Richard Fontana <[email protected]> Signed-off-by: Mark Wielaard <[email protected]>
| * Remove .mtn-ignore and .cvsignore files.Mark Wielaard2012-06-051-1/+0
| | | | | | | | We use .gitignore these days.
| * Remove unused (generated) src/ylwrap file.Mark Wielaard2012-06-051-154/+0
| | | | | | | | | | ylwrap is now placed in config through AC_CONFIG_AUX_DIR. The checked in src copy of the file wasn't used.
| * elflint: Allow zero sized sections at (filesz) end of segment.Mark Wielaard2012-05-092-2/+9
| |
| * readelf.c (print_ops): Add missing DW_OP_GNU operands.Mark Wielaard2012-04-242-0/+8
| | | | | | | | DW_OP_GNU_push_tls_address, DW_OP_GNU_uinit and DW_OP_GNU_encoded_addr.
| * elflint: Accept SHF_INFO_LINK for reloc sections.Roland McGrath2012-03-282-2/+6
| |
| * readelf.c: Check debug section data before trying to print abbrev or str.Mark Wielaard2012-03-282-2/+12
| | | | | | | | | | | | * readelf.c (print_debug_abbrev_section): Check there is Dwarf section data. (print_debug_str_section): Likewise.
| * readelf.c (print_gdb_index_section): Accept version 6.Mark Wielaard2012-03-212-2/+7
| | | | | | | | | | No changes in the format. Version 6 contains symbols for inlined functions, older versions didn't.
| * Handle DW_FORM_sec_offset in dwarf_formudata.Mark Wielaard2012-01-312-3/+4
| |
| * Update copyright yearUlrich Drepper2012-01-2115-35/+50
| |
| * Color code output of nm and objdumpUlrich Drepper2012-01-213-41/+142
| |
| * Fix warning nit.Roland McGrath2012-01-201-1/+1
| |
| * Handle --enable-deterministic-archives to make -D behavior default for ar ↵Roland McGrath2012-01-202-2/+35
| | | | | | | | and ranlib.
| * ar: Don't crash when given files but no command.Roland McGrath2012-01-202-0/+9
| |
| * Grok -U as inverse of -D in ar and ranlib.Roland McGrath2012-01-202-0/+8
| |
| * Support -D in ranlib as in ar.Roland McGrath2012-01-207-20/+105
| |
| * Fix .eh_frame decoding in the absence of any DWARF.Roland McGrath2011-12-202-1/+10
| |
| * ar: Implement -D.Roland McGrath2011-11-052-3/+14
| |
| * ar: Fix a return value check.Roland McGrath2011-11-052-1/+6
| |
| * readelf.c: Assume the right size of an arrayMarek Polacek2011-10-042-1/+5
| |
| * More CLUlrich Drepper2011-10-031-2/+2
| |
| * Fix nm output for sysv formatUlrich Drepper2011-10-032-9/+27
| | | | | | | | | | Undefined symbols need no address and siz printed. Avoid the initial entry which is no real symbol. Avoid section symbols.
| * Improve nm output for BSD and POSIX formatUlrich Drepper2011-10-032-26/+76
| | | | | | | | | | | | | | | | | | The binutils version showed more information since it distinguished unique symbols, symbols in read-only and bss sections. The format is now the same. In addition handle TLS symbols correctly but differently from binutils nm since the latter drops information. Instead use a @ suffix to indicate TLS similar to * to indicate weak.
| * Add demangling support to nmUlrich Drepper2011-10-023-8/+126
| |
| * readelf: Grok -W/--wide for binutils compatibility.Roland McGrath2011-07-092-2/+7
| |
| * Wire up -u option handling in ar.Roland McGrath2011-07-092-2/+10
| |
| * strip.c (relocate): Make offset check overflow-proof.Mark Wielaard2011-05-302-1/+6
| |
| * strip: --reloc-debug-sections, relocate against any debug section symbol.Mark Wielaard2011-05-242-65/+91
| |
| * strip: Add --reloc-debug-sections option.Mark Wielaard2011-05-232-2/+222
| |
| * strip: Handle SHT_GROUP sections better.Mark Wielaard2011-05-192-4/+35
| |
* | dwarf-opcodes.h add GNU_const_type/regval_type/deref_type/convert/reinterpret.Jakub Jelinek2011-05-171-2/+9
| |
* | Merge branch 'master' into dwarfMark Wielaard2011-05-175-12/+81
|\| | | | | | | | | Conflicts: src/readelf.c
| * Add DW_OP_GNU_const_type/regval_type/deref_type/convert/reinterpret.Jakub Jelinek2011-05-172-0/+60
| |
| * dwarf_tag_string fixup GNU_call_site and GNU_call_site_parameter strings.Mark Wielaard2011-05-172-2/+7
| |
| * nm.c: Remove unused if/else and parameters.Marek Polacek2011-05-122-9/+9
| |
| * unstrip.c: Mark function as static.Marek Polacek2011-05-072-1/+5
| |
* | Merge branch 'master' into dwarfMark Wielaard2011-05-036-22/+250
|\| | | | | | | | | Conflicts: tests/Makefile.am: New tests merged.
| * Merge branch 'mjw/sdt'Mark Wielaard2011-05-032-1/+6
| |\
| | * Add support for printing SDT elf notes.Mark Wielaard2011-04-262-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libebl/ * libebl.h (ebl_object_note_type_name): Add const char *name arg. * eblhooks.h (object_note_type_name): Likewise. * eblopenbackend.c (default_object_note_type_name): Likewise. * eblobjnotetypename.c (ebl_object_note_type_name): Likewise. And print version if name is "stapsdt". * eblobjnote.c (ebl_object_note): Add output for "stapsdt" notes. src/ * readelf.c (handle_notes_data): Call ebl_object_note_type_name with note name.
| * | Merge branch 'mjw/gdb_index'Mark Wielaard2011-04-282-4/+215
| |\ \ | | |/ | |/|
| | * Add printing of .gdb_index section to readelf.Mark Wielaard2011-04-282-4/+215
| | |
| * | Fix doubled words.Marek Polacek2011-04-164-6/+5
| |/
| * Improve output of readelf -wlinePetr Machata2011-03-252-9/+16
| |
| * Merge branch 'mpolacek/readelf-pltrel-case'Marek Polacek2011-03-252-2/+8
| |\
| | * Don't segfault at DT_PLTREL case.Marek Polacek2011-03-222-2/+8
| | |
* | | dwarflint: Add DW_LNE_set_discriminator check and clean unknown upcode warn.Mark Wielaard2011-04-022-1/+26
| | | | | | | | | | | | | | | | | | Print unknown (extended) opcodes has hex values. Add dwarf_line_extended_opcode_string. New simple DW_LNE_set_discriminator check (not zero).
* | | Add support for low-level dwarflint checks for call_site and entry_value.upstream/mjw/call_siteMark Wielaard2011-03-231-1/+4
| | |
* | | Copy master readelf.c dwarf_tag/attr_string changes to dwarfstrings.c.Mark Wielaard2011-03-231-0/+40
| | |