pmcstat_image
LIST_ENTRY(pmcstat_image) pi_next; /* hash link */
extern LIST_HEAD(pmcstat_image_hash_list, pmcstat_image) pmcstat_image_hash[PMCSTAT_NHASH];
struct pmcstat_image *ppm_image;
void (*pl_initimage)(struct pmcstat_image *pi);
void (*pl_shutdownimage)(struct pmcstat_image *pi);
struct pmcstat_symbol *pmcstat_symbol_search(struct pmcstat_image *image,
void pmcstat_image_add_symbols(struct pmcstat_image *image, Elf *e,
void pmcstat_image_get_elf_params(struct pmcstat_image *image, struct pmcstat_args *args);
struct pmcstat_image *
struct pmcstat_image *_image, uintptr_t _baseaddr, uintptr_t _dynaddr,
struct pmcstat_image *_i, uintfptr_t _lpc);
struct pmcstat_image *_image, uintptr_t _baseaddr);
void pmcstat_image_determine_type(struct pmcstat_image *_image, struct pmcstat_args *args);
void pmcstat_image_get_aout_params(struct pmcstat_image *_image, struct pmcstat_args *args);
pmcstat_image_link(struct pmcstat_process *pp, struct pmcstat_image *image,
pmcstat_image_get_aout_params(struct pmcstat_image *image,
pmcstat_image_get_elf_params(struct pmcstat_image *image,
pmcstat_image_determine_type(struct pmcstat_image *image,
struct pmcstat_image *
struct pmcstat_image *pi;
pmcstat_image_add_symbols(struct pmcstat_image *image, Elf *e,
struct pmcstat_image *image;
struct pmcstat_image *pi, *pitmp;
struct pmcstat_image *image;
struct pmcstat_image *image, uintptr_t baseaddr)
struct pmcstat_image *image, uintptr_t baseaddr, uintptr_t dynaddr,
struct pmcstat_image *rtldimage;
pmcstat_symbol_search(struct pmcstat_image *image, uintfptr_t addr)
struct pmcstat_image *image;
struct pmcstat_image *image;
struct pmcstat_image *image;
struct pmcstat_image *image;
pmcstat_cgnode_find(struct pmcstat_cgnode *parent, struct pmcstat_image *image,
struct pmcstat_image *image;
pmcstat_cgnode_allocate(struct pmcstat_image *image, uintfptr_t pc)
struct pmcstat_image *pcg_image;
pmcpl_ct_node_hash_lookup(struct pmcstat_image *image, uintfptr_t pc,
struct pmcstat_image *image;
struct pmcstat_image *pct_image;
struct pmcstat_image *_image);
struct pmcstat_image *_img, pmc_id_t _pmcid);
pmcstat_image *_i, pmc_id_t _id);
struct pmcstat_image *image)
pmcstat_gmon_create_name(const char *samplesdir, struct pmcstat_image *image,
pmcstat_gmon_append_arc(struct pmcstat_image *image, pmc_id_t pmcid,
pmcstat_image_find_gmonfile(struct pmcstat_image *image, pmc_id_t pmcid)
pmcpl_gmon_initimage(struct pmcstat_image *pi)
pmcpl_gmon_shutdownimage(struct pmcstat_image *pi)
struct pmcstat_image *image;
struct pmcstat_image *pi;
void pmcpl_gmon_initimage(struct pmcstat_image *pi);
void pmcpl_gmon_shutdownimage(struct pmcstat_image *pi);
pmcstat_image_addr2line(struct pmcstat_image *image, uintfptr_t addr,
int pmcstat_image_addr2line(struct pmcstat_image *image, uintfptr_t addr,