HPCToolkit
interface.c File Reference
#include "monitor.h"
#include "general.h"
#include "interface.h"
#include "epoch.h"
#include "mem.h"
Include dependency graph for interface.c:

Go to the source code of this file.

Functions

void _start (void)
 
void hpcrun_init_process (struct monitor_start_main_args *m)
 
void hpcrun_fini_process ()
 
void hpcrun_epoch_get_loaded_modules (hpcrun_epoch_t *epoch, hpcrun_epoch_t *previous_epoch)
 

Variables

char * executable_name
 
int __stop___libc_freeres_ptrs
 
void * static_epoch_offset = (void *)&_start
 
void * static_epoch_end = (void *)&__stop___libc_freeres_ptrs
 
char * static_executable_name = NULL
 

Function Documentation

◆ _start()

void _start ( void  )
Here is the caller graph for this function:

◆ hpcrun_epoch_get_loaded_modules()

void hpcrun_epoch_get_loaded_modules ( hpcrun_epoch_t *  epoch,
hpcrun_epoch_t *  previous_epoch 
)

Definition at line 84 of file interface.c.

Here is the call graph for this function:

◆ hpcrun_fini_process()

void hpcrun_fini_process ( )

Definition at line 79 of file interface.c.

Here is the call graph for this function:

◆ hpcrun_init_process()

void hpcrun_init_process ( struct monitor_start_main_args *  m)

Definition at line 73 of file interface.c.

Here is the call graph for this function:

Variable Documentation

◆ __stop___libc_freeres_ptrs

int __stop___libc_freeres_ptrs

◆ executable_name

char* executable_name

◆ static_epoch_end

void* static_epoch_end = (void *)&__stop___libc_freeres_ptrs

Definition at line 70 of file interface.c.

◆ static_epoch_offset

void* static_epoch_offset = (void *)&_start

Definition at line 69 of file interface.c.

◆ static_executable_name

char* static_executable_name = NULL

Definition at line 71 of file interface.c.