Heiko Carstens
5606330627
s390/dumpstack: implement and use return_address()
...
Implement return_address() and use it instead of __builtin_return_address(n).
__builtin_return_address(n) is not guaranteed to work for n > 0,
therefore implement a private return_address() function which walks
the stack frames and returns the proper return address.
This way we get also rid of a compile warning which gcc 6.1 emits and
look like all other architectures.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2016-05-04 16:29:45 +02:00
..
2016-01-11 13:01:24 +01:00
2016-01-11 13:01:24 +01:00
2012-05-16 14:42:41 +02:00
2016-03-08 15:00:15 +01:00
2007-10-12 16:13:06 +02:00
2007-10-12 16:13:06 +02:00
2015-06-25 09:39:26 +02:00
2015-07-28 08:54:42 +02:00
2007-10-12 16:13:06 +02:00
2014-12-05 17:19:27 -06:00
2014-10-09 09:14:13 +02:00
2011-01-05 12:47:31 +01:00
2016-02-22 09:29:35 +01:00
2016-01-19 12:14:02 +01:00
2016-03-07 13:12:04 +01:00
2016-01-19 12:14:02 +01:00
2016-03-07 13:12:04 +01:00
2015-11-09 09:10:47 +01:00
2016-03-02 06:44:25 -06:00
2016-05-04 16:29:45 +02:00
2016-02-09 12:03:25 +01:00
2012-07-20 11:15:04 +02:00
2015-10-14 14:32:13 +02:00
2016-03-10 14:35:42 +01:00
2016-01-19 12:14:03 +01:00
2016-03-08 10:38:06 +01:00
2015-03-25 11:49:33 +01:00
2015-12-18 14:59:21 +01:00
2014-12-08 09:42:32 +01:00
2016-01-19 12:14:02 +01:00
2016-02-23 08:56:18 +01:00
2015-09-03 15:46:07 -07:00
2016-01-19 12:14:03 +01:00
2012-09-26 15:45:12 +02:00
2015-11-27 09:24:14 +01:00
2015-12-30 10:34:57 +01:00
2015-01-29 09:19:25 +01:00
2015-12-04 22:46:25 +01:00
2015-10-27 09:33:57 +01:00
2015-11-27 09:24:12 +01:00
2013-12-16 14:37:50 +01:00
2016-05-03 09:25:44 +02:00
2016-05-03 09:25:46 +02:00
2016-03-08 15:00:17 +01:00
2015-03-25 11:49:33 +01:00
2016-04-21 09:51:15 +02:00
2015-11-30 12:47:11 +01:00
2016-01-19 12:14:03 +01:00
2015-11-27 09:24:14 +01:00
2015-03-25 11:49:34 +01:00
2015-11-03 14:40:51 +01:00
2015-10-16 09:41:12 +02:00
2015-11-27 09:24:17 +01:00
2016-04-21 09:51:15 +02:00
2016-01-19 12:14:02 +01:00
2016-03-01 20:36:57 +01:00
2016-02-23 08:56:20 +01:00
2015-06-08 07:55:03 -05:00
2015-09-17 13:43:41 +02:00
2015-03-25 11:49:33 +01:00
2016-04-01 08:42:38 +02:00
2016-01-11 12:27:00 +01:00
2016-03-17 15:09:34 -07:00
2016-03-17 15:09:34 -07:00
2016-02-11 13:05:56 +01:00
2016-03-02 06:44:27 -06:00
2015-03-25 11:49:47 +01:00
2016-01-11 13:01:24 +01:00
2016-03-25 16:37:42 -07:00
2015-09-30 16:22:38 +02:00