diff options
Diffstat (limited to 'tools/perf/util/unwind-libunwind.c')
| -rw-r--r-- | tools/perf/util/unwind-libunwind.c | 36 | 
1 files changed, 17 insertions, 19 deletions
diff --git a/tools/perf/util/unwind-libunwind.c b/tools/perf/util/unwind-libunwind.c index a24fb57c9b2c..e89a5479b361 100644 --- a/tools/perf/util/unwind-libunwind.c +++ b/tools/perf/util/unwind-libunwind.c @@ -12,14 +12,12 @@ struct unwind_libunwind_ops __weak *local_unwind_libunwind_ops;  struct unwind_libunwind_ops __weak *x86_32_unwind_libunwind_ops;  struct unwind_libunwind_ops __weak *arm64_unwind_libunwind_ops; -static void unwind__register_ops(struct map_groups *mg, -			  struct unwind_libunwind_ops *ops) +static void unwind__register_ops(struct maps *maps, struct unwind_libunwind_ops *ops)  { -	mg->unwind_libunwind_ops = ops; +	maps->unwind_libunwind_ops = ops;  } -int unwind__prepare_access(struct map_groups *mg, struct map *map, -			   bool *initialized) +int unwind__prepare_access(struct maps *maps, struct map *map, bool *initialized)  {  	const char *arch;  	enum dso_type dso_type; @@ -29,7 +27,7 @@ int unwind__prepare_access(struct map_groups *mg, struct map *map,  	if (!dwarf_callchain_users)  		return 0; -	if (mg->addr_space) { +	if (maps->addr_space) {  		pr_debug("unwind: thread map already set, dso=%s\n",  			 map->dso->name);  		if (initialized) @@ -38,14 +36,14 @@ int unwind__prepare_access(struct map_groups *mg, struct map *map,  	}  	/* env->arch is NULL for live-mode (i.e. perf top) */ -	if (!mg->machine->env || !mg->machine->env->arch) +	if (!maps->machine->env || !maps->machine->env->arch)  		goto out_register; -	dso_type = dso__type(map->dso, mg->machine); +	dso_type = dso__type(map->dso, maps->machine);  	if (dso_type == DSO__TYPE_UNKNOWN)  		return 0; -	arch = perf_env__arch(mg->machine->env); +	arch = perf_env__arch(maps->machine->env);  	if (!strcmp(arch, "x86")) {  		if (dso_type != DSO__TYPE_64BIT) @@ -60,31 +58,31 @@ int unwind__prepare_access(struct map_groups *mg, struct map *map,  		return 0;  	}  out_register: -	unwind__register_ops(mg, ops); +	unwind__register_ops(maps, ops); -	err = mg->unwind_libunwind_ops->prepare_access(mg); +	err = maps->unwind_libunwind_ops->prepare_access(maps);  	if (initialized)  		*initialized = err ? false : true;  	return err;  } -void unwind__flush_access(struct map_groups *mg) +void unwind__flush_access(struct maps *maps)  { -	if (mg->unwind_libunwind_ops) -		mg->unwind_libunwind_ops->flush_access(mg); +	if (maps->unwind_libunwind_ops) +		maps->unwind_libunwind_ops->flush_access(maps);  } -void unwind__finish_access(struct map_groups *mg) +void unwind__finish_access(struct maps *maps)  { -	if (mg->unwind_libunwind_ops) -		mg->unwind_libunwind_ops->finish_access(mg); +	if (maps->unwind_libunwind_ops) +		maps->unwind_libunwind_ops->finish_access(maps);  }  int unwind__get_entries(unwind_entry_cb_t cb, void *arg,  			 struct thread *thread,  			 struct perf_sample *data, int max_stack)  { -	if (thread->mg->unwind_libunwind_ops) -		return thread->mg->unwind_libunwind_ops->get_entries(cb, arg, thread, data, max_stack); +	if (thread->maps->unwind_libunwind_ops) +		return thread->maps->unwind_libunwind_ops->get_entries(cb, arg, thread, data, max_stack);  	return 0;  }  |