Lines Matching defs:cmd_info

72 each_file(char *cur_file, Cmd_Info *cmd_info)
86 if (cmd_info->flags & MIGHT_CHG)
114 if (CHK_OPT(cmd_info, MIGHT_CHG)) {
180 if ((code = process_file(elf, cur_filenm, cmd_info)) ==
190 cur_file, cmd_info);
193 } else if (ar_file && CHK_OPT(cmd_info, MIGHT_CHG)) {
197 cur_file, cmd_info);
212 if (CHK_OPT(cmd_info, MIGHT_CHG))
215 cur_file, cmd_info);
233 if (ar_file && CHK_OPT(cmd_info, MIGHT_CHG)) {
237 } else if (code != DONT_BUILD && CHK_OPT(cmd_info, MIGHT_CHG))
244 process_file(Elf *elf, char *cur_file, Cmd_Info *cmd_info)
275 initialize(shnum, cmd_info, &state);
281 cmd_info, &state)) == FAILURE) {
286 post_process(cmd_info, &state);
287 if (build_file(elf, &ehdr, cmd_info, &state) == FAILURE) {
313 traverse_file(Elf *elf, GElf_Ehdr * ehdr, char *cur_file, Cmd_Info *cmd_info,
369 if (aplist_append(&cmd_info->sh_groups,
428 if (CHK_OPT(cmd_info, I_AM_STRIP) &&
439 if ((cmd_info->flags & zFLAG) &&
474 ret += apply_action(sinfo, cur_file, cmd_info);
480 if (CHK_OPT(cmd_info, I_AM_STRIP) &&
481 (CHK_OPT(cmd_info, xFLAG) == 0) &&
482 (CHK_OPT(cmd_info, lFLAG) == 0)) {
503 if (CHK_OPT(cmd_info, I_AM_STRIP) && SYM != 0) {
508 ++(cmd_info->no_of_nulled);
524 ++(cmd_info->no_of_nulled);
537 if (CHK_OPT(cmd_info, pFLAG) && !CHK_OPT(cmd_info, MIGHT_CHG))
544 if (state->Sect_exists == 0 && CHK_OPT(cmd_info, aFLAG)) {
546 state->new_sec_string = calloc(1, cmd_info->str_size + 1);
554 cmd_info->no_of_append = 1;
563 if ((state->Sect_exists == 0 && cmd_info->no_of_append == 0) ||
564 !CHK_OPT(cmd_info, MIGHT_CHG))
575 if (cmd_info->no_of_delete != 0 ||
576 cmd_info->no_of_nulled != 0) {
646 cmd_info->flags |=
657 cmd_info->flags |=
673 build_file(Elf *src_elf, GElf_Ehdr *src_ehdr, Cmd_Info *cmd_info,
829 (cmd_info->no_of_delete != 0 ||
830 cmd_info->no_of_nulled != 0)) {
899 ((cmd_info->no_of_delete != 0) ||
900 (cmd_info->no_of_nulled != 0))) {
950 (cmd_info->no_of_moved)++;
1077 if (cmd_info->no_of_moved != 0) {
1335 Cmd_Info *cmd_info)
1381 } else if (CHK_OPT(cmd_info, MIGHT_CHG)) {
1513 initialize(int shnum, Cmd_Info *cmd_info, file_state_t *state)
1518 cmd_info->no_of_append = cmd_info->no_of_delete =
1519 cmd_info->no_of_nulled = cmd_info->no_of_compressed =
1520 cmd_info->no_of_moved = 0;
1521 cmd_info->sh_groups = NULL;
1547 post_process(Cmd_Info *cmd_info, file_state_t *state)
1558 if ((cmd_info->flags & (SHF_GROUP_MOVE|SHF_GROUP_DEL)) == 0)
1565 if (cmd_info->flags & SHF_GROUP_DEL) {
1569 for (APLIST_TRAVERSE(cmd_info->sh_groups, idx, sinfo)) {
1587 (cmd_info->no_of_delete)++;
1613 for (APLIST_TRAVERSE(cmd_info->sh_groups, idx, sinfo)) {
1647 free(cmd_info->sh_groups);
1648 cmd_info->sh_groups = NULL;