Home
last modified time | relevance | path

Searched refs:BuildIdKind (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DConfig.h39 enum class BuildIdKind { None, Fast, Md5, Sha1, Hexstring, Uuid }; enum
216 BuildIdKind BuildId = BuildIdKind::None;
H A DDriver.cpp610 static std::pair<BuildIdKind, std::vector<uint8_t>>
614 return {BuildIdKind::None, {}}; in getBuildId()
617 return {BuildIdKind::Fast, {}}; in getBuildId()
621 return {BuildIdKind::Fast, {}}; in getBuildId()
623 return {BuildIdKind::Md5, {}}; in getBuildId()
625 return {BuildIdKind::Sha1, {}}; in getBuildId()
627 return {BuildIdKind::Uuid, {}}; in getBuildId()
629 return {BuildIdKind::Hexstring, parseHex(S.substr(2))}; in getBuildId()
633 return {BuildIdKind::None, {}}; in getBuildId()
H A DSyntheticSections.cpp271 case BuildIdKind::Fast: in getHashSize()
273 case BuildIdKind::Md5: in getHashSize()
274 case BuildIdKind::Uuid: in getHashSize()
276 case BuildIdKind::Sha1: in getHashSize()
278 case BuildIdKind::Hexstring: in getHashSize()
337 case BuildIdKind::Fast: in writeBuildId()
342 case BuildIdKind::Md5: in writeBuildId()
347 case BuildIdKind::Sha1: in writeBuildId()
352 case BuildIdKind::Uuid: in writeBuildId()
356 case BuildIdKind::Hexstring: in writeBuildId()
H A DInputFiles.cpp748 if (Name == ".note.gnu.build-id" && Config->BuildId != BuildIdKind::None) in createInputSection()
H A DWriter.cpp303 if (Config->BuildId != BuildIdKind::None) { in createSyntheticSections()