52 #include <sys/types.h> 58 #include "interface.h" 85 hpcrun_epoch_t *previous_epoch)
87 hpcrun_epoch_module_t *newmod;
89 if (previous_epoch ==
NULL) {
90 long static_epoch_size =
93 MSG(1,
"synthesize initial epoch");
98 newmod->size = static_epoch_size;
100 newmod->next = epoch->loaded_modules;
101 epoch->loaded_modules = newmod;
102 epoch->num_modules++;
103 }
else epoch = previous_epoch;
106 MSG(1,
"epoch information: name = %s\n" 109 epoch->loaded_modules->module_name,
110 epoch->loaded_modules->mapaddr,
111 epoch->loaded_modules->size);
int __stop___libc_freeres_ptrs
void hpcrun_init_internal(bool is_child)
void hpcrun_fini_process()
void hpcrun_epoch_get_loaded_modules(hpcrun_epoch_t *epoch, hpcrun_epoch_t *previous_epoch)
char * static_executable_name
void * hpcrun_malloc(size_t size)
void hpcrun_fini_internal()
void * static_epoch_offset
void hpcrun_init_process(struct monitor_start_main_args *m)