diff options
Diffstat (limited to 'tools/perf/util/machine.c')
-rw-r--r-- | tools/perf/util/machine.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c index cb6388dbdd98..7940ddc98f8c 100644 --- a/tools/perf/util/machine.c +++ b/tools/perf/util/machine.c | |||
@@ -41,7 +41,6 @@ int machine__init(struct machine *machine, const char *root_dir, pid_t pid) | |||
41 | 41 | ||
42 | machine->pid = pid; | 42 | machine->pid = pid; |
43 | 43 | ||
44 | machine->symbol_filter = NULL; | ||
45 | machine->id_hdr_size = 0; | 44 | machine->id_hdr_size = 0; |
46 | machine->kptr_restrict_warned = false; | 45 | machine->kptr_restrict_warned = false; |
47 | machine->comm_exec = false; | 46 | machine->comm_exec = false; |
@@ -148,7 +147,6 @@ void machines__init(struct machines *machines) | |||
148 | { | 147 | { |
149 | machine__init(&machines->host, "", HOST_KERNEL_ID); | 148 | machine__init(&machines->host, "", HOST_KERNEL_ID); |
150 | machines->guests = RB_ROOT; | 149 | machines->guests = RB_ROOT; |
151 | machines->symbol_filter = NULL; | ||
152 | } | 150 | } |
153 | 151 | ||
154 | void machines__exit(struct machines *machines) | 152 | void machines__exit(struct machines *machines) |
@@ -172,8 +170,6 @@ struct machine *machines__add(struct machines *machines, pid_t pid, | |||
172 | return NULL; | 170 | return NULL; |
173 | } | 171 | } |
174 | 172 | ||
175 | machine->symbol_filter = machines->symbol_filter; | ||
176 | |||
177 | while (*p != NULL) { | 173 | while (*p != NULL) { |
178 | parent = *p; | 174 | parent = *p; |
179 | pos = rb_entry(parent, struct machine, rb_node); | 175 | pos = rb_entry(parent, struct machine, rb_node); |
@@ -189,21 +185,6 @@ struct machine *machines__add(struct machines *machines, pid_t pid, | |||
189 | return machine; | 185 | return machine; |
190 | } | 186 | } |
191 | 187 | ||
192 | void machines__set_symbol_filter(struct machines *machines, | ||
193 | symbol_filter_t symbol_filter) | ||
194 | { | ||
195 | struct rb_node *nd; | ||
196 | |||
197 | machines->symbol_filter = symbol_filter; | ||
198 | machines->host.symbol_filter = symbol_filter; | ||
199 | |||
200 | for (nd = rb_first(&machines->guests); nd; nd = rb_next(nd)) { | ||
201 | struct machine *machine = rb_entry(nd, struct machine, rb_node); | ||
202 | |||
203 | machine->symbol_filter = symbol_filter; | ||
204 | } | ||
205 | } | ||
206 | |||
207 | void machines__set_comm_exec(struct machines *machines, bool comm_exec) | 188 | void machines__set_comm_exec(struct machines *machines, bool comm_exec) |
208 | { | 189 | { |
209 | struct rb_node *nd; | 190 | struct rb_node *nd; |
@@ -2115,7 +2096,7 @@ int machine__get_kernel_start(struct machine *machine) | |||
2115 | */ | 2096 | */ |
2116 | machine->kernel_start = 1ULL << 63; | 2097 | machine->kernel_start = 1ULL << 63; |
2117 | if (map) { | 2098 | if (map) { |
2118 | err = map__load(map, machine->symbol_filter); | 2099 | err = map__load(map, NULL); |
2119 | if (map->start) | 2100 | if (map->start) |
2120 | machine->kernel_start = map->start; | 2101 | machine->kernel_start = map->start; |
2121 | } | 2102 | } |