perf thread: Move thread__resolve() from event.h

Its a thread method, so move it to thread.h, this way some places that
were using event.h just to get this prototype may stop doing so and
speed up building and disentanble the header dependency graph.
Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent d1e633e4
...@@ -335,13 +335,8 @@ int perf_event__process(struct perf_tool *tool, ...@@ -335,13 +335,8 @@ int perf_event__process(struct perf_tool *tool,
struct perf_sample *sample, struct perf_sample *sample,
struct machine *machine); struct machine *machine);
struct addr_location;
struct thread;
bool is_bts_event(struct perf_event_attr *attr); bool is_bts_event(struct perf_event_attr *attr);
bool sample_addr_correlates_sym(struct perf_event_attr *attr); bool sample_addr_correlates_sym(struct perf_event_attr *attr);
void thread__resolve(struct thread *thread, struct addr_location *al,
struct perf_sample *sample);
const char *perf_event__name(unsigned int id); const char *perf_event__name(unsigned int id);
......
...@@ -158,4 +158,7 @@ static inline bool thread__is_filtered(struct thread *thread) ...@@ -158,4 +158,7 @@ static inline bool thread__is_filtered(struct thread *thread)
void thread__free_stitch_list(struct thread *thread); void thread__free_stitch_list(struct thread *thread);
void thread__resolve(struct thread *thread, struct addr_location *al,
struct perf_sample *sample);
#endif /* __PERF_THREAD_H */ #endif /* __PERF_THREAD_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment