Home | History | Annotate | Download | only in config

Lines Matching refs:image

71 /* Node of KEYMGR_GCC3_LIVE_IMAGE_LIST.  Info about each resident image.  */
74 struct mach_header *mh; /* the image info */
90 IMAGE_IS_TEXT_MASK = 4, /* This image is in the TEXT segment. */
93 image list. */
98 IMAGE has already been removed from the
105 live_image_destructor (struct live_images *image)
107 if (image->object_info)
119 __deregister_frame_info_bases (image->fde);
127 free (image->object_info);
128 image->object_info = NULL;
129 if (image->examined_p & ALLOCED_IMAGE_MASK)
130 free (image->fde);
131 image->fde = NULL;
133 image->examined_p = 0;
134 image->destructor = NULL;
138 give each unseen image a new `struct object'. Even if we can't,
139 check whether the PC is inside the FDE of each unseen image.
146 struct live_images *image;
148 image = _keymgr_get_and_lock_processwide_ptr (KEYMGR_GCC3_LIVE_IMAGE_LIST);
150 for (; image != NULL; image = image->next)
151 if ((image->examined_p & EXAMINED_IMAGE_MASK) == 0)
158 fde = getsectdatafromheader (image->mh, "__DATA", "__eh_frame", &sz);
164 fde = getsectdatafromheader_64 ((struct mach_header_64 *) image->mh,
167 fde = getsectdatafromheader (image->mh, "__TEXT",
171 image->examined_p |= IMAGE_IS_TEXT_MASK;
177 char *real_fde = (fde + image->vm_slide);
195 image->fde = real_fde;
203 image->destructor = live_image_destructor;
204 image->object_info = ob;
206 image->examined_p |= (EXAMINED_IMAGE_MASK
236 image->examined_p |= EXAMINED_IMAGE_MASK;