Lines Matching full:features
95 char *features; in main() local
101 features = NULL; in main()
116 if (features != NULL) in main()
118 features = optarg; in main()
185 features, endian_swap)) { in main()
206 Set or display the control features for an ELF object.\n\n\
208 -l List known control features.\n\
209 -i Ignore unknown features.\n\
210 -e [+-=]feature,list Edit features from a comma separated list.\n\
297 uint32_t features, prev_features; in edit_file_features() local
300 if (!get_file_features(elf, phcount, fd, &features, &off, in edit_file_features()
306 prev_features = features; in edit_file_features()
307 if (!convert_to_feature_val(val, &features)) in edit_file_features()
310 if (features == prev_features) in edit_file_features()
314 features = bswap32(features); in edit_file_features()
317 write(fd, &features, sizeof(features)) < in edit_file_features()
318 (ssize_t)sizeof(features)) { in edit_file_features()
330 printf("Known features are:\n"); in print_features()
340 uint32_t features; in print_file_features() local
343 if (!get_file_features(elf, phcount, fd, &features, NULL, in print_file_features()
348 printf("File '%s' features:\n", filename); in print_file_features()
353 if ((featurelist[i].value & features) == 0) in print_file_features()
362 get_file_features(Elf *elf, int phcount, int fd, uint32_t *features, in get_file_features() argument
449 if (read(fd, features, sizeof(uint32_t)) < in get_file_features()
456 *features = bswap32(*features); in get_file_features()