unsigned long start_addr;
unsigned long end_addr;
unsigned long mmap_offset;
- char* binary_filename;
+ char *binary_filename;
bool deleted;
};
* 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,
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)
{
}
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)
*/
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)
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)
{