|
  PAPIC:PAPI get shared lib info.3
| |
ViewsFrom PAPIDocs
NAME
SynopsisC Interface #include <papi.h> const PAPI_shlib_info_t *PAPI_get_shared_lib_info(void); DescriptionIn C, this function returns a pointer to a structure containing information about the shared library used by the program. There is no Fortran equivalent call. BugsIf called before the behavior of the routine is undefined. NOTEThis data will be incorporated into the PAPI_get_executable_info call in the future. .PAPI_get_shared_lib_info will be deprecated and should be used with caution. DATA STRUCTUREtypedef struct _papi_address_map { char name[PAPI_MAX_STR_LEN]; caddr_t text_start; /* Start address of program text segment */ caddr_t text_end; /* End address of program text segment */ caddr_t data_start; /* Start address of program data segment */ caddr_t data_end; /* End address of program data segment */ caddr_t bss_start; /* Start address of program bss segment */ caddr_t bss_end; /* End address of program bss segment */ } PAPI_address_map_t; typedef struct _papi_shared_lib_info { PAPI_address_map_t *map; int count; } PAPI_shlib_info_t; See AlsoPAPI_get_hardware_info(3), PAPI_get_executable_info(3), PAPI_get_dmem_info(3), PAPI_get_opt(3), PAPI_library_init(3) |