|
u64 | map__rip_2objdump (struct map *map, u64 rip) |
|
void | map__init (struct map *self, enum map_type type, u64 start, u64 end, u64 pgoff, struct dso *dso) |
|
struct map * | map__new (struct list_head *dsos__list, u64 start, u64 len, u64 pgoff, u32 pid, char *filename, enum map_type type) |
|
struct map * | map__new2 (u64 start, struct dso *dso, enum map_type type) |
|
void | map__delete (struct map *self) |
|
struct map * | map__clone (struct map *self) |
|
int | map__overlap (struct map *l, struct map *r) |
|
size_t | map__fprintf (struct map *self, FILE *fp) |
|
size_t | map__fprintf_dsoname (struct map *map, FILE *fp) |
|
int | map__load (struct map *self, symbol_filter_t filter) |
|
struct symbol * | map__find_symbol (struct map *self, u64 addr, symbol_filter_t filter) |
|
struct symbol * | map__find_symbol_by_name (struct map *self, const char *name, symbol_filter_t filter) |
|
void | map__fixup_start (struct map *self) |
|
void | map__fixup_end (struct map *self) |
|
void | map__reloc_vmlinux (struct map *self) |
|
size_t | __map_groups__fprintf_maps (struct map_groups *mg, enum map_type type, int verbose, FILE *fp) |
|
void | maps__insert (struct rb_root *maps, struct map *map) |
|
void | maps__remove (struct rb_root *maps, struct map *map) |
|
struct map * | maps__find (struct rb_root *maps, u64 addr) |
|
void | map_groups__init (struct map_groups *mg) |
|
void | map_groups__exit (struct map_groups *mg) |
|
int | map_groups__clone (struct map_groups *mg, struct map_groups *parent, enum map_type type) |
|
size_t | map_groups__fprintf (struct map_groups *mg, int verbose, FILE *fp) |
|
size_t | map_groups__fprintf_maps (struct map_groups *mg, int verbose, FILE *fp) |
|
void | machines__process (struct rb_root *self, machine__process_t process, void *data) |
|
struct machine * | machines__add (struct rb_root *self, pid_t pid, const char *root_dir) |
|
struct machine * | machines__find_host (struct rb_root *self) |
|
struct machine * | machines__find (struct rb_root *self, pid_t pid) |
|
struct machine * | machines__findnew (struct rb_root *self, pid_t pid) |
|
void | machines__set_id_hdr_size (struct rb_root *self, u16 id_hdr_size) |
|
char * | machine__mmap_name (struct machine *self, char *bf, size_t size) |
|
int | machine__init (struct machine *self, const char *root_dir, pid_t pid) |
|
void | machine__exit (struct machine *self) |
|
void | machine__delete (struct machine *self) |
|
int | machine__resolve_callchain (struct machine *machine, struct perf_evsel *evsel, struct thread *thread, struct perf_sample *sample, struct symbol **parent) |
|
int | maps__set_kallsyms_ref_reloc_sym (struct map **maps, const char *symbol_name, u64 addr) |
|
struct symbol * | map_groups__find_symbol (struct map_groups *mg, enum map_type type, u64 addr, struct map **mapp, symbol_filter_t filter) |
|
struct symbol * | map_groups__find_symbol_by_name (struct map_groups *mg, enum map_type type, const char *name, struct map **mapp, symbol_filter_t filter) |
|
struct thread * | machine__findnew_thread (struct machine *machine, pid_t pid) |
|
void | machine__remove_thread (struct machine *machine, struct thread *th) |
|
size_t | machine__fprintf (struct machine *machine, FILE *fp) |
|
int | map_groups__fixup_overlappings (struct map_groups *mg, struct map *map, int verbose, FILE *fp) |
|
struct map * | map_groups__find_by_name (struct map_groups *mg, enum map_type type, const char *name) |
|
struct map * | machine__new_module (struct machine *self, u64 start, const char *filename) |
|
void | map_groups__flush (struct map_groups *mg) |
|