summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--COPYING498
-rw-r--r--COPYING.GPL340
-rw-r--r--CREATE-MINI47
-rw-r--r--EXCEPTION11
-rw-r--r--Makefile.am33
-rw-r--r--NEWS8
-rw-r--r--backends/Makefile.am28
-rw-r--r--backends/alpha_init.c30
-rw-r--r--backends/alpha_reloc.def28
-rw-r--r--backends/alpha_retval.c32
-rw-r--r--backends/alpha_symbol.c28
-rw-r--r--backends/arm_init.c30
-rw-r--r--backends/arm_reloc.def28
-rw-r--r--backends/arm_symbol.c28
-rw-r--r--backends/common-reloc.c32
-rw-r--r--backends/i386_corenote.c30
-rw-r--r--backends/i386_init.c30
-rw-r--r--backends/i386_regs.c32
-rw-r--r--backends/i386_reloc.def28
-rw-r--r--backends/i386_retval.c32
-rw-r--r--backends/i386_symbol.c28
-rw-r--r--backends/ia64_init.c30
-rw-r--r--backends/ia64_reloc.def28
-rw-r--r--backends/ia64_symbol.c28
-rw-r--r--backends/libebl_CPU.h32
-rw-r--r--backends/ppc64_init.c30
-rw-r--r--backends/ppc64_reloc.def28
-rw-r--r--backends/ppc64_retval.c32
-rw-r--r--backends/ppc64_symbol.c28
-rw-r--r--backends/ppc_init.c30
-rw-r--r--backends/ppc_regs.c32
-rw-r--r--backends/ppc_reloc.def28
-rw-r--r--backends/ppc_retval.c32
-rw-r--r--backends/ppc_symbol.c30
-rw-r--r--backends/s390_init.c32
-rw-r--r--backends/s390_regs.c32
-rw-r--r--backends/s390_reloc.def28
-rw-r--r--backends/s390_retval.c32
-rw-r--r--backends/s390_symbol.c28
-rw-r--r--backends/sh_init.c30
-rw-r--r--backends/sh_reloc.def28
-rw-r--r--backends/sh_symbol.c30
-rw-r--r--backends/sparc_init.c32
-rw-r--r--backends/sparc_regs.c28
-rw-r--r--backends/sparc_reloc.def28
-rw-r--r--backends/sparc_symbol.c28
-rw-r--r--backends/x86_64_corenote.c30
-rw-r--r--backends/x86_64_init.c30
-rw-r--r--backends/x86_64_regs.c32
-rw-r--r--backends/x86_64_reloc.def28
-rw-r--r--backends/x86_64_retval.c32
-rw-r--r--backends/x86_64_symbol.c28
-rw-r--r--config/Makefile.am29
-rw-r--r--config/elfutils.spec.in38
-rw-r--r--doc/Makefile.am28
-rw-r--r--fake-src/FULL3
-rw-r--r--fake-src/Makefile.am24
-rw-r--r--fake-src/Makefile.in390
-rw-r--r--fake-src/addr2line2
-rw-r--r--fake-src/dwarf.h557
-rw-r--r--fake-src/elflint.in4
-rw-r--r--fake-src/nm2
-rw-r--r--fake-src/readelf2
-rw-r--r--fake-src/size2
-rw-r--r--fake-src/strip20
-rw-r--r--lib/Makefile.am29
-rw-r--r--lib/crc32.c53
-rw-r--r--lib/crc32_file.c48
-rw-r--r--lib/dynamicsizehash.c54
-rw-r--r--lib/dynamicsizehash.h54
-rw-r--r--lib/fixedsizehash.h57
-rw-r--r--lib/list.h52
-rw-r--r--lib/next_prime.c54
-rw-r--r--lib/system.h55
-rw-r--r--lib/xmalloc.c54
-rw-r--r--lib/xstrdup.c54
-rw-r--r--lib/xstrndup.c54
-rw-r--r--libasm/Makefile.am28
-rw-r--r--libasm/asm_abort.c30
-rw-r--r--libasm/asm_addint16.c28
-rw-r--r--libasm/asm_addint32.c28
-rw-r--r--libasm/asm_addint64.c28
-rw-r--r--libasm/asm_addint8.c30
-rw-r--r--libasm/asm_addsleb128.c30
-rw-r--r--libasm/asm_addstrz.c30
-rw-r--r--libasm/asm_adduint16.c28
-rw-r--r--libasm/asm_adduint32.c28
-rw-r--r--libasm/asm_adduint64.c28
-rw-r--r--libasm/asm_adduint8.c30
-rw-r--r--libasm/asm_adduleb128.c30
-rw-r--r--libasm/asm_align.c30
-rw-r--r--libasm/asm_begin.c30
-rw-r--r--libasm/asm_end.c30
-rw-r--r--libasm/asm_error.c30
-rw-r--r--libasm/asm_fill.c28
-rw-r--r--libasm/asm_getelf.c28
-rw-r--r--libasm/asm_newabssym.c30
-rw-r--r--libasm/asm_newcomsym.c30
-rw-r--r--libasm/asm_newscn.c30
-rw-r--r--libasm/asm_newscn_ingrp.c28
-rw-r--r--libasm/asm_newscngrp.c30
-rw-r--r--libasm/asm_newsubscn.c30
-rw-r--r--libasm/asm_newsym.c30
-rw-r--r--libasm/asm_scngrp_newsignature.c30
-rw-r--r--libasm/libasm.h32
-rw-r--r--libasm/libasmP.h32
-rw-r--r--libasm/symbolhash.c30
-rw-r--r--libasm/symbolhash.h28
-rw-r--r--libcpu/Makefile.am28
-rw-r--r--libdw/Makefile.am28
-rw-r--r--libdw/dwarf.h56
-rw-r--r--libdw/dwarf_abbrev_hash.c52
-rw-r--r--libdw/dwarf_abbrev_hash.h52
-rw-r--r--libdw/dwarf_abbrevhaschildren.c52
-rw-r--r--libdw/dwarf_addrdie.c52
-rw-r--r--libdw/dwarf_arrayorder.c52
-rw-r--r--libdw/dwarf_attr.c52
-rw-r--r--libdw/dwarf_attr_integrate.c52
-rw-r--r--libdw/dwarf_begin.c52
-rw-r--r--libdw/dwarf_begin_elf.c54
-rw-r--r--libdw/dwarf_bitoffset.c52
-rw-r--r--libdw/dwarf_bitsize.c52
-rw-r--r--libdw/dwarf_bytesize.c52
-rw-r--r--libdw/dwarf_child.c54
-rw-r--r--libdw/dwarf_cuoffset.c52
-rw-r--r--libdw/dwarf_decl_column.c52
-rw-r--r--libdw/dwarf_decl_file.c52
-rw-r--r--libdw/dwarf_decl_line.c52
-rw-r--r--libdw/dwarf_diecu.c52
-rw-r--r--libdw/dwarf_diename.c52
-rw-r--r--libdw/dwarf_dieoffset.c52
-rw-r--r--libdw/dwarf_end.c54
-rw-r--r--libdw/dwarf_entry_breakpoints.c56
-rw-r--r--libdw/dwarf_entrypc.c52
-rw-r--r--libdw/dwarf_error.c54
-rw-r--r--libdw/dwarf_filesrc.c52
-rw-r--r--libdw/dwarf_formaddr.c52
-rw-r--r--libdw/dwarf_formblock.c52
-rw-r--r--libdw/dwarf_formflag.c52
-rw-r--r--libdw/dwarf_formref.c52
-rw-r--r--libdw/dwarf_formref_die.c52
-rw-r--r--libdw/dwarf_formsdata.c52
-rw-r--r--libdw/dwarf_formstring.c52
-rw-r--r--libdw/dwarf_formudata.c52
-rw-r--r--libdw/dwarf_func_inline.c48
-rw-r--r--libdw/dwarf_getabbrev.c54
-rw-r--r--libdw/dwarf_getabbrevattr.c52
-rw-r--r--libdw/dwarf_getabbrevcode.c52
-rw-r--r--libdw/dwarf_getabbrevtag.c52
-rw-r--r--libdw/dwarf_getarange_addr.c52
-rw-r--r--libdw/dwarf_getarangeinfo.c52
-rw-r--r--libdw/dwarf_getaranges.c54
-rw-r--r--libdw/dwarf_getattrcnt.c52
-rw-r--r--libdw/dwarf_getattrs.c54
-rw-r--r--libdw/dwarf_getelf.c52
-rw-r--r--libdw/dwarf_getfuncs.c52
-rw-r--r--libdw/dwarf_getlocation.c54
-rw-r--r--libdw/dwarf_getmacros.c54
-rw-r--r--libdw/dwarf_getpubnames.c54
-rw-r--r--libdw/dwarf_getscopes.c56
-rw-r--r--libdw/dwarf_getscopes_die.c52
-rw-r--r--libdw/dwarf_getscopevar.c56
-rw-r--r--libdw/dwarf_getsrc_die.c52
-rw-r--r--libdw/dwarf_getsrc_file.c54
-rw-r--r--libdw/dwarf_getsrcfiles.c52
-rw-r--r--libdw/dwarf_getsrclines.c54
-rw-r--r--libdw/dwarf_getstring.c52
-rw-r--r--libdw/dwarf_hasattr.c52
-rw-r--r--libdw/dwarf_hasattr_integrate.c52
-rw-r--r--libdw/dwarf_haschildren.c52
-rw-r--r--libdw/dwarf_hasform.c52
-rw-r--r--libdw/dwarf_haspc.c52
-rw-r--r--libdw/dwarf_highpc.c52
-rw-r--r--libdw/dwarf_lineaddr.c52
-rw-r--r--libdw/dwarf_linebeginstatement.c52
-rw-r--r--libdw/dwarf_lineblock.c52
-rw-r--r--libdw/dwarf_linecol.c52
-rw-r--r--libdw/dwarf_lineendsequence.c52
-rw-r--r--libdw/dwarf_lineepiloguebegin.c52
-rw-r--r--libdw/dwarf_lineno.c52
-rw-r--r--libdw/dwarf_lineprologueend.c52
-rw-r--r--libdw/dwarf_linesrc.c52
-rw-r--r--libdw/dwarf_lowpc.c52
-rw-r--r--libdw/dwarf_macro_opcode.c52
-rw-r--r--libdw/dwarf_macro_param1.c52
-rw-r--r--libdw/dwarf_macro_param2.c52
-rw-r--r--libdw/dwarf_nextcu.c54
-rw-r--r--libdw/dwarf_offabbrev.c52
-rw-r--r--libdw/dwarf_offdie.c52
-rw-r--r--libdw/dwarf_onearange.c52
-rw-r--r--libdw/dwarf_onesrcline.c52
-rw-r--r--libdw/dwarf_ranges.c56
-rw-r--r--libdw/dwarf_siblingof.c54
-rw-r--r--libdw/dwarf_srclang.c52
-rw-r--r--libdw/dwarf_tag.c54
-rw-r--r--libdw/dwarf_whatattr.c52
-rw-r--r--libdw/dwarf_whatform.c52
-rw-r--r--libdw/libdw.h54
-rw-r--r--libdw/libdwP.h54
-rw-r--r--libdw/libdw_alloc.c52
-rw-r--r--libdw/libdw_findcu.c54
-rw-r--r--libdw/libdw_form.c54
-rw-r--r--libdw/libdw_visit_scopes.c48
-rw-r--r--libdw/memory-access.c52
-rw-r--r--libdw/memory-access.h52
-rw-r--r--libdwarf/Makefile.am28
-rw-r--r--libdwarf/dwarf.h56
-rw-r--r--libdwarf/dwarf_abbrev_hash.c52
-rw-r--r--libdwarf/dwarf_abbrev_hash.h52
-rw-r--r--libdwarf/dwarf_arrayorder.c52
-rw-r--r--libdwarf/dwarf_attr.c54
-rw-r--r--libdwarf/dwarf_attrlist.c54
-rw-r--r--libdwarf/dwarf_bitoffset.c52
-rw-r--r--libdwarf/dwarf_bitsize.c52
-rw-r--r--libdwarf/dwarf_bytesize.c52
-rw-r--r--libdwarf/dwarf_child.c54
-rw-r--r--libdwarf/dwarf_dealloc.c52
-rw-r--r--libdwarf/dwarf_die_CU_offset.c52
-rw-r--r--libdwarf/dwarf_diename.c54
-rw-r--r--libdwarf/dwarf_dieoffset.c52
-rw-r--r--libdwarf/dwarf_elf_init.c54
-rw-r--r--libdwarf/dwarf_errmsg.c52
-rw-r--r--libdwarf/dwarf_errno.c52
-rw-r--r--libdwarf/dwarf_error.c52
-rw-r--r--libdwarf/dwarf_find_macro_value_start.c52
-rw-r--r--libdwarf/dwarf_finish.c52
-rw-r--r--libdwarf/dwarf_form.c54
-rw-r--r--libdwarf/dwarf_formaddr.c52
-rw-r--r--libdwarf/dwarf_formblock.c52
-rw-r--r--libdwarf/dwarf_formflag.c52
-rw-r--r--libdwarf/dwarf_formref.c52
-rw-r--r--libdwarf/dwarf_formsdata.c52
-rw-r--r--libdwarf/dwarf_formstring.c52
-rw-r--r--libdwarf/dwarf_formudata.c52
-rw-r--r--libdwarf/dwarf_get_abbrev.c54
-rw-r--r--libdwarf/dwarf_get_abbrev_children_flag.c52
-rw-r--r--libdwarf/dwarf_get_abbrev_code.c52
-rw-r--r--libdwarf/dwarf_get_abbrev_entry.c52
-rw-r--r--libdwarf/dwarf_get_abbrev_tag.c52
-rw-r--r--libdwarf/dwarf_get_address_size.c52
-rw-r--r--libdwarf/dwarf_get_arange.c52
-rw-r--r--libdwarf/dwarf_get_arange_info.c52
-rw-r--r--libdwarf/dwarf_get_aranges.c54
-rw-r--r--libdwarf/dwarf_get_cie_info.c52
-rw-r--r--libdwarf/dwarf_get_cie_of_fde.c52
-rw-r--r--libdwarf/dwarf_get_cu_die_offset.c52
-rw-r--r--libdwarf/dwarf_get_elf.c52
-rw-r--r--libdwarf/dwarf_get_fde_at_pc.c52
-rw-r--r--libdwarf/dwarf_get_fde_instr_bytes.c52
-rw-r--r--libdwarf/dwarf_get_fde_list_eh.c54
-rw-r--r--libdwarf/dwarf_get_fde_n.c52
-rw-r--r--libdwarf/dwarf_get_fde_range.c52
-rw-r--r--libdwarf/dwarf_get_globals.c54
-rw-r--r--libdwarf/dwarf_get_loclist_entry.c52
-rw-r--r--libdwarf/dwarf_get_str.c52
-rw-r--r--libdwarf/dwarf_getabbrev.c52
-rw-r--r--libdwarf/dwarf_getconstant.c54
-rw-r--r--libdwarf/dwarf_global_cu_offset.c52
-rw-r--r--libdwarf/dwarf_global_die_offset.c52
-rw-r--r--libdwarf/dwarf_global_formref.c52
-rw-r--r--libdwarf/dwarf_global_name_offsets.c52
-rw-r--r--libdwarf/dwarf_globname.c52
-rw-r--r--libdwarf/dwarf_hasattr.c54
-rw-r--r--libdwarf/dwarf_hasform.c52
-rw-r--r--libdwarf/dwarf_highpc.c54
-rw-r--r--libdwarf/dwarf_init.c52
-rw-r--r--libdwarf/dwarf_lineaddr.c52
-rw-r--r--libdwarf/dwarf_linebeginstatement.c52
-rw-r--r--libdwarf/dwarf_lineblock.c52
-rw-r--r--libdwarf/dwarf_lineendsequence.c52
-rw-r--r--libdwarf/dwarf_lineepiloguebegin.c52
-rw-r--r--libdwarf/dwarf_lineno.c52
-rw-r--r--libdwarf/dwarf_lineoff.c52
-rw-r--r--libdwarf/dwarf_lineprologueend.c52
-rw-r--r--libdwarf/dwarf_linesrc.c52
-rw-r--r--libdwarf/dwarf_loclist.c54
-rw-r--r--libdwarf/dwarf_lowpc.c54
-rw-r--r--libdwarf/dwarf_next_cu_header.c54
-rw-r--r--libdwarf/dwarf_offdie.c54
-rw-r--r--libdwarf/dwarf_seterrarg.c52
-rw-r--r--libdwarf/dwarf_seterrhand.c52
-rw-r--r--libdwarf/dwarf_siblingof.c54
-rw-r--r--libdwarf/dwarf_srcfiles.c54
-rw-r--r--libdwarf/dwarf_srclang.c52
-rw-r--r--libdwarf/dwarf_srclines.c54
-rw-r--r--libdwarf/dwarf_tag.c52
-rw-r--r--libdwarf/dwarf_whatattr.c52
-rw-r--r--libdwarf/dwarf_whatform.c52
-rw-r--r--libdwarf/libdwarf.h56
-rw-r--r--libdwarf/libdwarfP.h54
-rw-r--r--libdwarf/memory-access.h54
-rw-r--r--libdwfl/Makefile.am28
-rw-r--r--libdwfl/argp-std.c52
-rw-r--r--libdwfl/cu.c56
-rw-r--r--libdwfl/derelocate.c56
-rw-r--r--libdwfl/dwfl_addrdie.c52
-rw-r--r--libdwfl/dwfl_addrdwarf.c52
-rw-r--r--libdwfl/dwfl_addrmodule.c52
-rw-r--r--libdwfl/dwfl_begin.c52
-rw-r--r--libdwfl/dwfl_cumodule.c52
-rw-r--r--libdwfl/dwfl_end.c52
-rw-r--r--libdwfl/dwfl_error.c56
-rw-r--r--libdwfl/dwfl_getdwarf.c52
-rw-r--r--libdwfl/dwfl_getmodules.c52
-rw-r--r--libdwfl/dwfl_getsrc.c52
-rw-r--r--libdwfl/dwfl_getsrclines.c52
-rw-r--r--libdwfl/dwfl_lineinfo.c52
-rw-r--r--libdwfl/dwfl_linemodule.c52
-rw-r--r--libdwfl/dwfl_module.c56
-rw-r--r--libdwfl/dwfl_module_addrdie.c52
-rw-r--r--libdwfl/dwfl_module_getdwarf.c56
-rw-r--r--libdwfl/dwfl_module_getsrc.c52
-rw-r--r--libdwfl/dwfl_module_getsrc_file.c56
-rw-r--r--libdwfl/dwfl_module_info.c52
-rw-r--r--libdwfl/dwfl_module_nextcu.c52
-rw-r--r--libdwfl/dwfl_module_register_names.c52
-rw-r--r--libdwfl/dwfl_module_return_value_location.c52
-rw-r--r--libdwfl/dwfl_nextcu.c52
-rw-r--r--libdwfl/dwfl_onesrcline.c52
-rw-r--r--libdwfl/dwfl_report_elf.c56
-rw-r--r--libdwfl/dwfl_validate_address.c52
-rw-r--r--libdwfl/dwfl_version.c52
-rw-r--r--libdwfl/elf-from-memory.c56
-rw-r--r--libdwfl/find-debuginfo.c56
-rw-r--r--libdwfl/libdwfl.h56
-rw-r--r--libdwfl/libdwflP.h56
-rw-r--r--libdwfl/libdwfl_crc32.c53
-rw-r--r--libdwfl/libdwfl_crc32_file.c53
-rw-r--r--libdwfl/lines.c52
-rw-r--r--libdwfl/linux-kernel-modules.c56
-rw-r--r--libdwfl/linux-proc-maps.c56
-rw-r--r--libdwfl/offline.c52
-rw-r--r--libdwfl/relocate.c56
-rw-r--r--libebl/Makefile.am28
-rw-r--r--libebl/ebl-hooks.h56
-rw-r--r--libebl/ebl_check_special_symbol.c52
-rw-r--r--libebl/eblbackendname.c52
-rw-r--r--libebl/eblbsspltp.c52
-rw-r--r--libebl/eblclosebackend.c52
-rw-r--r--libebl/eblcopyrelocp.c52
-rw-r--r--libebl/eblcorenote.c54
-rw-r--r--libebl/eblcorenotetypename.c52
-rw-r--r--libebl/ebldebugscnp.c52
-rw-r--r--libebl/ebldynamictagcheck.c52
-rw-r--r--libebl/ebldynamictagname.c52
-rw-r--r--libebl/eblelfclass.c52
-rw-r--r--libebl/eblelfdata.c52
-rw-r--r--libebl/eblelfmachine.c52
-rw-r--r--libebl/eblgotpcreloccheck.c52
-rw-r--r--libebl/eblgstrtab.c54
-rw-r--r--libebl/eblmachineflagcheck.c52
-rw-r--r--libebl/eblmachineflagname.c52
-rw-r--r--libebl/eblobjecttypename.c52
-rw-r--r--libebl/eblobjnote.c52
-rw-r--r--libebl/eblobjnotetypename.c52
-rw-r--r--libebl/eblopenbackend.c56
-rw-r--r--libebl/eblosabiname.c52
-rw-r--r--libebl/eblregname.c52
-rw-r--r--libebl/eblrelocsimpletype.c52
-rw-r--r--libebl/eblreloctypecheck.c52
-rw-r--r--libebl/eblreloctypename.c52
-rw-r--r--libebl/eblrelocvaliduse.c52
-rw-r--r--libebl/eblretval.c52
-rw-r--r--libebl/eblsectionname.c52
-rw-r--r--libebl/eblsectionstripp.c52
-rw-r--r--libebl/eblsectiontypename.c52
-rw-r--r--libebl/eblsegmenttypename.c52
-rw-r--r--libebl/eblshflagscombine.c52
-rw-r--r--libebl/eblstrtab.c54
-rw-r--r--libebl/eblsymbolbindingname.c52
-rw-r--r--libebl/eblsymboltypename.c52
-rw-r--r--libebl/eblwstrtab.c54
-rw-r--r--libebl/libebl.h56
-rw-r--r--libebl/libeblP.h56
-rw-r--r--libelf/Makefile.am29
-rw-r--r--libelf/abstract.h57
-rw-r--r--libelf/common.h57
-rw-r--r--libelf/dl-hash.h54
-rw-r--r--libelf/elf-knowledge.h57
-rw-r--r--libelf/elf32_checksum.c57
-rw-r--r--libelf/elf32_fsize.c53
-rw-r--r--libelf/elf32_getehdr.c57
-rw-r--r--libelf/elf32_getphdr.c57
-rw-r--r--libelf/elf32_getshdr.c57
-rw-r--r--libelf/elf32_newehdr.c57
-rw-r--r--libelf/elf32_newphdr.c57
-rw-r--r--libelf/elf32_offscn.c57
-rw-r--r--libelf/elf32_updatefile.c57
-rw-r--r--libelf/elf32_updatenull.c57
-rw-r--r--libelf/elf32_xlatetof.c57
-rw-r--r--libelf/elf32_xlatetom.c57
-rw-r--r--libelf/elf64_checksum.c53
-rw-r--r--libelf/elf64_fsize.c53
-rw-r--r--libelf/elf64_getehdr.c53
-rw-r--r--libelf/elf64_getphdr.c53
-rw-r--r--libelf/elf64_getshdr.c53
-rw-r--r--libelf/elf64_newehdr.c53
-rw-r--r--libelf/elf64_newphdr.c53
-rw-r--r--libelf/elf64_offscn.c53
-rw-r--r--libelf/elf64_updatefile.c53
-rw-r--r--libelf/elf64_updatenull.c53
-rw-r--r--libelf/elf64_xlatetof.c53
-rw-r--r--libelf/elf64_xlatetom.c53
-rw-r--r--libelf/elf_begin.c57
-rw-r--r--libelf/elf_clone.c57
-rw-r--r--libelf/elf_cntl.c57
-rw-r--r--libelf/elf_end.c57
-rw-r--r--libelf/elf_error.c57
-rw-r--r--libelf/elf_fill.c53
-rw-r--r--libelf/elf_flagdata.c53
-rw-r--r--libelf/elf_flagehdr.c53
-rw-r--r--libelf/elf_flagelf.c53
-rw-r--r--libelf/elf_flagphdr.c53
-rw-r--r--libelf/elf_flagscn.c53
-rw-r--r--libelf/elf_flagshdr.c53
-rw-r--r--libelf/elf_getarhdr.c53
-rw-r--r--libelf/elf_getaroff.c53
-rw-r--r--libelf/elf_getarsym.c57
-rw-r--r--libelf/elf_getbase.c53
-rw-r--r--libelf/elf_getdata.c57
-rw-r--r--libelf/elf_getident.c53
-rw-r--r--libelf/elf_getscn.c57
-rw-r--r--libelf/elf_getshnum.c53
-rw-r--r--libelf/elf_getshstrndx.c57
-rw-r--r--libelf/elf_hash.c53
-rw-r--r--libelf/elf_kind.c53
-rw-r--r--libelf/elf_memory.c53
-rw-r--r--libelf/elf_ndxscn.c53
-rw-r--r--libelf/elf_newdata.c57
-rw-r--r--libelf/elf_newscn.c57
-rw-r--r--libelf/elf_next.c53
-rw-r--r--libelf/elf_nextscn.c53
-rw-r--r--libelf/elf_rand.c53
-rw-r--r--libelf/elf_rawdata.c53
-rw-r--r--libelf/elf_rawfile.c53
-rw-r--r--libelf/elf_readall.c57
-rw-r--r--libelf/elf_strptr.c57
-rw-r--r--libelf/elf_update.c57
-rw-r--r--libelf/elf_version.c53
-rw-r--r--libelf/exttypes.h53
-rw-r--r--libelf/gelf.h59
-rw-r--r--libelf/gelf_checksum.c53
-rw-r--r--libelf/gelf_freechunk.c53
-rw-r--r--libelf/gelf_fsize.c53
-rw-r--r--libelf/gelf_getclass.c53
-rw-r--r--libelf/gelf_getdyn.c57
-rw-r--r--libelf/gelf_getehdr.c57
-rw-r--r--libelf/gelf_getlib.c57
-rw-r--r--libelf/gelf_getmove.c57
-rw-r--r--libelf/gelf_getphdr.c57
-rw-r--r--libelf/gelf_getrel.c57
-rw-r--r--libelf/gelf_getrela.c57
-rw-r--r--libelf/gelf_getshdr.c57
-rw-r--r--libelf/gelf_getsym.c57
-rw-r--r--libelf/gelf_getsyminfo.c57
-rw-r--r--libelf/gelf_getsymshndx.c57
-rw-r--r--libelf/gelf_getverdaux.c57
-rw-r--r--libelf/gelf_getverdef.c53
-rw-r--r--libelf/gelf_getvernaux.c53
-rw-r--r--libelf/gelf_getverneed.c53
-rw-r--r--libelf/gelf_getversym.c57
-rw-r--r--libelf/gelf_newehdr.c53
-rw-r--r--libelf/gelf_newphdr.c53
-rw-r--r--libelf/gelf_offscn.c53
-rw-r--r--libelf/gelf_rawchunk.c53
-rw-r--r--libelf/gelf_update_dyn.c57
-rw-r--r--libelf/gelf_update_ehdr.c57
-rw-r--r--libelf/gelf_update_lib.c57
-rw-r--r--libelf/gelf_update_move.c57
-rw-r--r--libelf/gelf_update_phdr.c57
-rw-r--r--libelf/gelf_update_rel.c57
-rw-r--r--libelf/gelf_update_rela.c57
-rw-r--r--libelf/gelf_update_shdr.c57
-rw-r--r--libelf/gelf_update_sym.c57
-rw-r--r--libelf/gelf_update_syminfo.c57
-rw-r--r--libelf/gelf_update_symshndx.c57
-rw-r--r--libelf/gelf_update_verdaux.c57
-rw-r--r--libelf/gelf_update_verdef.c57
-rw-r--r--libelf/gelf_update_vernaux.c57
-rw-r--r--libelf/gelf_update_verneed.c57
-rw-r--r--libelf/gelf_update_versym.c57
-rw-r--r--libelf/gelf_xlate.c57
-rw-r--r--libelf/gelf_xlate.h53
-rw-r--r--libelf/gelf_xlatetof.c53
-rw-r--r--libelf/gelf_xlatetom.c53
-rw-r--r--libelf/libelf.h59
-rw-r--r--libelf/libelfP.h57
-rw-r--r--libelf/libelf_crc32.c53
-rw-r--r--libelf/libelf_next_prime.c53
-rw-r--r--libelf/nlist.c57
-rw-r--r--libelf/nlist.h53
-rw-r--r--libelf/version_xlate.h57
-rw-r--r--m4/Makefile.am29
-rw-r--r--src/Makefile.am28
-rw-r--r--src/addr2line.c30
-rw-r--r--src/elfcmp.c30
-rw-r--r--src/elflint.c30
-rw-r--r--src/findtextrel.c30
-rw-r--r--src/i386_ld.c30
-rw-r--r--src/ld.c30
-rw-r--r--src/ld.h30
-rw-r--r--src/ldgeneric.c30
-rw-r--r--src/ldlex.l30
-rw-r--r--src/ldscript.y30
-rw-r--r--src/nm.c30
-rw-r--r--src/objdump.c30
-rw-r--r--src/ranlib.c30
-rw-r--r--src/readelf.c30
-rw-r--r--src/sectionhash.c28
-rw-r--r--src/sectionhash.h28
-rw-r--r--src/size.c30
-rw-r--r--src/strings.c30
-rw-r--r--src/strip.c30
-rw-r--r--src/symbolhash.c28
-rw-r--r--src/symbolhash.h28
-rw-r--r--src/unaligned.h30
-rw-r--r--src/versionhash.c28
-rw-r--r--src/versionhash.h28
-rw-r--r--src/xelf.h30
-rw-r--r--tests/Makefile.am28
-rw-r--r--tests/addrscopes.c32
-rw-r--r--tests/allfcts.c32
-rw-r--r--tests/allregs.c32
-rw-r--r--tests/arextract.c30
-rw-r--r--tests/arsymtest.c30
-rw-r--r--tests/asm-tst1.c30
-rw-r--r--tests/asm-tst2.c30
-rw-r--r--tests/asm-tst3.c30
-rw-r--r--tests/asm-tst4.c30
-rw-r--r--tests/asm-tst5.c30
-rw-r--r--tests/asm-tst6.c30
-rw-r--r--tests/asm-tst7.c30
-rw-r--r--tests/asm-tst8.c30
-rw-r--r--tests/asm-tst9.c30
-rw-r--r--tests/dwflmodtest.c32
-rw-r--r--tests/ecp.c30
-rw-r--r--tests/find-prologues.c32
-rw-r--r--tests/funcretval.c32
-rw-r--r--tests/funcscopes.c32
-rw-r--r--tests/get-aranges.c30
-rw-r--r--tests/get-files.c28
-rw-r--r--tests/get-lines.c30
-rw-r--r--tests/get-pubnames.c30
-rw-r--r--tests/hash.c30
-rw-r--r--tests/line2addr.c32
-rw-r--r--tests/msg_tst.c28
-rw-r--r--tests/newfile.c30
-rw-r--r--tests/newscn.c28
-rwxr-xr-xtests/run-addrscopes.sh29
-rwxr-xr-xtests/run-allfcts.sh28
-rwxr-xr-xtests/run-allregs.sh29
-rwxr-xr-xtests/run-arextract.sh28
-rwxr-xr-xtests/run-arsymtest.sh28
-rwxr-xr-xtests/run-ecp-test.sh28
-rwxr-xr-xtests/run-ecp-test2.sh28
-rwxr-xr-xtests/run-elflint-self.sh28
-rwxr-xr-xtests/run-elflint-test.sh28
-rwxr-xr-xtests/run-find-prologues.sh29
-rwxr-xr-xtests/run-funcscopes.sh29
-rwxr-xr-xtests/run-get-aranges.sh28
-rwxr-xr-xtests/run-get-files.sh28
-rwxr-xr-xtests/run-get-lines.sh28
-rwxr-xr-xtests/run-get-pubnames.sh28
-rwxr-xr-xtests/run-line2addr.sh28
-rwxr-xr-xtests/run-native-test.sh29
-rwxr-xr-xtests/run-ranlib-test.sh28
-rwxr-xr-xtests/run-ranlib-test2.sh28
-rwxr-xr-xtests/run-ranlib-test3.sh28
-rwxr-xr-xtests/run-ranlib-test4.sh28
-rwxr-xr-xtests/run-readelf-test1.sh28
-rwxr-xr-xtests/run-show-abbrev.sh28
-rwxr-xr-xtests/run-show-ciefde.sh28
-rwxr-xr-xtests/run-show-die-info.sh28
-rwxr-xr-xtests/run-strings-test.sh28
-rwxr-xr-xtests/run-strip-test.sh28
-rwxr-xr-xtests/run-strip-test2.sh28
-rwxr-xr-xtests/run-strip-test3.sh28
-rw-r--r--tests/saridx.c28
-rw-r--r--tests/scnnames.c30
-rw-r--r--tests/sectiondump.c30
-rw-r--r--tests/show-abbrev.c30
-rw-r--r--tests/show-ciefde.c30
-rw-r--r--tests/show-die-info.c30
-rw-r--r--tests/showptable.c30
-rw-r--r--tests/test-nlist.c28
-rw-r--r--tests/test-subr.sh29
-rwxr-xr-xtests/test-wrapper.sh29
-rw-r--r--tests/update1.c30
-rw-r--r--tests/update2.c30
-rw-r--r--tests/update3.c30
-rw-r--r--tests/update4.c30
591 files changed, 21447 insertions, 6776 deletions
diff --git a/COPYING b/COPYING
index ed8461a8..60549be5 100644
--- a/COPYING
+++ b/COPYING
@@ -1,162 +1,340 @@
1 The Open Software License 1 GNU GENERAL PUBLIC LICENSE
2 v. 1.0 2 Version 2, June 1991
3 3
4This Open Software License (the "License") applies to any original 4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5work of authorship (the "Original Work") whose owner (the "Licensor") 5 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
6has placed the following notice immediately following the copyright 6 Everyone is permitted to copy and distribute verbatim copies
7notice for the Original Work: "Licensed under the Open Software 7 of this license document, but changing it is not allowed.
8License version 1.0" 8
9 9 Preamble
10License Terms 10
11 11 The licenses for most software are designed to take away your
121) Grant of Copyright License. Licensor hereby grants You a 12freedom to share and change it. By contrast, the GNU General Public
13world-wide, royalty-free, non-exclusive, perpetual, non-sublicenseable 13License is intended to guarantee your freedom to share and change free
14license to do the following: 14software--to make sure the software is free for all its users. This
15 15General Public License applies to most of the Free Software
16 a) to reproduce the Original Work in copies; 16Foundation's software and to any other program whose authors commit to
17 17using it. (Some other Free Software Foundation software is covered by
18 b) to prepare derivative works ("Derivative Works") based upon the 18the GNU Library General Public License instead.) You can apply it to
19 Original Work; 19your programs, too.
20 20
21 c) to distribute copies of the Original Work and Derivative Works 21 When we speak of free software, we are referring to freedom, not
22 to the public, with the proviso that copies of Original Work or 22price. Our General Public Licenses are designed to make sure that you
23 Derivative Works that You distribute shall be licensed under the 23have the freedom to distribute copies of free software (and charge for
24 Open Software License; 24this service if you wish), that you receive source code or can get it
25 25if you want it, that you can change the software or use pieces of it
26 d) to perform the Original Work publicly; and 26in new free programs; and that you know you can do these things.
27 27
28 e) to display the Original Work publicly. 28 To protect your rights, we need to make restrictions that forbid
29 29anyone to deny you these rights or to ask you to surrender the rights.
302) Grant of Patent License. Licensor hereby grants You a world-wide, 30These restrictions translate to certain responsibilities for you if you
31royalty-free, non-exclusive, perpetual, non-sublicenseable license, 31distribute copies of the software, or if you modify it.
32under patent claims owned or controlled by the Licensor that are 32
33embodied in the Original Work as furnished by the Licensor ("Licensed 33 For example, if you distribute copies of such a program, whether
34Claims") to make, use, sell and offer for sale the Original Work. 34gratis or for a fee, you must give the recipients all the rights that
35Licensor hereby grants You a world-wide, royalty-free, non-exclusive, 35you have. You must make sure that they, too, receive or can get the
36perpetual, non-sublicenseable license under the Licensed Claims to 36source code. And you must show them these terms so they know their
37make, use, sell and offer for sale Derivative Works. 37rights.
38 38
393) Grant of Source Code License. The term "Source Code" means the 39 We protect your rights with two steps: (1) copyright the software, and
40preferred form of the Original Work for making modifications to it and 40(2) offer you this license which gives you legal permission to copy,
41all available documentation describing how to access and modify the 41distribute and/or modify the software.
42Original Work. Licensor hereby agrees to provide a machine-readable 42
43copy of the Source Code of the Original Work along with each copy of 43 Also, for each author's protection and ours, we want to make certain
44the Original Work that Licensor distributes. Licensor reserves the 44that everyone understands that there is no warranty for this free
45right to satisfy this obligation by placing a machine-readable copy of 45software. If the software is modified by someone else and passed on, we
46the Source Code in an information repository reasonably calculated to 46want its recipients to know that what they have is not the original, so
47permit inexpensive and convenient access by You for as long as 47that any problems introduced by others will not reflect on the original
48Licensor continues to distribute the Original Work, and by publishing 48authors' reputations.
49the address of that information repository in a notice immediately 49
50following the copyright notice that applies to the Original Work. 50 Finally, any free program is threatened constantly by software
51 51patents. We wish to avoid the danger that redistributors of a free
524) Exclusions From License Grant. Nothing in this License shall be 52program will individually obtain patent licenses, in effect making the
53deemed to grant any rights to trademarks, copyrights, patents, trade 53program proprietary. To prevent this, we have made it clear that any
54secrets or any other intellectual property of Licensor except as 54patent must be licensed for everyone's free use or not licensed at all.
55expressly stated herein. No patent license is granted to make, use, 55
56sell or offer to sell embodiments of any patent claims other than the 56 The precise terms and conditions for copying, distribution and
57Licensed Claims defined in Section 2. No right is granted to the 57modification follow.
58trademarks of Licensor even if such marks are included in the Original 58
59Work. Nothing in this License shall be interpreted to prohibit 59 GNU GENERAL PUBLIC LICENSE
60Licensor from licensing under different terms from this License any 60 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61Original Work that Licensor otherwise would have a right to license. 61
62 62 0. This License applies to any program or other work which contains
635) External Deployment. The term "External Deployment" means the use 63a notice placed by the copyright holder saying it may be distributed
64or distribution of the Original Work or Derivative Works in any way 64under the terms of this General Public License. The "Program", below,
65such that the Original Work or Derivative Works may be accessed or 65refers to any such program or work, and a "work based on the Program"
66used by anyone other than You, whether the Original Work or Derivative 66means either the Program or any derivative work under copyright law:
67Works are distributed to those persons, made available as an 67that is to say, a work containing the Program or a portion of it,
68application intended for use over a computer network, or used to 68either verbatim or with modifications and/or translated into another
69provide services or otherwise deliver content to anyone other than 69language. (Hereinafter, translation is included without limitation in
70You. As an express condition for the grants of license hereunder, You 70the term "modification".) Each licensee is addressed as "you".
71agree that any External Deployment by You shall be deemed a 71
72distribution and shall be licensed to all under the terms of this 72Activities other than copying, distribution and modification are not
73License, as prescribed in section 1(c) herein. 73covered by this License; they are outside its scope. The act of
74 74running the Program is not restricted, and the output from the Program
756) Warranty and Disclaimer of Warranty. LICENSOR WARRANTS THAT THE 75is covered only if its contents constitute a work based on the
76COPYRIGHT IN AND TO THE ORIGINAL WORK IS OWNED BY THE LICENSOR OR THAT 76Program (independent of having been made by running the Program).
77THE ORIGINAL WORK IS DISTRIBUTED BY LICENSOR UNDER A VALID CURRENT 77Whether that is true depends on what the Program does.
78LICENSE FROM THE COPYRIGHT OWNER. EXCEPT AS EXPRESSLY STATED IN THE 78
79IMMEDIATELY PRECEEDING SENTENCE, THE ORIGINAL WORK IS PROVIDED UNDER 79 1. You may copy and distribute verbatim copies of the Program's
80THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY, EITHER EXPRESS OR 80source code as you receive it, in any medium, provided that you
81IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTY OF 81conspicuously and appropriately publish on each copy an appropriate
82NON-INFRINGEMENT AND WARRANTIES THAT THE ORIGINAL WORK IS MERCHANTABLE 82copyright notice and disclaimer of warranty; keep intact all the
83OR FIT FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF 83notices that refer to this License and to the absence of any warranty;
84THE ORIGINAL WORK IS WITH YOU. THIS DISCLAIMER OF WARRANTY CONSTITUTES 84and give any other recipients of the Program a copy of this License
85AN ESSENTIAL PART OF THIS LICENSE. NO LICENSE TO ORIGINAL WORK IS 85along with the Program.
86GRANTED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 86
87 87You may charge a fee for the physical act of transferring a copy, and
887) Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL 88you may at your option offer warranty protection in exchange for a fee.
89THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, 89
90SHALL THE LICENSOR BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, 90 2. You may modify your copy or copies of the Program or any portion
91SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING 91of it, thus forming a work based on the Program, and copy and
92AS A RESULT OF THIS LICENSE OR THE USE OF THE ORIGINAL WORK INCLUDING, 92distribute such modifications or work under the terms of Section 1
93WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, 93above, provided that you also meet all of these conditions:
94COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL 94
95DAMAGES OR LOSSES, EVEN IF SUCH PERSON SHALL HAVE BEEN INFORMED OF THE 95 a) You must cause the modified files to carry prominent notices
96POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT 96 stating that you changed the files and the date of any change.
97APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH 97
98PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH 98 b) You must cause any work that you distribute or publish, that in
99LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR 99 whole or in part contains or is derived from the Program or any
100LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION 100 part thereof, to be licensed as a whole at no charge to all third
101AND LIMITATION MAY NOT APPLY TO YOU. 101 parties under the terms of this License.
102 102
1038) Acceptance and Termination. Nothing else but this License (or 103 c) If the modified program normally reads commands interactively
104another written agreement between Licensor and You) grants You 104 when run, you must cause it, when started running for such
105permission to create Derivative Works based upon the Original Work, 105 interactive use in the most ordinary way, to print or display an
106and any attempt to do so except under the terms of this License (or 106 announcement including an appropriate copyright notice and a
107another written agreement between Licensor and You) is expressly 107 notice that there is no warranty (or else, saying that you provide
108prohibited by U.S. copyright law, the equivalent laws of other 108 a warranty) and that users may redistribute the program under
109countries, and by international treaty. Therefore, by exercising any 109 these conditions, and telling the user how to view a copy of this
110of the rights granted to You in Sections 1 and 2 herein, You indicate 110 License. (Exception: if the Program itself is interactive but
111Your acceptance of this License and all of its terms and conditions. 111 does not normally print such an announcement, your work based on
112This license shall terminate immediately and you may no longer 112 the Program is not required to print an announcement.)
113exercise any of the rights granted to You by this License upon Your 113
114failure to honor the proviso in Section 1(c) herein. 114These requirements apply to the modified work as a whole. If
115 115identifiable sections of that work are not derived from the Program,
1169) Mutual Termination for Patent Action. This License shall terminate 116and can be reasonably considered independent and separate works in
117automatically and You may no longer exercise any of the rights granted 117themselves, then this License, and its terms, do not apply to those
118to You by this License if You file a lawsuit in any court alleging 118sections when you distribute them as separate works. But when you
119that any OSI Certified open source software that is licensed under any 119distribute the same sections as part of a whole which is a work based
120license containing this "Mutual Termination for Patent Action" clause 120on the Program, the distribution of the whole must be on the terms of
121infringes any patent claims that are essential to use that software. 121this License, whose permissions for other licensees extend to the
122 122entire whole, and thus to each and every part regardless of who wrote it.
12310) Jurisdiction, Venue and Governing Law. You agree that any lawsuit 123
124arising under or relating to this License shall be maintained in the 124Thus, it is not the intent of this section to claim rights or contest
125courts of the jurisdiction wherein the Licensor resides or in which 125your rights to work written entirely by you; rather, the intent is to
126Licensor conducts its primary business, and under the laws of that 126exercise the right to control the distribution of derivative or
127jurisdiction excluding its conflict-of-law provisions. The application 127collective works based on the Program.
128of the United Nations Convention on Contracts for the International 128
129Sale of Goods is expressly excluded. Any use of the Original Work 129In addition, mere aggregation of another work not based on the Program
130outside the scope of this License or after its termination shall be 130with the Program (or with a work based on the Program) on a volume of
131subject to the requirements and penalties of the U.S. Copyright Act, 131a storage or distribution medium does not bring the other work under
13217 U.S.C. ยง 101 et seq., the equivalent laws of other countries, and 132the scope of this License.
133international treaty. This section shall survive the termination of 133
134 3. You may copy and distribute the Program (or a work based on it,
135under Section 2) in object code or executable form under the terms of
136Sections 1 and 2 above provided that you also do one of the following:
137
138 a) Accompany it with the complete corresponding machine-readable
139 source code, which must be distributed under the terms of Sections
140 1 and 2 above on a medium customarily used for software interchange; or,
141
142 b) Accompany it with a written offer, valid for at least three
143 years, to give any third party, for a charge no more than your
144 cost of physically performing source distribution, a complete
145 machine-readable copy of the corresponding source code, to be
146 distributed under the terms of Sections 1 and 2 above on a medium
147 customarily used for software interchange; or,
148
149 c) Accompany it with the information you received as to the offer
150 to distribute corresponding source code. (This alternative is
151 allowed only for noncommercial distribution and only if you
152 received the program in object code or executable form with such
153 an offer, in accord with Subsection b above.)
154
155The source code for a work means the preferred form of the work for
156making modifications to it. For an executable work, complete source
157code means all the source code for all modules it contains, plus any
158associated interface definition files, plus the scripts used to
159control compilation and installation of the executable. However, as a
160special exception, the source code distributed need not include
161anything that is normally distributed (in either source or binary
162form) with the major components (compiler, kernel, and so on) of the
163operating system on which the executable runs, unless that component
164itself accompanies the executable.
165
166If distribution of executable or object code is made by offering
167access to copy from a designated place, then offering equivalent
168access to copy the source code from the same place counts as
169distribution of the source code, even though third parties are not
170compelled to copy the source along with the object code.
171
172 4. You may not copy, modify, sublicense, or distribute the Program
173except as expressly provided under this License. Any attempt
174otherwise to copy, modify, sublicense or distribute the Program is
175void, and will automatically terminate your rights under this License.
176However, parties who have received copies, or rights, from you under
177this License will not have their licenses terminated so long as such
178parties remain in full compliance.
179
180 5. You are not required to accept this License, since you have not
181signed it. However, nothing else grants you permission to modify or
182distribute the Program or its derivative works. These actions are
183prohibited by law if you do not accept this License. Therefore, by
184modifying or distributing the Program (or any work based on the
185Program), you indicate your acceptance of this License to do so, and
186all its terms and conditions for copying, distributing or modifying
187the Program or works based on it.
188
189 6. Each time you redistribute the Program (or any work based on the
190Program), the recipient automatically receives a license from the
191original licensor to copy, distribute or modify the Program subject to
192these terms and conditions. You may not impose any further
193restrictions on the recipients' exercise of the rights granted herein.
194You are not responsible for enforcing compliance by third parties to
134this License. 195this License.
135 196
13611) Attorneys Fees. In any action to enforce the terms of this License 197 7. If, as a consequence of a court judgment or allegation of patent
137or seeking damages relating thereto, the prevailing party shall be 198infringement or for any other reason (not limited to patent issues),
138entitled to recover its costs and expenses, including, without 199conditions are imposed on you (whether by court order, agreement or
139limitation, reasonable attorneys' fees and costs incurred in 200otherwise) that contradict the conditions of this License, they do not
140connection with such action, including any appeal of such action. This 201excuse you from the conditions of this License. If you cannot
141section shall survive the termination of this License. 202distribute so as to satisfy simultaneously your obligations under this
142 203License and any other pertinent obligations, then as a consequence you
14312) Miscellaneous. This License represents the complete agreement 204may not distribute the Program at all. For example, if a patent
144concerning the subject matter hereof. If any provision of this License 205license would not permit royalty-free redistribution of the Program by
145is held to be unenforceable, such provision shall be reformed only to 206all those who receive copies directly or indirectly through you, then
146the extent necessary to make it enforceable. 207the only way you could satisfy both it and this License would be to
147 208refrain entirely from distribution of the Program.
14813) Definition of "You" in This License. "You" throughout this 209
149License, whether in upper or lower case, means an individual or a 210If any portion of this section is held invalid or unenforceable under
150legal entity exercising rights under, and complying with all of the 211any particular circumstance, the balance of the section is intended to
151terms of, this License. For legal entities, "You" includes any entity 212apply and the section as a whole is intended to apply in other
152that controls, is controlled by, or is under common control with you. 213circumstances.
153For purposes of this definition, "control" means (i) the power, direct 214
154or indirect, to cause the direction or management of such entity, 215It is not the purpose of this section to induce you to infringe any
155whether by contract or otherwise, or (ii) ownership of fifty percent 216patents or other property right claims or to contest validity of any
156(50%) or more of the outstanding shares, or (iii) beneficial ownership 217such claims; this section has the sole purpose of protecting the
157of such entity. 218integrity of the free software distribution system, which is
158 219implemented by public license practices. Many people have made
159This license is Copyright (C) 2002 Lawrence E. Rosen. All rights 220generous contributions to the wide range of software distributed
160reserved. Permission is hereby granted to copy and distribute this 221through that system in reliance on consistent application of that
161license without modification. This license may not be modified without 222system; it is up to the author/donor to decide if he or she is willing
162the express written permission of its copyright owner. 223to distribute software through any other system and a licensee cannot
224impose that choice.
225
226This section is intended to make thoroughly clear what is believed to
227be a consequence of the rest of this License.
228
229 8. If the distribution and/or use of the Program is restricted in
230certain countries either by patents or by copyrighted interfaces, the
231original copyright holder who places the Program under this License
232may add an explicit geographical distribution limitation excluding
233those countries, so that distribution is permitted only in or among
234countries not thus excluded. In such case, this License incorporates
235the limitation as if written in the body of this License.
236
237 9. The Free Software Foundation may publish revised and/or new versions
238of the General Public License from time to time. Such new versions will
239be similar in spirit to the present version, but may differ in detail to
240address new problems or concerns.
241
242Each version is given a distinguishing version number. If the Program
243specifies a version number of this License which applies to it and "any
244later version", you have the option of following the terms and conditions
245either of that version or of any later version published by the Free
246Software Foundation. If the Program does not specify a version number of
247this License, you may choose any version ever published by the Free Software
248Foundation.
249
250 10. If you wish to incorporate parts of the Program into other free
251programs whose distribution conditions are different, write to the author
252to ask for permission. For software which is copyrighted by the Free
253Software Foundation, write to the Free Software Foundation; we sometimes
254make exceptions for this. Our decision will be guided by the two goals
255of preserving the free status of all derivatives of our free software and
256of promoting the sharing and reuse of software generally.
257
258 NO WARRANTY
259
260 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268REPAIR OR CORRECTION.
269
270 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278POSSIBILITY OF SUCH DAMAGES.
279
280 END OF TERMS AND CONDITIONS
281
282 How to Apply These Terms to Your New Programs
283
284 If you develop a new program, and you want it to be of the greatest
285possible use to the public, the best way to achieve this is to make it
286free software which everyone can redistribute and change under these terms.
287
288 To do so, attach the following notices to the program. It is safest
289to attach them to the start of each source file to most effectively
290convey the exclusion of warranty; and each file should have at least
291the "copyright" line and a pointer to where the full notice is found.
292
293 <one line to give the program's name and a brief idea of what it does.>
294 Copyright (C) 19yy <name of author>
295
296 This program is free software; you can redistribute it and/or modify
297 it under the terms of the GNU General Public License as published by
298 the Free Software Foundation; either version 2 of the License, or
299 (at your option) any later version.
300
301 This program is distributed in the hope that it will be useful,
302 but WITHOUT ANY WARRANTY; without even the implied warranty of
303 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
304 GNU General Public License for more details.
305
306 You should have received a copy of the GNU General Public License
307 along with this program; if not, write to the Free Software
308 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
309
310
311Also add information on how to contact you by electronic and paper mail.
312
313If the program is interactive, make it output a short notice like this
314when it starts in an interactive mode:
315
316 Gnomovision version 69, Copyright (C) 19yy name of author
317 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318 This is free software, and you are welcome to redistribute it
319 under certain conditions; type `show c' for details.
320
321The hypothetical commands `show w' and `show c' should show the appropriate
322parts of the General Public License. Of course, the commands you use may
323be called something other than `show w' and `show c'; they could even be
324mouse-clicks or menu items--whatever suits your program.
325
326You should also get your employer (if you work as a programmer) or your
327school, if any, to sign a "copyright disclaimer" for the program, if
328necessary. Here is a sample; alter the names:
329
330 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331 `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
333 <signature of Ty Coon>, 1 April 1989
334 Ty Coon, President of Vice
335
336This General Public License does not permit incorporating your program into
337proprietary programs. If your program is a subroutine library, you may
338consider it more useful to permit linking proprietary applications with the
339library. If this is what you want to do, use the GNU Library General
340Public License instead of this License.
diff --git a/COPYING.GPL b/COPYING.GPL
deleted file mode 100644
index 60549be5..00000000
--- a/COPYING.GPL
+++ /dev/null
@@ -1,340 +0,0 @@
1 GNU GENERAL PUBLIC LICENSE
2 Version 2, June 1991
3
4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
6 Everyone is permitted to copy and distribute verbatim copies
7 of this license document, but changing it is not allowed.
8
9 Preamble
10
11 The licenses for most software are designed to take away your
12freedom to share and change it. By contrast, the GNU General Public
13License is intended to guarantee your freedom to share and change free
14software--to make sure the software is free for all its users. This
15General Public License applies to most of the Free Software
16Foundation's software and to any other program whose authors commit to
17using it. (Some other Free Software Foundation software is covered by
18the GNU Library General Public License instead.) You can apply it to
19your programs, too.
20
21 When we speak of free software, we are referring to freedom, not
22price. Our General Public Licenses are designed to make sure that you
23have the freedom to distribute copies of free software (and charge for
24this service if you wish), that you receive source code or can get it
25if you want it, that you can change the software or use pieces of it
26in new free programs; and that you know you can do these things.
27
28 To protect your rights, we need to make restrictions that forbid
29anyone to deny you these rights or to ask you to surrender the rights.
30These restrictions translate to certain responsibilities for you if you
31distribute copies of the software, or if you modify it.
32
33 For example, if you distribute copies of such a program, whether
34gratis or for a fee, you must give the recipients all the rights that
35you have. You must make sure that they, too, receive or can get the
36source code. And you must show them these terms so they know their
37rights.
38
39 We protect your rights with two steps: (1) copyright the software, and
40(2) offer you this license which gives you legal permission to copy,
41distribute and/or modify the software.
42
43 Also, for each author's protection and ours, we want to make certain
44that everyone understands that there is no warranty for this free
45software. If the software is modified by someone else and passed on, we
46want its recipients to know that what they have is not the original, so
47that any problems introduced by others will not reflect on the original
48authors' reputations.
49
50 Finally, any free program is threatened constantly by software
51patents. We wish to avoid the danger that redistributors of a free
52program will individually obtain patent licenses, in effect making the
53program proprietary. To prevent this, we have made it clear that any
54patent must be licensed for everyone's free use or not licensed at all.
55
56 The precise terms and conditions for copying, distribution and
57modification follow.
58
59 GNU GENERAL PUBLIC LICENSE
60 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
62 0. This License applies to any program or other work which contains
63a notice placed by the copyright holder saying it may be distributed
64under the terms of this General Public License. The "Program", below,
65refers to any such program or work, and a "work based on the Program"
66means either the Program or any derivative work under copyright law:
67that is to say, a work containing the Program or a portion of it,
68either verbatim or with modifications and/or translated into another
69language. (Hereinafter, translation is included without limitation in
70the term "modification".) Each licensee is addressed as "you".
71
72Activities other than copying, distribution and modification are not
73covered by this License; they are outside its scope. The act of
74running the Program is not restricted, and the output from the Program
75is covered only if its contents constitute a work based on the
76Program (independent of having been made by running the Program).
77Whether that is true depends on what the Program does.
78
79 1. You may copy and distribute verbatim copies of the Program's
80source code as you receive it, in any medium, provided that you
81conspicuously and appropriately publish on each copy an appropriate
82copyright notice and disclaimer of warranty; keep intact all the
83notices that refer to this License and to the absence of any warranty;
84and give any other recipients of the Program a copy of this License
85along with the Program.
86
87You may charge a fee for the physical act of transferring a copy, and
88you may at your option offer warranty protection in exchange for a fee.
89
90 2. You may modify your copy or copies of the Program or any portion
91of it, thus forming a work based on the Program, and copy and
92distribute such modifications or work under the terms of Section 1
93above, provided that you also meet all of these conditions:
94
95 a) You must cause the modified files to carry prominent notices
96 stating that you changed the files and the date of any change.
97
98 b) You must cause any work that you distribute or publish, that in
99 whole or in part contains or is derived from the Program or any
100 part thereof, to be licensed as a whole at no charge to all third
101 parties under the terms of this License.
102
103 c) If the modified program normally reads commands interactively
104 when run, you must cause it, when started running for such
105 interactive use in the most ordinary way, to print or display an
106 announcement including an appropriate copyright notice and a
107 notice that there is no warranty (or else, saying that you provide
108 a warranty) and that users may redistribute the program under
109 these conditions, and telling the user how to view a copy of this
110 License. (Exception: if the Program itself is interactive but
111 does not normally print such an announcement, your work based on
112 the Program is not required to print an announcement.)
113
114These requirements apply to the modified work as a whole. If
115identifiable sections of that work are not derived from the Program,
116and can be reasonably considered independent and separate works in
117themselves, then this License, and its terms, do not apply to those
118sections when you distribute them as separate works. But when you
119distribute the same sections as part of a whole which is a work based
120on the Program, the distribution of the whole must be on the terms of
121this License, whose permissions for other licensees extend to the
122entire whole, and thus to each and every part regardless of who wrote it.
123
124Thus, it is not the intent of this section to claim rights or contest
125your rights to work written entirely by you; rather, the intent is to
126exercise the right to control the distribution of derivative or
127collective works based on the Program.
128
129In addition, mere aggregation of another work not based on the Program
130with the Program (or with a work based on the Program) on a volume of
131a storage or distribution medium does not bring the other work under
132the scope of this License.
133
134 3. You may copy and distribute the Program (or a work based on it,
135under Section 2) in object code or executable form under the terms of
136Sections 1 and 2 above provided that you also do one of the following:
137
138 a) Accompany it with the complete corresponding machine-readable
139 source code, which must be distributed under the terms of Sections
140 1 and 2 above on a medium customarily used for software interchange; or,
141
142 b) Accompany it with a written offer, valid for at least three
143 years, to give any third party, for a charge no more than your
144 cost of physically performing source distribution, a complete
145 machine-readable copy of the corresponding source code, to be
146 distributed under the terms of Sections 1 and 2 above on a medium
147 customarily used for software interchange; or,
148
149 c) Accompany it with the information you received as to the offer
150 to distribute corresponding source code. (This alternative is
151 allowed only for noncommercial distribution and only if you
152 received the program in object code or executable form with such
153 an offer, in accord with Subsection b above.)
154
155The source code for a work means the preferred form of the work for
156making modifications to it. For an executable work, complete source
157code means all the source code for all modules it contains, plus any
158associated interface definition files, plus the scripts used to
159control compilation and installation of the executable. However, as a
160special exception, the source code distributed need not include
161anything that is normally distributed (in either source or binary
162form) with the major components (compiler, kernel, and so on) of the
163operating system on which the executable runs, unless that component
164itself accompanies the executable.
165
166If distribution of executable or object code is made by offering
167access to copy from a designated place, then offering equivalent
168access to copy the source code from the same place counts as
169distribution of the source code, even though third parties are not
170compelled to copy the source along with the object code.
171
172 4. You may not copy, modify, sublicense, or distribute the Program
173except as expressly provided under this License. Any attempt
174otherwise to copy, modify, sublicense or distribute the Program is
175void, and will automatically terminate your rights under this License.
176However, parties who have received copies, or rights, from you under
177this License will not have their licenses terminated so long as such
178parties remain in full compliance.
179
180 5. You are not required to accept this License, since you have not
181signed it. However, nothing else grants you permission to modify or
182distribute the Program or its derivative works. These actions are
183prohibited by law if you do not accept this License. Therefore, by
184modifying or distributing the Program (or any work based on the
185Program), you indicate your acceptance of this License to do so, and
186all its terms and conditions for copying, distributing or modifying
187the Program or works based on it.
188
189 6. Each time you redistribute the Program (or any work based on the
190Program), the recipient automatically receives a license from the
191original licensor to copy, distribute or modify the Program subject to
192these terms and conditions. You may not impose any further
193restrictions on the recipients' exercise of the rights granted herein.
194You are not responsible for enforcing compliance by third parties to
195this License.
196
197 7. If, as a consequence of a court judgment or allegation of patent
198infringement or for any other reason (not limited to patent issues),
199conditions are imposed on you (whether by court order, agreement or
200otherwise) that contradict the conditions of this License, they do not
201excuse you from the conditions of this License. If you cannot
202distribute so as to satisfy simultaneously your obligations under this
203License and any other pertinent obligations, then as a consequence you
204may not distribute the Program at all. For example, if a patent
205license would not permit royalty-free redistribution of the Program by
206all those who receive copies directly or indirectly through you, then
207the only way you could satisfy both it and this License would be to
208refrain entirely from distribution of the Program.
209
210If any portion of this section is held invalid or unenforceable under
211any particular circumstance, the balance of the section is intended to
212apply and the section as a whole is intended to apply in other
213circumstances.
214
215It is not the purpose of this section to induce you to infringe any
216patents or other property right claims or to contest validity of any
217such claims; this section has the sole purpose of protecting the
218integrity of the free software distribution system, which is
219implemented by public license practices. Many people have made
220generous contributions to the wide range of software distributed
221through that system in reliance on consistent application of that
222system; it is up to the author/donor to decide if he or she is willing
223to distribute software through any other system and a licensee cannot
224impose that choice.
225
226This section is intended to make thoroughly clear what is believed to
227be a consequence of the rest of this License.
228
229 8. If the distribution and/or use of the Program is restricted in
230certain countries either by patents or by copyrighted interfaces, the
231original copyright holder who places the Program under this License
232may add an explicit geographical distribution limitation excluding
233those countries, so that distribution is permitted only in or among
234countries not thus excluded. In such case, this License incorporates
235the limitation as if written in the body of this License.
236
237 9. The Free Software Foundation may publish revised and/or new versions
238of the General Public License from time to time. Such new versions will
239be similar in spirit to the present version, but may differ in detail to
240address new problems or concerns.
241
242Each version is given a distinguishing version number. If the Program
243specifies a version number of this License which applies to it and "any
244later version", you have the option of following the terms and conditions
245either of that version or of any later version published by the Free
246Software Foundation. If the Program does not specify a version number of
247this License, you may choose any version ever published by the Free Software
248Foundation.
249
250 10. If you wish to incorporate parts of the Program into other free
251programs whose distribution conditions are different, write to the author
252to ask for permission. For software which is copyrighted by the Free
253Software Foundation, write to the Free Software Foundation; we sometimes
254make exceptions for this. Our decision will be guided by the two goals
255of preserving the free status of all derivatives of our free software and
256of promoting the sharing and reuse of software generally.
257
258 NO WARRANTY
259
260 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268REPAIR OR CORRECTION.
269
270 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278POSSIBILITY OF SUCH DAMAGES.
279
280 END OF TERMS AND CONDITIONS
281
282 How to Apply These Terms to Your New Programs
283
284 If you develop a new program, and you want it to be of the greatest
285possible use to the public, the best way to achieve this is to make it
286free software which everyone can redistribute and change under these terms.
287
288 To do so, attach the following notices to the program. It is safest
289to attach them to the start of each source file to most effectively
290convey the exclusion of warranty; and each file should have at least
291the "copyright" line and a pointer to where the full notice is found.
292
293 <one line to give the program's name and a brief idea of what it does.>
294 Copyright (C) 19yy <name of author>
295
296 This program is free software; you can redistribute it and/or modify
297 it under the terms of the GNU General Public License as published by
298 the Free Software Foundation; either version 2 of the License, or
299 (at your option) any later version.
300
301 This program is distributed in the hope that it will be useful,
302 but WITHOUT ANY WARRANTY; without even the implied warranty of
303 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
304 GNU General Public License for more details.
305
306 You should have received a copy of the GNU General Public License
307 along with this program; if not, write to the Free Software
308 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
309
310
311Also add information on how to contact you by electronic and paper mail.
312
313If the program is interactive, make it output a short notice like this
314when it starts in an interactive mode:
315
316 Gnomovision version 69, Copyright (C) 19yy name of author
317 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318 This is free software, and you are welcome to redistribute it
319 under certain conditions; type `show c' for details.
320
321The hypothetical commands `show w' and `show c' should show the appropriate
322parts of the General Public License. Of course, the commands you use may
323be called something other than `show w' and `show c'; they could even be
324mouse-clicks or menu items--whatever suits your program.
325
326You should also get your employer (if you work as a programmer) or your
327school, if any, to sign a "copyright disclaimer" for the program, if
328necessary. Here is a sample; alter the names:
329
330 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331 `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
333 <signature of Ty Coon>, 1 April 1989
334 Ty Coon, President of Vice
335
336This General Public License does not permit incorporating your program into
337proprietary programs. If your program is a subroutine library, you may
338consider it more useful to permit linking proprietary applications with the
339library. If this is what you want to do, use the GNU Library General
340Public License instead of this License.
diff --git a/CREATE-MINI b/CREATE-MINI
deleted file mode 100644
index 281d4f4a..00000000
--- a/CREATE-MINI
+++ /dev/null
@@ -1,47 +0,0 @@
1make dist
2
3tar jxf elfutils-*.tar.bz2
4
5cd elfutils-*
6
7cp -a $srcdir/fake-src .
8
9Change SUBDIRS in Makefile.am to only $(mini_SUBDIRS) plus fake-src
10 Remove COPYING.GPL from EXTRA_DIST
11
12Remove all AC_CONFIG_FILES lines in configure.ac accept
13AC_CONFIG_FILES([config/Makefile])
14AC_CONFIG_FILES([Makefile])
15AC_CONFIG_FILES([m4/Makefile])
16AC_CONFIG_FILES([elfutils.spec:config/elfutils.spec.in])
17AC_CONFIG_FILES([lib/Makefile])
18AC_CONFIG_FILES([libelf/Makefile libelf-po/Makefile.in])
19
20Add
21AC_CONFIG_FILES([fake-src/Makefile])
22
23Change lib/Makefile.am:
24 libeu_a_SOURCES only next_prime.c crc32.c
25 noinst_HEADERS only fixedsizehash.h system.h
26 remove EXTRA_DIST
27 remove xmalloc_no_Werror
28
29mv COPYING.GPL COPYING
30
31set gpl and fake at beginning of elfutils.spec.in to 1
32
33automake
34
35autoconf
36
37mkdir build
38
39cd build
40
41../configure
42
43make
44
45make dist
46
47rpmbuild -ta elfutils-*.tar.gz
diff --git a/EXCEPTION b/EXCEPTION
new file mode 100644
index 00000000..491c5764
--- /dev/null
+++ b/EXCEPTION
@@ -0,0 +1,11 @@
1This file describes the limits of the Exception under which you are allowed
2to distribute Non-GPL Code in linked combination with Red Hat elfutils.
3For the full text of the license, please see one of the header files
4included with the source distribution or the file COPYING found in the
5top level directory of the source.
6
7The Approved Interfaces are the functions declared in the files:
8
9libelf.h
10libdw.h
11libdwfl.h
diff --git a/Makefile.am b/Makefile.am
index 0c4d92b9..553ac383 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,20 +1,29 @@
1## Process this file with automake to create Makefile.in 1## Process this file with automake to create Makefile.in
2## Configure input file for elfutils. 2## Configure input file for elfutils.
3## 3##
4## Copyright (C) 1996-2002, 2003, 2004, 2005 Red Hat, Inc. 4## Copyright (C) 1996-2002, 2003, 2004, 2005, 2006 Red Hat, Inc.
5## This file is part of Red Hat elfutils.
5## 6##
6## This program is free software; you can redistribute it and/or modify 7## Red Hat elfutils is free software; you can redistribute it and/or modify
7## it under the terms of the GNU General Public License as published by 8## it under the terms of the GNU General Public License as published by the
8## the Free Software Foundation, version 2. 9## Free Software Foundation; version 2 of the License.
9## 10##
10## This program is distributed in the hope that it will be useful, 11## Red Hat elfutils is distributed in the hope that it will be useful, but
11## but WITHOUT ANY WARRANTY; without even the implied warranty of 12## WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13## GNU General Public License for more details. 14## General Public License for more details.
14## 15##
15## You should have received a copy of the GNU General Public License 16## You should have received a copy of the GNU General Public License along
16## along with this program; if not, write to the Free Software Foundation, 17## with Red Hat elfutils; if not, write to the Free Software Foundation,
17## Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 18## Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
19##
20## Red Hat elfutils is an included package of the Open Invention Network.
21## An included package of the Open Invention Network is a package for which
22## Open Invention Network licensees cross-license their patents. No patent
23## license is granted, either expressly or impliedly, by designation as an
24## included package. Should you wish to participate in the Open Invention
25## Network licensing program, please visit www.openinventionnetwork.com
26## <http://www.openinventionnetwork.com>.
18## 27##
19ACLOCAL_AMFLAGS = -I m4 28ACLOCAL_AMFLAGS = -I m4
20 29
@@ -23,7 +32,7 @@ mini_SUBDIRS = config m4 lib libelf libelf-po
23all_SUBDIRS = libebl libdwfl libdw libcpu libasm backends src po tests 32all_SUBDIRS = libebl libdwfl libdw libcpu libasm backends src po tests
24SUBDIRS = $(mini_SUBDIRS) $(all_SUBDIRS) 33SUBDIRS = $(mini_SUBDIRS) $(all_SUBDIRS)
25 34
26EXTRA_DIST = elfutils.spec GPG-KEY NOTES COPYING.GPL 35EXTRA_DIST = elfutils.spec GPG-KEY NOTES
27 36
28# Make sure the test install uses lib64 when $LIB will yield lib64. 37# Make sure the test install uses lib64 when $LIB will yield lib64.
29# Make sure the test build uses the same compiler, which on e.g. ppc64 38# Make sure the test build uses the same compiler, which on e.g. ppc64
diff --git a/NEWS b/NEWS
index cfa4d270..07ed7a56 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
1Version 0.120:
2
3Bug fixes.
4
5dwarf.h updated for DWARF 3.0 final specification.
6
7libdwfl: New function dwfl_version.
8
1Version 0.119: 9Version 0.119:
2 10
3bug fixes 11bug fixes
diff --git a/backends/Makefile.am b/backends/Makefile.am
index d85d52fc..a0dbf8a0 100644
--- a/backends/Makefile.am
+++ b/backends/Makefile.am
@@ -1,16 +1,28 @@
1## Process this file with automake to create Makefile.in 1## Process this file with automake to create Makefile.in
2## 2##
3## Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Red Hat, Inc. 3## Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Red Hat, Inc.
4## This file is part of Red Hat elfutils.
4## 5##
5## This program is Open Source software; you can redistribute it and/or 6## Red Hat elfutils is free software; you can redistribute it and/or modify
6## modify it under the terms of the Open Software License version 1.0 as 7## it under the terms of the GNU General Public License as published by the
7## published by the Open Source Initiative. 8## Free Software Foundation; version 2 of the License.
8## 9##
9## You should have received a copy of the Open Software License along 10## Red Hat elfutils is distributed in the hope that it will be useful, but
10## with this program; if not, you may obtain a copy of the Open Software 11## WITHOUT ANY WARRANTY; without even the implied warranty of
11## License version 1.0 from http://www.opensource.org/licenses/osl.php or 12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12## by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13## General Public License for more details.
13## 3001 King Ranch Road, Ukiah, CA 95482. 14##
15## You should have received a copy of the GNU General Public License along
16## with Red Hat elfutils; if not, write to the Free Software Foundation,
17## Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18##
19## Red Hat elfutils is an included package of the Open Invention Network.
20## An included package of the Open Invention Network is a package for which
21## Open Invention Network licensees cross-license their patents. No patent
22## license is granted, either expressly or impliedly, by designation as an
23## included package. Should you wish to participate in the Open Invention
24## Network licensing program, please visit www.openinventionnetwork.com
25## <http://www.openinventionnetwork.com>.
14## 26##
15DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DOBJDIR=\"$(shell pwd)\" 27DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DOBJDIR=\"$(shell pwd)\"
16if MUDFLAP 28if MUDFLAP
diff --git a/backends/alpha_init.c b/backends/alpha_init.c
index d8d93b8c..c0d8fd14 100644
--- a/backends/alpha_init.c
+++ b/backends/alpha_init.c
@@ -1,16 +1,28 @@
1/* Initialization of Alpha specific backend library. 1/* Initialization of Alpha specific backend library.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/alpha_reloc.def b/backends/alpha_reloc.def
index 488f448c..270c1f5a 100644
--- a/backends/alpha_reloc.def
+++ b/backends/alpha_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for alpha. -*- C -*- 1/* List the relocation types for alpha. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/alpha_retval.c b/backends/alpha_retval.c
index e1301515..95296af4 100644
--- a/backends/alpha_retval.c
+++ b/backends/alpha_retval.c
@@ -1,15 +1,27 @@
1/* Function return value location for Alpha ELF ABI. 1/* Function return value location for Alpha ELF ABI.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/alpha_symbol.c b/backends/alpha_symbol.c
index b2e4cf77..6f70c444 100644
--- a/backends/alpha_symbol.c
+++ b/backends/alpha_symbol.c
@@ -1,16 +1,28 @@
1/* Alpha specific symbolic name handling. 1/* Alpha specific symbolic name handling.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/arm_init.c b/backends/arm_init.c
index 2c9e31a9..8c75c4eb 100644
--- a/backends/arm_init.c
+++ b/backends/arm_init.c
@@ -1,16 +1,28 @@
1/* Initialization of Arm specific backend library. 1/* Initialization of Arm specific backend library.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/arm_reloc.def b/backends/arm_reloc.def
index b76be778..f190d55c 100644
--- a/backends/arm_reloc.def
+++ b/backends/arm_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for arm. -*- C -*- 1/* List the relocation types for arm. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/arm_symbol.c b/backends/arm_symbol.c
index 6eb40fc5..fa4a76cc 100644
--- a/backends/arm_symbol.c
+++ b/backends/arm_symbol.c
@@ -1,16 +1,28 @@
1/* Arm specific symbolic name handling. 1/* Arm specific symbolic name handling.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/common-reloc.c b/backends/common-reloc.c
index b1805373..7effb338 100644
--- a/backends/common-reloc.c
+++ b/backends/common-reloc.c
@@ -1,15 +1,27 @@
1/* Common code for ebl reloc functions. 1/* Common code for ebl reloc functions.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#include "libebl_CPU.h" 26#include "libebl_CPU.h"
15#include <assert.h> 27#include <assert.h>
diff --git a/backends/i386_corenote.c b/backends/i386_corenote.c
index 20750a9d..69b5808f 100644
--- a/backends/i386_corenote.c
+++ b/backends/i386_corenote.c
@@ -1,16 +1,28 @@
1/* i386 specific core note handling. 1/* i386 specific core note handling.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/i386_init.c b/backends/i386_init.c
index da59eb38..9aeac8c6 100644
--- a/backends/i386_init.c
+++ b/backends/i386_init.c
@@ -1,16 +1,28 @@
1/* Initialization of i386 specific backend library. 1/* Initialization of i386 specific backend library.
2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2000. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2000.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/i386_regs.c b/backends/i386_regs.c
index f79cda74..61885921 100644
--- a/backends/i386_regs.c
+++ b/backends/i386_regs.c
@@ -1,15 +1,27 @@
1/* Register names and numbers for i386 DWARF. 1/* Register names and numbers for i386 DWARF.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/i386_reloc.def b/backends/i386_reloc.def
index ba750d0d..1b980e46 100644
--- a/backends/i386_reloc.def
+++ b/backends/i386_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for i386. -*- C -*- 1/* List the relocation types for i386. -*- C -*-
2 Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/i386_retval.c b/backends/i386_retval.c
index 34cae064..37601897 100644
--- a/backends/i386_retval.c
+++ b/backends/i386_retval.c
@@ -1,15 +1,27 @@
1/* Function return value location for Linux/i386 ABI. 1/* Function return value location for Linux/i386 ABI.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/i386_symbol.c b/backends/i386_symbol.c
index dadcc107..967eb4ee 100644
--- a/backends/i386_symbol.c
+++ b/backends/i386_symbol.c
@@ -1,16 +1,28 @@
1/* i386 specific symbolic name handling. 1/* i386 specific symbolic name handling.
2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2000. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2000.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/ia64_init.c b/backends/ia64_init.c
index ddd4ec20..dc0369a7 100644
--- a/backends/ia64_init.c
+++ b/backends/ia64_init.c
@@ -1,16 +1,28 @@
1/* Initialization of IA-64 specific backend library. 1/* Initialization of IA-64 specific backend library.
2 Copyright (C) 2002, 2003, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2003, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/ia64_reloc.def b/backends/ia64_reloc.def
index a0d42155..1c9a75be 100644
--- a/backends/ia64_reloc.def
+++ b/backends/ia64_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for ia64. -*- C -*- 1/* List the relocation types for ia64. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/ia64_symbol.c b/backends/ia64_symbol.c
index 1b500873..a22f213f 100644
--- a/backends/ia64_symbol.c
+++ b/backends/ia64_symbol.c
@@ -1,16 +1,28 @@
1/* IA-64 specific symbolic name handling. 1/* IA-64 specific symbolic name handling.
2 Copyright (C) 2002, 2003, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2003, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/libebl_CPU.h b/backends/libebl_CPU.h
index 607c1543..f4aec943 100644
--- a/backends/libebl_CPU.h
+++ b/backends/libebl_CPU.h
@@ -1,15 +1,27 @@
1/* Common interface for libebl modules. 1/* Common interface for libebl modules.
2 Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifndef _LIBEBL_CPU_H 26#ifndef _LIBEBL_CPU_H
15#define _LIBEBL_CPU_H 1 27#define _LIBEBL_CPU_H 1
diff --git a/backends/ppc64_init.c b/backends/ppc64_init.c
index 29907b6b..794b2f4f 100644
--- a/backends/ppc64_init.c
+++ b/backends/ppc64_init.c
@@ -1,16 +1,28 @@
1/* Initialization of PPC64 specific backend library. 1/* Initialization of PPC64 specific backend library.
2 Copyright (C) 2004, 2005 Red Hat, Inc. 2 Copyright (C) 2004, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2004. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2004.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/ppc64_reloc.def b/backends/ppc64_reloc.def
index dc897aa4..6b86ccd0 100644
--- a/backends/ppc64_reloc.def
+++ b/backends/ppc64_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for ppc64. -*- C -*- 1/* List the relocation types for ppc64. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/ppc64_retval.c b/backends/ppc64_retval.c
index 797b22a2..08fc6cef 100644
--- a/backends/ppc64_retval.c
+++ b/backends/ppc64_retval.c
@@ -1,15 +1,27 @@
1/* Function return value location for Linux/PPC64 ABI. 1/* Function return value location for Linux/PPC64 ABI.
2 Copyright (C) 2005, 2006 Red Hat, Inc. 2 Copyright (C) 2005, 2006 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/ppc64_symbol.c b/backends/ppc64_symbol.c
index db486176..ccc2eeb1 100644
--- a/backends/ppc64_symbol.c
+++ b/backends/ppc64_symbol.c
@@ -1,16 +1,28 @@
1/* PPC64 specific symbolic name handling. 1/* PPC64 specific symbolic name handling.
2 Copyright (C) 2004, 2005 Red Hat, Inc. 2 Copyright (C) 2004, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2004. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2004.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/ppc_init.c b/backends/ppc_init.c
index 3e71474c..0ac7a411 100644
--- a/backends/ppc_init.c
+++ b/backends/ppc_init.c
@@ -1,16 +1,28 @@
1/* Initialization of PPC specific backend library. 1/* Initialization of PPC specific backend library.
2 Copyright (C) 2004, 2005 Red Hat, Inc. 2 Copyright (C) 2004, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2004. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2004.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/ppc_regs.c b/backends/ppc_regs.c
index 76a36624..9a730026 100644
--- a/backends/ppc_regs.c
+++ b/backends/ppc_regs.c
@@ -1,15 +1,27 @@
1/* Register names and numbers for PowerPC DWARF. 1/* Register names and numbers for PowerPC DWARF.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/ppc_reloc.def b/backends/ppc_reloc.def
index c7993bc8..74524b99 100644
--- a/backends/ppc_reloc.def
+++ b/backends/ppc_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for ppc. -*- C -*- 1/* List the relocation types for ppc. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/ppc_retval.c b/backends/ppc_retval.c
index 99458eb5..3f7f44fc 100644
--- a/backends/ppc_retval.c
+++ b/backends/ppc_retval.c
@@ -1,15 +1,27 @@
1/* Function return value location for Linux/PPC ABI. 1/* Function return value location for Linux/PPC ABI.
2 Copyright (C) 2005, 2006 Red Hat, Inc. 2 Copyright (C) 2005, 2006 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/ppc_symbol.c b/backends/ppc_symbol.c
index f161d70e..14190df6 100644
--- a/backends/ppc_symbol.c
+++ b/backends/ppc_symbol.c
@@ -1,16 +1,28 @@
1/* PPC specific symbolic name handling. 1/* PPC specific symbolic name handling.
2 Copyright (C) 2004, 2005 Red Hat, Inc. 2 Copyright (C) 2004, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2004. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2004.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/s390_init.c b/backends/s390_init.c
index c956e82a..e3088842 100644
--- a/backends/s390_init.c
+++ b/backends/s390_init.c
@@ -1,15 +1,27 @@
1/* Initialization of S/390 specific backend library. 1/* Initialization of S/390 specific backend library.
2 Copyright (C) 2005, 2006 Red Hat, Inc. 2 Copyright (C) 2005, 2006 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/s390_regs.c b/backends/s390_regs.c
index 145d1cdc..6cf53766 100644
--- a/backends/s390_regs.c
+++ b/backends/s390_regs.c
@@ -1,15 +1,27 @@
1/* Register names and numbers for S/390 DWARF. 1/* Register names and numbers for S/390 DWARF.
2 Copyright (C) 2006 Red Hat, Inc. 2 Copyright (C) 2006 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/s390_reloc.def b/backends/s390_reloc.def
index f8c3de17..4e557304 100644
--- a/backends/s390_reloc.def
+++ b/backends/s390_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for s390. -*- C -*- 1/* List the relocation types for s390. -*- C -*-
2 Copyright (C) 2005, 2006 Red Hat, Inc. 2 Copyright (C) 2005, 2006 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/s390_retval.c b/backends/s390_retval.c
index ca4da9ce..f77e2214 100644
--- a/backends/s390_retval.c
+++ b/backends/s390_retval.c
@@ -1,15 +1,27 @@
1/* Function return value location for S/390 ABI. 1/* Function return value location for S/390 ABI.
2 Copyright (C) 2006 Red Hat, Inc. 2 Copyright (C) 2006 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/s390_symbol.c b/backends/s390_symbol.c
index ddfefbb2..734eff13 100644
--- a/backends/s390_symbol.c
+++ b/backends/s390_symbol.c
@@ -1,15 +1,27 @@
1/* S/390-specific symbolic name handling. 1/* S/390-specific symbolic name handling.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/sh_init.c b/backends/sh_init.c
index 975d031d..451bdd44 100644
--- a/backends/sh_init.c
+++ b/backends/sh_init.c
@@ -1,16 +1,28 @@
1/* Initialization of SH specific backend library. 1/* Initialization of SH specific backend library.
2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2000. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2000.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/sh_reloc.def b/backends/sh_reloc.def
index 56db1071..5a27ccdb 100644
--- a/backends/sh_reloc.def
+++ b/backends/sh_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for SH. -*- C -*- 1/* List the relocation types for SH. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/sh_symbol.c b/backends/sh_symbol.c
index 3209d34e..cdc27d5b 100644
--- a/backends/sh_symbol.c
+++ b/backends/sh_symbol.c
@@ -1,16 +1,28 @@
1/* SH specific relocation handling. 1/* SH specific relocation handling.
2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2000. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2000.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/sparc_init.c b/backends/sparc_init.c
index 420f3400..056c0330 100644
--- a/backends/sparc_init.c
+++ b/backends/sparc_init.c
@@ -1,15 +1,27 @@
1/* Initialization of SPARC specific backend library. 1/* Initialization of SPARC specific backend library.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/sparc_regs.c b/backends/sparc_regs.c
index a88e53b7..0c46f257 100644
--- a/backends/sparc_regs.c
+++ b/backends/sparc_regs.c
@@ -1,15 +1,27 @@
1/* Register names and numbers for SPARC DWARF. 1/* Register names and numbers for SPARC DWARF.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/sparc_reloc.def b/backends/sparc_reloc.def
index 91fcad74..a6796ff5 100644
--- a/backends/sparc_reloc.def
+++ b/backends/sparc_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for sparc. -*- C -*- 1/* List the relocation types for sparc. -*- C -*-
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/sparc_symbol.c b/backends/sparc_symbol.c
index c83e5d3a..c3047240 100644
--- a/backends/sparc_symbol.c
+++ b/backends/sparc_symbol.c
@@ -1,16 +1,28 @@
1/* SPARC specific symbolic name handling. 1/* SPARC specific symbolic name handling.
2 Copyright (C) 2002, 2003, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2003, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Jakub Jelinek <jakub@redhat.com>, 2002. 4 Written by Jakub Jelinek <jakub@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/x86_64_corenote.c b/backends/x86_64_corenote.c
index 2fd775b6..ebbd2bfd 100644
--- a/backends/x86_64_corenote.c
+++ b/backends/x86_64_corenote.c
@@ -1,16 +1,28 @@
1/* x86-64 specific core note handling. 1/* x86-64 specific core note handling.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2005. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2005.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/x86_64_init.c b/backends/x86_64_init.c
index a7ba231e..016c5a83 100644
--- a/backends/x86_64_init.c
+++ b/backends/x86_64_init.c
@@ -1,16 +1,28 @@
1/* Initialization of x86-64 specific backend library. 1/* Initialization of x86-64 specific backend library.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/backends/x86_64_regs.c b/backends/x86_64_regs.c
index 4fae67aa..2f7d050e 100644
--- a/backends/x86_64_regs.c
+++ b/backends/x86_64_regs.c
@@ -1,15 +1,27 @@
1/* Register names and numbers for x86-64 DWARF. 1/* Register names and numbers for x86-64 DWARF.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/x86_64_reloc.def b/backends/x86_64_reloc.def
index 83a18280..fd0c8b9c 100644
--- a/backends/x86_64_reloc.def
+++ b/backends/x86_64_reloc.def
@@ -1,15 +1,27 @@
1/* List the relocation types for x86-64. -*- C -*- 1/* List the relocation types for x86-64. -*- C -*-
2 Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc. 2 Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 4
4 This program is Open Source software; you can redistribute it and/or 5 Red Hat elfutils is free software; you can redistribute it and/or modify
5 modify it under the terms of the Open Software License version 1.0 as 6 it under the terms of the GNU General Public License as published by the
6 published by the Open Source Initiative. 7 Free Software Foundation; version 2 of the License.
7 8
8 You should have received a copy of the Open Software License along 9 Red Hat elfutils is distributed in the hope that it will be useful, but
9 with this program; if not, you may obtain a copy of the Open Software 10 WITHOUT ANY WARRANTY; without even the implied warranty of
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 12 General Public License for more details.
12 3001 King Ranch Road, Ukiah, CA 95482. */ 13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14/* NAME, REL|EXEC|DYN */ 26/* NAME, REL|EXEC|DYN */
15 27
diff --git a/backends/x86_64_retval.c b/backends/x86_64_retval.c
index 210d5392..3801ea4e 100644
--- a/backends/x86_64_retval.c
+++ b/backends/x86_64_retval.c
@@ -1,15 +1,27 @@
1/* Function return value location for Linux/x86-64 ABI. 1/* Function return value location for Linux/x86-64 ABI.
2 Copyright (C) 2005 Red Hat, Inc. 2 Copyright (C) 2005 Red Hat, Inc.
3 3 This file is part of Red Hat elfutils.
4 This program is Open Source software; you can redistribute it and/or 4
5 modify it under the terms of the Open Software License version 1.0 as 5 Red Hat elfutils is free software; you can redistribute it and/or modify
6 published by the Open Source Initiative. 6 it under the terms of the GNU General Public License as published by the
7 7 Free Software Foundation; version 2 of the License.
8 You should have received a copy of the Open Software License along 8
9 with this program; if not, you may obtain a copy of the Open Software 9 Red Hat elfutils is distributed in the hope that it will be useful, but
10 License version 1.0 from http://www.opensource.org/licenses/osl.php or 10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 3001 King Ranch Road, Ukiah, CA 95482. */ 12 General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with Red Hat elfutils; if not, write to the Free Software Foundation,
16 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
17
18 Red Hat elfutils is an included package of the Open Invention Network.
19 An included package of the Open Invention Network is a package for which
20 Open Invention Network licensees cross-license their patents. No patent
21 license is granted, either expressly or impliedly, by designation as an
22 included package. Should you wish to participate in the Open Invention
23 Network licensing program, please visit www.openinventionnetwork.com
24 <http://www.openinventionnetwork.com>. */
13 25
14#ifdef HAVE_CONFIG_H 26#ifdef HAVE_CONFIG_H
15# include <config.h> 27# include <config.h>
diff --git a/backends/x86_64_symbol.c b/backends/x86_64_symbol.c
index c48af103..1fa5598d 100644
--- a/backends/x86_64_symbol.c
+++ b/backends/x86_64_symbol.c
@@ -1,16 +1,28 @@
1/* x86_64 specific symbolic name handling. 1/* x86_64 specific symbolic name handling.
2 Copyright (C) 2002, 2005 Red Hat, Inc. 2 Copyright (C) 2002, 2005 Red Hat, Inc.
3 This file is part of Red Hat elfutils.
3 Written by Ulrich Drepper <drepper@redhat.com>, 2002. 4 Written by Ulrich Drepper <drepper@redhat.com>, 2002.
4 5
5 This program is Open Source software; you can redistribute it and/or 6 Red Hat elfutils is free software; you can redistribute it and/or modify
6 modify it under the terms of the Open Software License version 1.0 as 7 it under the terms of the GNU General Public License as published by the
7 published by the Open Source Initiative. 8 Free Software Foundation; version 2 of the License.
8 9
9 You should have received a copy of the Open Software License along 10 Red Hat elfutils is distributed in the hope that it will be useful, but
10 with this program; if not, you may obtain a copy of the Open Software 11 WITHOUT ANY WARRANTY; without even the implied warranty of
11 License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 General Public License for more details.
13 3001 King Ranch Road, Ukiah, CA 95482. */ 14
15 You should have received a copy of the GNU General Public License along
16 with Red Hat elfutils; if not, write to the Free Software Foundation,
17 Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18
19 Red Hat elfutils is an included package of the Open Invention Network.
20 An included package of the Open Invention Network is a package for which
21 Open Invention Network licensees cross-license their patents. No patent
22 license is granted, either expressly or impliedly, by designation as an
23 included package. Should you wish to participate in the Open Invention
24 Network licensing program, please visit www.openinventionnetwork.com
25 <http://www.openinventionnetwork.com>. */
14 26
15#ifdef HAVE_CONFIG_H 27#ifdef HAVE_CONFIG_H
16# include <config.h> 28# include <config.h>
diff --git a/config/Makefile.am b/config/Makefile.am
index 9c1ad572..60e9bfe6 100644
--- a/config/Makefile.am
+++ b/config/Makefile.am
@@ -2,19 +2,28 @@
2## Configure input file for elfutils. 2## Configure input file for elfutils.
3## 3##
4## Copyright (C) 2004, 2005 Red Hat, Inc. 4## Copyright (C) 2004, 2005 Red Hat, Inc.
5## This file is part of Red Hat elfutils.
5## 6##
6## This program is free software; you can redistribute it and/or modify 7## Red Hat elfutils is free software; you can redistribute it and/or modify
7## it under the terms of the GNU General Public License as published by 8## it under the terms of the GNU General Public License as published by the
8## the Free Software Foundation, version 2. 9## Free Software Foundation; version 2 of the License.
9## 10##
10## This program is distributed in the hope that it will be useful, 11## Red Hat elfutils is distributed in the hope that it will be useful, but
11## but WITHOUT ANY WARRANTY; without even the implied warranty of 12## WITHOUT ANY WARRANTY; without even the implied warranty of
12## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13## GNU General Public License for more details. 14## General Public License for more details.
14## 15##
15## You should have received a copy of the GNU General Public License 16## You should have received a copy of the GNU General Public License along
16## along with this program; if not, write to the Free Software Foundation, 17## with Red Hat elfutils; if not, write to the Free Software Foundation,
17## Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 18## Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
19##
20## Red Hat elfutils is an included package of the Open Invention Network.
21## An included package of the Open Invention Network is a package for which
22## Open Invention Network licensees cross-license their patents. No patent
23## license is granted, either expressly or impliedly, by designation as an
24## included package. Should you wish to participate in the Open Invention
25## Network licensing program, please visit www.openinventionnetwork.com
26## <http://www.openinventionnetwork.com>.
18## 27##
19EXTRA_DIST = elfutils.spec.in 28EXTRA_DIST = elfutils.spec.in
20 29
diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in
index 70bdd79a..6bc008d8 100644
--- a/config/elfutils.spec.in
+++ b/config/elfutils.spec.in
@@ -1,22 +1,13 @@
1# -*- rpm-spec-*- 1# -*- rpm-spec-*-
2%define fake 0
3Summary: A collection of utilities and DSOs to handle compiled objects. 2Summary: A collection of utilities and DSOs to handle compiled objects.
4Name: elfutils 3Name: elfutils
5Version: @PACKAGE_VERSION@ 4Version: @PACKAGE_VERSION@
6Release: 1 5Release: 1
7%if %{fake}
8License: GPL 6License: GPL
9%else
10License: OSL
11%endif
12Group: Development/Tools 7Group: Development/Tools
13#URL: file://home/devel/drepper/
14Source: elfutils-%{version}.tar.gz 8Source: elfutils-%{version}.tar.gz
15Obsoletes: libelf libelf-devel 9Obsoletes: libelf libelf-devel
16Requires: elfutils-libelf = %{version}-%{release} 10Requires: elfutils-libelf = %{version}-%{release}
17%if %{fake}
18Requires: binutils >= 2.14.90.0.4-26.2
19%endif
20Requires: glibc >= 2.3.1-2 11Requires: glibc >= 2.3.1-2
21 12
22# ExcludeArch: xxx 13# ExcludeArch: xxx
@@ -42,11 +33,6 @@ handling.
42%package devel 33%package devel
43Summary: Development libraries to handle compiled objects. 34Summary: Development libraries to handle compiled objects.
44Group: Development/Tools 35Group: Development/Tools
45%if %{fake}
46License: GPL
47%else
48License: OSL
49%endif
50Requires: elfutils = %{version}-%{release} 36Requires: elfutils = %{version}-%{release}
51Requires: elfutils-libelf-devel = %{version}-%{release} 37Requires: elfutils-libelf-devel = %{version}-%{release}
52 38
@@ -60,9 +46,6 @@ assembler interface.
60%package libelf 46%package libelf
61Summary: Library to read and write ELF files. 47Summary: Library to read and write ELF files.
62Group: Development/Tools 48Group: Development/Tools
63%if %{fake}
64License: GPL
65%endif
66 49
67%description libelf 50%description libelf
68The elfutils-libelf package provides a DSO which allows reading and 51The elfutils-libelf package provides a DSO which allows reading and
@@ -75,9 +58,6 @@ Summary: Development support for libelf
75Group: Development/Tools 58Group: Development/Tools
76Requires: elfutils-libelf = %{version}-%{release} 59Requires: elfutils-libelf = %{version}-%{release}
77Conflicts: libelf-devel 60Conflicts: libelf-devel
78%if %{fake}
79License: GPL
80%endif
81 61
82%description libelf-devel 62%description libelf-devel
83The elfutils-libelf-devel package contains the libraries to create 63The elfutils-libelf-devel package contains the libraries to create
@@ -99,11 +79,8 @@ mkdir -p ${RPM_BUILD_ROOT}%{_prefix}
99%makeinstall 79%makeinstall
100 80
101chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so* 81chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
102%if !%{fake}
103chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so* 82chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so*
104%endif
105 83
106%if !%{fake}
107# XXX Nuke unpackaged files 84# XXX Nuke unpackaged files
108{ cd ${RPM_BUILD_ROOT} 85{ cd ${RPM_BUILD_ROOT}
109 rm -f .%{_bindir}/eu-ld 86 rm -f .%{_bindir}/eu-ld
@@ -113,7 +90,6 @@ chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so*
113 rm -f .%{_libdir}/libasm.so 90 rm -f .%{_libdir}/libasm.so
114 rm -f .%{_libdir}/libasm.a 91 rm -f .%{_libdir}/libasm.a
115} 92}
116%endif
117 93
118%check 94%check
119make check 95make check
@@ -132,9 +108,6 @@ rm -rf ${RPM_BUILD_ROOT}
132%files 108%files
133%defattr(-,root,root) 109%defattr(-,root,root)
134%doc README TODO 110%doc README TODO
135%if %{fake}
136%doc fake-src/FULL
137%endif
138%{_bindir}/eu-elflint 111%{_bindir}/eu-elflint
139%{_bindir}/eu-nm 112%{_bindir}/eu-nm
140%{_bindir}/eu-readelf 113%{_bindir}/eu-readelf
@@ -145,7 +118,6 @@ rm -rf ${RPM_BUILD_ROOT}
145%{_bindir}/eu-elfcmp 118%{_bindir}/eu-elfcmp
146%{_bindir}/eu-ranlib 119%{_bindir}/eu-ranlib
147%{_bindir}/eu-strings 120%{_bindir}/eu-strings
148%if !%{fake}
149#%{_bindir}/eu-ld 121#%{_bindir}/eu-ld
150#%{_libdir}/libasm-%{version}.so 122#%{_libdir}/libasm-%{version}.so
151%{_libdir}/libdw-%{version}.so 123%{_libdir}/libdw-%{version}.so
@@ -153,14 +125,12 @@ rm -rf ${RPM_BUILD_ROOT}
153%{_libdir}/libdw.so.* 125%{_libdir}/libdw.so.*
154%dir %{_libdir}/elfutils 126%dir %{_libdir}/elfutils
155%{_libdir}/elfutils/lib*.so 127%{_libdir}/elfutils/lib*.so
156%endif
157 128
158%files devel 129%files devel
159%defattr(-,root,root) 130%defattr(-,root,root)
160%{_includedir}/dwarf.h 131%{_includedir}/dwarf.h
161%dir %{_includedir}/elfutils 132%dir %{_includedir}/elfutils
162%{_includedir}/elfutils/elf-knowledge.h 133%{_includedir}/elfutils/elf-knowledge.h
163%if !%{fake}
164%{_includedir}/elfutils/libebl.h 134%{_includedir}/elfutils/libebl.h
165%{_includedir}/elfutils/libdw.h 135%{_includedir}/elfutils/libdw.h
166%{_includedir}/elfutils/libdwfl.h 136%{_includedir}/elfutils/libdwfl.h
@@ -169,7 +139,6 @@ rm -rf ${RPM_BUILD_ROOT}
169%{_libdir}/libdw.a 139%{_libdir}/libdw.a
170#%{_libdir}/libasm.so 140#%{_libdir}/libasm.so
171%{_libdir}/libdw.so 141%{_libdir}/libdw.so
172%endif
173 142
174%files libelf 143%files libelf
175%defattr(-,root,root) 144%defattr(-,root,root)
@@ -185,7 +154,12 @@ rm -rf ${RPM_BUILD_ROOT}
185%{_libdir}/libelf.so 154%{_libdir}/libelf.so
186 155
187%changelog 156%changelog
188* Thu Jan 12 2006 Roland McGrath <roland@redhat.com> 0.118-1 157* Thu Mar 30 2006 Roland McGrath <roland@redhat.com> 0.120-1
158- Bug fixes.
159- dwarf.h updated for DWARF 3.0 final specification.
160- libdwfl: New function dwfl_version.
161
162* Thu Jan 12 2006 Roland McGrath <roland@redhat.com> 0.119-1
189- elflint: more tests. 163- elflint: more tests.
190- libdwfl: New function dwfl_module_register_name