Lines Matching refs:NewFlags
73 uint64_t NewFlags = 0; in getNewShfFlags() local
75 NewFlags |= ELF::SHF_ALLOC; in getNewShfFlags()
77 NewFlags |= ELF::SHF_WRITE; in getNewShfFlags()
79 NewFlags |= ELF::SHF_EXECINSTR; in getNewShfFlags()
81 NewFlags |= ELF::SHF_MERGE; in getNewShfFlags()
83 NewFlags |= ELF::SHF_STRINGS; in getNewShfFlags()
85 NewFlags |= ELF::SHF_EXCLUDE; in getNewShfFlags()
91 NewFlags |= ELF::SHF_X86_64_LARGE; in getNewShfFlags()
93 return NewFlags; in getNewShfFlags()
97 uint64_t NewFlags, in getSectionFlagsPreserveMask() argument
107 return (OldFlags & PreserveMask) | (NewFlags & ~PreserveMask); in getSectionFlagsPreserveMask()
120 Expected<uint64_t> NewFlags = getNewShfFlags(Flags, EMachine); in setSectionFlagsAndType() local
121 if (!NewFlags) in setSectionFlagsAndType()
122 return NewFlags.takeError(); in setSectionFlagsAndType()
123 Sec.Flags = getSectionFlagsPreserveMask(Sec.Flags, *NewFlags, EMachine); in setSectionFlagsAndType()
800 if (Error E = setSectionFlagsAndType(Sec, SFU.NewFlags, Obj.Machine)) in handleArgs()
818 if (SR.NewFlags) { in handleArgs()
819 if (Error E = setSectionFlagsAndType(Sec, *SR.NewFlags, Obj.Machine)) in handleArgs()