aboutsummaryrefslogtreecommitdiff
path: root/include/stack.h
diff options
context:
space:
mode:
authorAndrew Donnellan <andrew.donnellan@au1.ibm.com>2019-03-18 15:28:59 +1100
committerStewart Smith <stewart@linux.ibm.com>2019-03-28 15:24:13 +1100
commitb965b9de25d2270c4ba65b3dc31fd9649a8c922f (patch)
tree14886e63958ff5f6a4cda241fb830b61e48dd955 /include/stack.h
parente5a7411cd74ea60892ea3bd6479e4c6d0e253eff (diff)
downloadskiboot-b965b9de25d2270c4ba65b3dc31fd9649a8c922f.zip
skiboot-b965b9de25d2270c4ba65b3dc31fd9649a8c922f.tar.gz
skiboot-b965b9de25d2270c4ba65b3dc31fd9649a8c922f.tar.bz2
core/stack: Rename backtrace functions, get rid of wrappers
Rename ___backtrace() to backtrace_create() and ___print_backtrace() to backtrace_print(). Get rid of __backtrace() and __print_backtrace() wrappers. Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'include/stack.h')
-rw-r--r--include/stack.h32
1 files changed, 5 insertions, 27 deletions
diff --git a/include/stack.h b/include/stack.h
index d8baf8d..004beb0 100644
--- a/include/stack.h
+++ b/include/stack.h
@@ -125,35 +125,13 @@ struct bt_metadata {
extern void *boot_stack_top;
/* Create a backtrace */
-void ___backtrace(struct bt_entry *entries, unsigned int max_ents,
- struct bt_metadata *metadata);
-
-static inline void __backtrace(struct bt_entry *entries, unsigned int *count)
-{
- struct bt_metadata metadata;
-
- ___backtrace(entries, *count, &metadata);
-
- *count = metadata.ents;
-}
+void backtrace_create(struct bt_entry *entries, unsigned int max_ents,
+ struct bt_metadata *metadata);
/* Convert a backtrace to ASCII */
-extern void ___print_backtrace(struct bt_entry *entries,
- struct bt_metadata *metadata, char *out_buf,
- unsigned int *len, bool symbols);
-
-static inline void __print_backtrace(unsigned int pir, struct bt_entry *entries,
- unsigned int count, char *out_buf,
- unsigned int *len, bool symbols)
-{
- struct bt_metadata metadata = {
- .ents = count,
- .token = OPAL_LAST + 1,
- .r1_caller = 0,
- .pir = pir
- };
- ___print_backtrace(entries, &metadata, out_buf, len, symbols);
-}
+extern void backtrace_print(struct bt_entry *entries,
+ struct bt_metadata *metadata, char *out_buf,
+ unsigned int *len, bool symbols);
/* For use by debug code, create and print backtrace, uses a static buffer */
extern void backtrace(void);