Lines Matching refs:image

16 assert_defined_image_version(image_t* dependentImage, image_t* image,
19 // If the image doesn't have version definitions, we print a warning and
22 if (image->version_definitions == NULL) {
24 image->path, dependentImage->path);
29 elf_verdef* definition = image->version_definitions;
30 for (uint32 i = 0; i < image->num_version_definitions; i++) {
32 elf_version_info& info = image->versions[versionIndex];
44 FATAL("%s: version \"%s\" not found (required by %s)\n", image->path,
57 init_image_version_infos(image_t* image)
64 if (image->version_definitions != NULL) {
65 elf_verdef* definition = image->version_definitions;
66 for (uint32 i = 0; i < image->num_version_definitions; i++) {
69 image->path, definition->vd_version);
82 if (image->needed_versions != NULL) {
83 elf_verneed* needed = image->needed_versions;
84 for (uint32 i = 0; i < image->num_needed_versions; i++) {
87 image->path, needed->vn_version);
110 image->versions
112 if (image->versions == NULL) {
116 memset(image->versions, 0, size);
117 image->num_versions = maxIndex + 1;
122 if (image->version_definitions != NULL) {
123 elf_verdef* definition = image->version_definitions;
124 for (uint32 i = 0; i < image->num_version_definitions; i++) {
131 elf_version_info& info = image->versions[versionIndex];
133 info.name = STRING(image, verdaux->vda_name);
143 if (image->needed_versions != NULL) {
144 elf_verneed* needed = image->needed_versions;
145 for (uint32 i = 0; i < image->num_needed_versions; i++) {
146 const char* fileName = STRING(image, needed->vn_file);
152 elf_version_info& info = image->versions[versionIndex];
154 info.name = STRING(image, vernaux->vna_name);
169 check_needed_image_versions(image_t* image)
171 if (image->needed_versions == NULL)
174 elf_verneed* needed = image->needed_versions;
175 for (uint32 i = 0; i < image->num_needed_versions; i++) {
176 const char* fileName = STRING(image, needed->vn_file);
182 FATAL("%s: Version dependency \"%s\" not found", image->path,
191 elf_version_info& info = image->versions[versionIndex];
193 status_t error = assert_defined_image_version(image, dependency,