map.h (361d13462585474267a0c41e956f1a1c19a93f17) map.h (591765fdaf7ea1888157f342b67b0461f2e5ed9b)
1#ifndef __PERF_MAP_H
2#define __PERF_MAP_H
3
4#include <linux/compiler.h>
5#include <linux/list.h>
6#include <linux/rbtree.h>
7#include <stdio.h>
8#include <stdbool.h>

--- 113 unchanged lines hidden (view full) ---

122
123void map__reloc_vmlinux(struct map *self);
124
125size_t __map_groups__fprintf_maps(struct map_groups *self,
126 enum map_type type, int verbose, FILE *fp);
127void maps__insert(struct rb_root *maps, struct map *map);
128struct map *maps__find(struct rb_root *maps, u64 addr);
129void map_groups__init(struct map_groups *self);
1#ifndef __PERF_MAP_H
2#define __PERF_MAP_H
3
4#include <linux/compiler.h>
5#include <linux/list.h>
6#include <linux/rbtree.h>
7#include <stdio.h>
8#include <stdbool.h>

--- 113 unchanged lines hidden (view full) ---

122
123void map__reloc_vmlinux(struct map *self);
124
125size_t __map_groups__fprintf_maps(struct map_groups *self,
126 enum map_type type, int verbose, FILE *fp);
127void maps__insert(struct rb_root *maps, struct map *map);
128struct map *maps__find(struct rb_root *maps, u64 addr);
129void map_groups__init(struct map_groups *self);
130void map_groups__exit(struct map_groups *self);
130int map_groups__clone(struct map_groups *self,
131 struct map_groups *parent, enum map_type type);
132size_t map_groups__fprintf(struct map_groups *self, int verbose, FILE *fp);
133size_t map_groups__fprintf_maps(struct map_groups *self, int verbose, FILE *fp);
134
135typedef void (*machine__process_t)(struct machine *self, void *data);
136
137void machines__process(struct rb_root *self, machine__process_t process, void *data);

--- 80 unchanged lines hidden ---
131int map_groups__clone(struct map_groups *self,
132 struct map_groups *parent, enum map_type type);
133size_t map_groups__fprintf(struct map_groups *self, int verbose, FILE *fp);
134size_t map_groups__fprintf_maps(struct map_groups *self, int verbose, FILE *fp);
135
136typedef void (*machine__process_t)(struct machine *self, void *data);
137
138void machines__process(struct rb_root *self, machine__process_t process, void *data);

--- 80 unchanged lines hidden ---