On 29/8/19 12:05 am, Sebastian Huber wrote: > --- > cpukit/include/rtems/score/basedefs.h | 13 ++++++++++++- > testsuites/sptests/spmisc01/init.c | 7 ++++++- > 2 files changed, 18 insertions(+), 2 deletions(-) > > diff --git a/cpukit/include/rtems/score/basedefs.h > b/cpukit/include/rtems/score/basedefs.h > index 7a36c74e65..782958920c 100644 > --- a/cpukit/include/rtems/score/basedefs.h > +++ b/cpukit/include/rtems/score/basedefs.h > @@ -10,7 +10,7 @@ > * COPYRIGHT (c) 1989-2007. > * On-Line Applications Research Corporation (OAR). > * > - * Copyright (c) 2010, 2018 embedded brains GmbH. > + * Copyright (C) 2010, 2019 embedded brains GmbH > * > * The license and distribution terms for this file may be > * found in the file LICENSE in this distribution or at > @@ -371,6 +371,17 @@ > #define RTEMS_PREDICT_FALSE( _exp ) ( _exp ) > #endif > > +/** > + * @brief Returns the return address of the current function. > + * > + * @return The return address. > + */ > +#if defined(__GNUC__) > + #define RTEMS_RETURN_ADDRESS() __builtin_return_address( 0 ) > +#else > + #define RTEMS_RETURN_ADDRESS() NULL > +#endif
Nice. Thanks for this. Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel