1*39343080SDavid Hildenbrand /* 2*39343080SDavid Hildenbrand * s390x stack implementation 3*39343080SDavid Hildenbrand * 4*39343080SDavid Hildenbrand * Copyright (c) 2017 Red Hat Inc 5*39343080SDavid Hildenbrand * 6*39343080SDavid Hildenbrand * Authors: 7*39343080SDavid Hildenbrand * Thomas Huth <thuth@redhat.com> 8*39343080SDavid Hildenbrand * David Hildenbrand <david@redhat.com> 9*39343080SDavid Hildenbrand * 10*39343080SDavid Hildenbrand * This code is free software; you can redistribute it and/or modify it 11*39343080SDavid Hildenbrand * under the terms of the GNU Library General Public License version 2. 12*39343080SDavid Hildenbrand */ 13*39343080SDavid Hildenbrand #include <libcflat.h> 14*39343080SDavid Hildenbrand #include <stack.h> 15*39343080SDavid Hildenbrand 16*39343080SDavid Hildenbrand int backtrace_frame(const void *frame, const void **return_addrs, int max_depth) 17*39343080SDavid Hildenbrand { 18*39343080SDavid Hildenbrand printf("TODO: Implement backtrace_frame(%p, %p, %d) function!\n", 19*39343080SDavid Hildenbrand frame, return_addrs, max_depth); 20*39343080SDavid Hildenbrand return 0; 21*39343080SDavid Hildenbrand } 22*39343080SDavid Hildenbrand 23*39343080SDavid Hildenbrand int backtrace(const void **return_addrs, int max_depth) 24*39343080SDavid Hildenbrand { 25*39343080SDavid Hildenbrand printf("TODO: Implement backtrace(%p, %d) function!\n", 26*39343080SDavid Hildenbrand return_addrs, max_depth); 27*39343080SDavid Hildenbrand return 0; 28*39343080SDavid Hildenbrand } 29