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
|