diff options
author | Andrew Donnellan <andrew.donnellan@au1.ibm.com> | 2019-03-18 15:28:59 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2019-03-28 15:24:13 +1100 |
commit | b965b9de25d2270c4ba65b3dc31fd9649a8c922f (patch) | |
tree | 14886e63958ff5f6a4cda241fb830b61e48dd955 /include | |
parent | e5a7411cd74ea60892ea3bd6479e4c6d0e253eff (diff) | |
download | blackbird-skiboot-b965b9de25d2270c4ba65b3dc31fd9649a8c922f.tar.gz blackbird-skiboot-b965b9de25d2270c4ba65b3dc31fd9649a8c922f.zip |
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')
-rw-r--r-- | include/stack.h | 32 |
1 files changed, 5 insertions, 27 deletions
diff --git a/include/stack.h b/include/stack.h index d8baf8dc..004beb04 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); |