Lines Matching refs:sec_flags

396 sec_to_styp_flags (const char *sec_name, flagword sec_flags)  in sec_to_styp_flags()  argument
467 else if (sec_flags & SEC_CODE) in sec_to_styp_flags()
471 else if (sec_flags & SEC_DATA) in sec_to_styp_flags()
475 else if (sec_flags & SEC_READONLY) in sec_to_styp_flags()
483 else if (sec_flags & SEC_LOAD) in sec_to_styp_flags()
487 else if (sec_flags & SEC_ALLOC) in sec_to_styp_flags()
493 if (sec_flags & SEC_TIC54X_CLINK) in sec_to_styp_flags()
498 if (sec_flags & SEC_TIC54X_BLOCK) in sec_to_styp_flags()
503 if ((sec_flags & (SEC_NEVER_LOAD | SEC_COFF_SHARED_LIBRARY)) != 0) in sec_to_styp_flags()
519 sec_to_styp_flags (const char *sec_name, flagword sec_flags) in sec_to_styp_flags() argument
534 sec_flags = SEC_DEBUGGING; in sec_to_styp_flags()
539 if ((sec_flags & SEC_CODE) != 0) in sec_to_styp_flags()
541 if ((sec_flags & SEC_DATA) != 0) in sec_to_styp_flags()
543 if ((sec_flags & SEC_ALLOC) != 0 && (sec_flags & SEC_LOAD) == 0) in sec_to_styp_flags()
548 if ((sec_flags & SEC_IS_COMMON) != 0) in sec_to_styp_flags()
550 if ((sec_flags & SEC_DEBUGGING) != 0) in sec_to_styp_flags()
552 if ((sec_flags & SEC_EXCLUDE) != 0) in sec_to_styp_flags()
554 if ((sec_flags & SEC_NEVER_LOAD) != 0) in sec_to_styp_flags()
558 if (sec_flags & SEC_LINK_ONCE) in sec_to_styp_flags()
563 if (sec_flags & (SEC_ALLOC | SEC_LOAD)) in sec_to_styp_flags()
569 if ((sec_flags & SEC_READONLY) == 0) in sec_to_styp_flags()
571 if (sec_flags & SEC_CODE) in sec_to_styp_flags()
573 if (sec_flags & SEC_COFF_SHARED) in sec_to_styp_flags()
598 flagword sec_flags = 0; in styp_to_sec_flags() local
602 sec_flags |= SEC_TIC54X_BLOCK; in styp_to_sec_flags()
607 sec_flags |= SEC_TIC54X_CLINK; in styp_to_sec_flags()
612 sec_flags |= SEC_NEVER_LOAD; in styp_to_sec_flags()
619 if (sec_flags & SEC_NEVER_LOAD) in styp_to_sec_flags()
620 sec_flags |= SEC_CODE | SEC_COFF_SHARED_LIBRARY; in styp_to_sec_flags()
622 sec_flags |= SEC_CODE | SEC_LOAD | SEC_ALLOC; in styp_to_sec_flags()
626 if (sec_flags & SEC_NEVER_LOAD) in styp_to_sec_flags()
627 sec_flags |= SEC_DATA | SEC_COFF_SHARED_LIBRARY; in styp_to_sec_flags()
629 sec_flags |= SEC_DATA | SEC_LOAD | SEC_ALLOC; in styp_to_sec_flags()
634 if (sec_flags & SEC_NEVER_LOAD) in styp_to_sec_flags()
635 sec_flags |= SEC_ALLOC | SEC_COFF_SHARED_LIBRARY; in styp_to_sec_flags()
638 sec_flags |= SEC_ALLOC; in styp_to_sec_flags()
649 sec_flags |= SEC_DEBUGGING; in styp_to_sec_flags()
653 sec_flags = 0; in styp_to_sec_flags()
656 if (sec_flags & SEC_NEVER_LOAD) in styp_to_sec_flags()
657 sec_flags |= SEC_CODE | SEC_COFF_SHARED_LIBRARY; in styp_to_sec_flags()
659 sec_flags |= SEC_CODE | SEC_LOAD | SEC_ALLOC; in styp_to_sec_flags()
663 if (sec_flags & SEC_NEVER_LOAD) in styp_to_sec_flags()
664 sec_flags |= SEC_DATA | SEC_COFF_SHARED_LIBRARY; in styp_to_sec_flags()
666 sec_flags |= SEC_DATA | SEC_LOAD | SEC_ALLOC; in styp_to_sec_flags()
671 if (sec_flags & SEC_NEVER_LOAD) in styp_to_sec_flags()
672 sec_flags |= SEC_ALLOC | SEC_COFF_SHARED_LIBRARY; in styp_to_sec_flags()
675 sec_flags |= SEC_ALLOC; in styp_to_sec_flags()
687 sec_flags |= SEC_DEBUGGING; in styp_to_sec_flags()
696 sec_flags = SEC_LOAD | SEC_ALLOC | SEC_READONLY; in styp_to_sec_flags()
699 sec_flags |= SEC_ALLOC | SEC_LOAD; in styp_to_sec_flags()
703 sec_flags = (SEC_LOAD | SEC_ALLOC | SEC_READONLY); in styp_to_sec_flags()
708 sec_flags = (SEC_LOAD | SEC_ALLOC); in styp_to_sec_flags()
719 sec_flags |= SEC_LINK_ONCE | SEC_LINK_DUPLICATES_DISCARD; in styp_to_sec_flags()
725 * flags_ptr = sec_flags; in styp_to_sec_flags()
733 flagword sec_flags, in handle_COMDAT() argument
743 sec_flags |= SEC_LINK_ONCE; in handle_COMDAT()
763 return sec_flags; in handle_COMDAT()
888 sec_flags |= SEC_LINK_DUPLICATES_ONE_ONLY; in handle_COMDAT()
890 sec_flags &= ~SEC_LINK_ONCE; in handle_COMDAT()
895 sec_flags |= SEC_LINK_DUPLICATES_DISCARD; in handle_COMDAT()
899 sec_flags |= SEC_LINK_DUPLICATES_SAME_SIZE; in handle_COMDAT()
904 sec_flags |= SEC_LINK_DUPLICATES_SAME_CONTENTS; in handle_COMDAT()
917 sec_flags |= SEC_LINK_DUPLICATES_DISCARD; in handle_COMDAT()
919 sec_flags &= ~SEC_LINK_ONCE; in handle_COMDAT()
926 sec_flags |= SEC_LINK_DUPLICATES_DISCARD; in handle_COMDAT()
986 return sec_flags; in handle_COMDAT()
1008 flagword sec_flags; in styp_to_sec_flags() local
1012 sec_flags = SEC_READONLY; in styp_to_sec_flags()
1042 sec_flags |= SEC_NEVER_LOAD; in styp_to_sec_flags()
1065 sec_flags |= SEC_CODE; in styp_to_sec_flags()
1068 sec_flags &= ~ SEC_READONLY; in styp_to_sec_flags()
1075 sec_flags |= SEC_DEBUGGING; in styp_to_sec_flags()
1078 sec_flags |= SEC_COFF_SHARED; in styp_to_sec_flags()
1081 sec_flags |= SEC_EXCLUDE; in styp_to_sec_flags()
1084 sec_flags |= SEC_CODE | SEC_ALLOC | SEC_LOAD; in styp_to_sec_flags()
1087 sec_flags |= SEC_DATA | SEC_ALLOC | SEC_LOAD; in styp_to_sec_flags()
1090 sec_flags |= SEC_ALLOC; in styp_to_sec_flags()
1100 sec_flags |= SEC_DEBUGGING; in styp_to_sec_flags()
1105 sec_flags = handle_COMDAT (abfd, sec_flags, hdr, name, section); in styp_to_sec_flags()
1130 sec_flags |= SEC_LINK_ONCE | SEC_LINK_DUPLICATES_DISCARD; in styp_to_sec_flags()
1134 * flags_ptr = sec_flags; in styp_to_sec_flags()