History log of /external/elfutils/backends/ia64_retval.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
860d4312e61ceef1510035dfb851327246705785 21-Oct-2015 Chih-Hung Hsieh <chh@google.com> Move nested functions in backends to file scope.

* backends/aarch64_regs.c and backends/ia64_retval.c
should now compile with clang.

Signed-off-by: Chih-Hung Hsieh <chh@google.com>
/external/elfutils/backends/ia64_retval.c
ba9e5156207e3c2bb85adc747376e774af3c0df6 20-Jun-2014 Petr Machata <pmachata@redhat.com> backends (*_return_value_location): call dwarf_peeled_die_type

... instead of inlining equivalent code.

Signed-off-by: Petr Machata <pmachata@redhat.com>
/external/elfutils/backends/ia64_retval.c
1d5037f725b691929396896fd2b6be3cae1d87ef 06-Feb-2013 Mark Wielaard <mjw@redhat.com> backends: Check type DIE exists before calling dwarf_tag ().

dwarf_attr () or dwarf_form () functions leave typedie NULL when they fail
because of missing attribute or unexpected form. In such cases first check
the DIE exists and return error instead of calling dwarf_tag () and crashing.

This also happens in the testsuite with native tests when elfutils is build
without DWZ support on a distro that uses DWZ DWARF compression on system
libraries. Only the backends used dwarf_tag () directly without checking,
all other uses in elfutils already checked whether the given DIE was NULL.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/backends/ia64_retval.c
de2ed97f33139af5c7a0811e4ec66fc896a13cf2 05-Jun-2012 Mark Wielaard <mjw@redhat.com> Update name, license and contributor policy.

* Change name from "Red Hat elfutils" to "elfutils".
* Update license of standalone tools and test from GPLv2 to GPLv3+.
* Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+.
* Add Developer Certificate of Origin based contributor policy.

top-level:

- COPYING: Upgraded from GPLv2 to GPLv3.
- CONTRIBUTING, COPYING-GPLv2, COPYING-LGPLv3: New files.
- NEWS: Added note about new contribution and license policy.
- Makefile.am: Updated to GPLv3, added new files to EXTRA_DIST.
- configure.ac: Update to GPLv3, changed AC_INIT name to 'elfutils'.

backends, lib, libasm, libcpu, libdw, libdwfl, libebl, libelf:

- All files updated to GPLv2/LGPLv3+. Except some very small files
(<5 lines) which didn't have any headers at all before, the linker
.maps files and the libcpu/defs files which only contain data and
libelf/elf.h which comes from glibc and is under LGPLv2+.

config:

- elfutils.spec.in: Add new License: headers and new %doc files.
- Update all license headers to GPLv2/LGPLv3+ for files used by libs.

src, tests:

- All files updated to GPLv3+. Except for the test bz2 data files, the
linker maps and script files and some very small files (<5 lines)
that don't have any headers.

Signed-off-by: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/backends/ia64_retval.c
0c16c58610276858702c0db8b3bc8d332fb85656 06-Jan-2010 Roland McGrath <roland@redhat.com> Use dwarf_aggregate_size in backend return_value functions. Observe DW_AT_GNU_vector on powerpc return_value type.
/external/elfutils/backends/ia64_retval.c
c76f0b05676f6207affbfd85e75063db3b6eeccf 27-Sep-2007 Roland McGrath <roland@redhat.com> 2007-09-27 Roland McGrath <roland@redhat.com>

* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
* i386_retval.c: Likewise.
* ia64_retval.c: Likewise.
* ppc64_retval.c: Likewise.
* ppc_retval.c: Likewise.
* s390_retval.c: Likewise.
* sparc_retval.c: Likewise.
* x86_64_retval.c: Likewise.
/external/elfutils/backends/ia64_retval.c
22d02c2021e91f9b03cf5f897a64ae34477da0f4 21-Jul-2006 Roland McGrath <roland@redhat.com> Take a crack at HFA recognition too.
/external/elfutils/backends/ia64_retval.c
950246297c03f9ce25f645470250619e40d71018 21-Jul-2006 Roland McGrath <roland@redhat.com> backends/
2006-07-21 Roland McGrath <roland@redhat.com>

* i386_regs.c (i386_register_name): Fix return value when using stpcpy.
* ppc_regs.c (ppc_register_name): Likewise.
* s390_regs.c (s390_register_name): Likewise.

* ia64_retval.c: New file.
* Makefile.am (ia64_SRCS): Add it.
* ia64_init.c (ia64_init): Install return_value_location hook.

* ia64_regs.c: New file.
* Makefile.am (ia64_SRCS): Add it.
* ia64_init.c (ia64_init): Install register_name hook.


tests/
2006-07-21 Roland McGrath <roland@redhat.com>

* allregs.c (struct reginfo): Increase size of name.
(one_register): Assert that it's big enough.
/external/elfutils/backends/ia64_retval.c