xref: /kvm-unit-tests/lib/s390x/stack.c (revision 6c9f99df2fa51f58bd6a8b6775810b7f249bd0d7)
1*6c9f99dfSJanosch Frank /* SPDX-License-Identifier: GPL-2.0-only */
239343080SDavid Hildenbrand /*
339343080SDavid Hildenbrand  * s390x stack implementation
439343080SDavid Hildenbrand  *
539343080SDavid Hildenbrand  * Copyright (c) 2017 Red Hat Inc
639343080SDavid Hildenbrand  *
739343080SDavid Hildenbrand  * Authors:
839343080SDavid Hildenbrand  *  Thomas Huth <thuth@redhat.com>
939343080SDavid Hildenbrand  *  David Hildenbrand <david@redhat.com>
1039343080SDavid Hildenbrand  */
1139343080SDavid Hildenbrand #include <libcflat.h>
1239343080SDavid Hildenbrand #include <stack.h>
1339343080SDavid Hildenbrand 
1439343080SDavid Hildenbrand int backtrace_frame(const void *frame, const void **return_addrs, int max_depth)
1539343080SDavid Hildenbrand {
1639343080SDavid Hildenbrand 	printf("TODO: Implement backtrace_frame(%p, %p, %d) function!\n",
1739343080SDavid Hildenbrand 	       frame, return_addrs, max_depth);
1839343080SDavid Hildenbrand 	return 0;
1939343080SDavid Hildenbrand }
2039343080SDavid Hildenbrand 
2139343080SDavid Hildenbrand int backtrace(const void **return_addrs, int max_depth)
2239343080SDavid Hildenbrand {
2339343080SDavid Hildenbrand 	printf("TODO: Implement backtrace(%p, %d) function!\n",
2439343080SDavid Hildenbrand 	       return_addrs, max_depth);
2539343080SDavid Hildenbrand 	return 0;
2639343080SDavid Hildenbrand }
27