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