History log of /external/elfutils/libebl/eblinitreg.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2d982861e5e23d38653df7d8dce1d2282cda8ce1 09-Sep-2015 Chih-Hung Hsieh <chh@google.com> Remove redundant NULL tests.

GCC6 and Clang give warnings on redundant NULL tests of parameters
that are declared with __nonnull_attribute__.

Signed-off-by: Chih-Hung Hsieh <chh@google.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libebl/eblinitreg.c
c1c1c06e30f0b3b4ae66fcfec6318a93b8f31569 14-Jun-2014 Mark Wielaard <mjw@redhat.com> libebl: Add ebl_func_addr_mask plus ARM backend implementation.

The ARM EABI says that the zero bit of function symbol st_value indicates
whether the symbol points to a THUMB or ARM function. Also the return
value address in an unwind will contain the same extra bit to indicate
whether to return to a regular ARM or THUMB function. Add a new ebl
function to mask off such bits and turn a function value into a function
address so that we get the actual value that a function symbol or return
address points to. It isn't easily possible to reuse the existing
ebl_resolve_sym_value for this purpose, so we end up with another hook
that can be used from dwfl_module_getsym, handle_cfi and elflint.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libebl/eblinitreg.c
0b867460075c9f02cb305abc91a0e12b90017583 30-May-2013 Jan Kratochvil <jan.kratochvil@redhat.com> Unwinder for x86*.

Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libebl/eblinitreg.c