unwind: constify binary_filename and symbol_name functions arguments
* unwind.c (call_action_fn, print_call_cb, sprint_call_or_error,
queue_put, queue_put_call): Add const qualifier to binary_filename and
symbol_name arguments.
diff --git a/unwind.c b/unwind.c
index aff6c5a..da256c9 100644
--- a/unwind.c
+++ b/unwind.c
@@ -57,7 +57,7 @@
unsigned long start_addr;
unsigned long end_addr;
unsigned long mmap_offset;
- char* binary_filename;
+ char *binary_filename;
bool deleted;
};
@@ -65,8 +65,8 @@
* Type used in stacktrace walker
*/
typedef void (*call_action_fn)(void *data,
- char *binary_filename,
- char *symbol_name,
+ const char *binary_filename,
+ const char *symbol_name,
unw_word_t function_offset,
unsigned long true_offset);
typedef void (*error_action_fn)(void *data,
@@ -433,8 +433,8 @@
static void
print_call_cb(void *dummy,
- char *binary_filename,
- char *symbol_name,
+ const char *binary_filename,
+ const char *symbol_name,
unw_word_t function_offset,
unsigned long true_offset)
{
@@ -462,8 +462,8 @@
}
static char *
-sprint_call_or_error(char *binary_filename,
- char *symbol_name,
+sprint_call_or_error(const char *binary_filename,
+ const char *symbol_name,
unw_word_t function_offset,
unsigned long true_offset,
const char *error)
@@ -493,8 +493,8 @@
*/
static void
queue_put(struct queue_t *queue,
- char *binary_filename,
- char *symbol_name,
+ const char *binary_filename,
+ const char *symbol_name,
unw_word_t function_offset,
unsigned long true_offset,
const char *error)
@@ -523,8 +523,8 @@
static void
queue_put_call(void *queue,
- char *binary_filename,
- char *symbol_name,
+ const char *binary_filename,
+ const char *symbol_name,
unw_word_t function_offset,
unsigned long true_offset)
{