From dacb058fd6f9c5b6bf6b04db98572b5afd5a32c7 Mon Sep 17 00:00:00 2001 From: Davide Italiano Date: Mon, 7 Nov 2016 21:56:04 +0000 Subject: [PATCH] [lib/Object] Rename elf_hash to hashSysV. This is more clear, as we have also GNU hash these days.. llvm-svn: 286157 --- llvm/include/llvm/Object/ELF.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/include/llvm/Object/ELF.h b/llvm/include/llvm/Object/ELF.h index 595657e..02becfd 100644 --- a/llvm/include/llvm/Object/ELF.h +++ b/llvm/include/llvm/Object/ELF.h @@ -506,7 +506,7 @@ ErrorOr ELFFile::getSectionName(const Elf_Shdr *Section, /// This function returns the hash value for a symbol in the .dynsym section /// Name of the API remains consistent as specified in the libelf /// REF : http://www.sco.com/developers/gabi/latest/ch5.dynamic.html#hash -static inline unsigned elf_hash(StringRef &symbolName) { +static inline unsigned hashSysV(StringRef &symbolName) { unsigned h = 0, g; for (unsigned i = 0, j = symbolName.size(); i < j; i++) { h = (h << 4) + symbolName[i]; -- 2.7.4