Lines Matching refs:mappings

189 	 * To figure out which map_info_t instances correspond to the mappings
193 * instances in lock step to correctly find the mappings that
200 mp = P->mappings;
202 while (mp < P->mappings + P->map_count && i < fptr->file_nsaddrs) {
317 * libraries. We use this to get the load object names for the mappings.
437 * Go through all the address space mappings, validating or updating
440 * This function is only called when we suspect that the mappings have changed
484 * mappings, to avoid having to rebuild the file info.
486 mptr = P->mappings;
494 * We've exhausted all the old mappings. Every new
559 if (P->mappings != NULL)
560 free(P->mappings);
561 P->mappings = newmap;
574 * Update all of the mappings and rtld_db as if by Pupdate_maps(), and then
966 * then although both mappings are still backed by the same section,
1994 mp = &P->mappings[mid];
2022 for (i = 0, mptr = P->mappings; i < P->map_count; i++, mptr++) {
2086 for (i = 0, mp = P->mappings; i < P->map_count; i++, mp++) {
2113 for (i = 0, mp = P->mappings; i < P->map_count; i++, mp++) {
2531 /* create all the file_info_t's for all the mappings */
2618 * Iterate over the process's address space mappings.
2630 /* create all the file_info_t's for all the mappings */
2633 for (i = 0, mptr = P->mappings; i < P->map_count; i++, mptr++) {
2670 (void) Prd_agent(P); /* create file_info_t's for all the mappings */
2715 /* create all the file_info_t's for all the mappings */
2773 /* create all the file_info_t's for all the mappings */
3041 map_info_free(P, &P->mappings[i]);
3043 if (P->mappings != NULL) {
3044 free(P->mappings);
3045 P->mappings = NULL;