Lines Matching refs:features
98 char *features; in main() local
104 features = NULL; in main()
119 if (features != NULL) in main()
121 features = optarg; in main()
188 features, endian_swap)) { in main()
300 uint32_t features, prev_features; in edit_file_features() local
303 if (!get_file_features(elf, phcount, fd, &features, &off, in edit_file_features()
309 prev_features = features; in edit_file_features()
310 if (!convert_to_feature_val(val, &features)) in edit_file_features()
313 if (features == prev_features) in edit_file_features()
317 features = bswap32(features); in edit_file_features()
320 write(fd, &features, sizeof(features)) < in edit_file_features()
321 (ssize_t)sizeof(features)) { in edit_file_features()
343 uint32_t features; in print_file_features() local
346 if (!get_file_features(elf, phcount, fd, &features, NULL, in print_file_features()
356 if ((featurelist[i].value & features) == 0) in print_file_features()
365 get_file_features(Elf *elf, int phcount, int fd, uint32_t *features, in get_file_features() argument
452 if (read(fd, features, sizeof(uint32_t)) < in get_file_features()
459 *features = bswap32(*features); in get_file_features()