Rechercher une page de manuel
PAPI_get_shared_lib_info
Langue: en
Version: September, 2004 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
PAPI_get_shared_lib_info - get address info about the shared libraries used by the processSYNOPSIS
C Interface#include <papi.h> const PAPI_shlib_info_t *PAPI_get_shared_lib_info(void);
DESCRIPTION
In 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.NOTE
This data will be incorporated into the PAPI_get_executable_info call in the future. will be deprecated and should be used with caution.RETURN VALUES
On success, the function returns a non-NULL pointer.On error, NULL is returned.
DATA STRUCTURE
typedef 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;
BUGS
If called before PAPI_library_init() the behavior of the routine is undefined.SEE ALSO
PAPI_library_init(3), PAPI_get_opt(3), PAPI_get_dmem_info(3), PAPI_get_executable_info(3), PAPI_get_hardware_info(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre