diff options
author | Elliott Hughes <enh@google.com> | 2014-07-15 16:53:13 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2014-07-16 14:27:43 -0700 |
commit | 625993dfbb085a3cde7492eda8ec1cdc1ee39a78 (patch) | |
tree | 4385fee1dde6d90f42c616a2afc6766824f72835 /linker/linker_phdr.cpp | |
parent | 770d0f6177ca1ad242b509151fb612f07ef8a07b (diff) | |
download | android_bionic-625993dfbb085a3cde7492eda8ec1cdc1ee39a78.tar.gz android_bionic-625993dfbb085a3cde7492eda8ec1cdc1ee39a78.tar.bz2 android_bionic-625993dfbb085a3cde7492eda8ec1cdc1ee39a78.zip |
Use VDSO for clock_gettime(2) and gettimeofday(2).
Bug: 15387103
Change-Id: Ifc3608ea65060c1dc38120b10b6e79874f182a36
Diffstat (limited to 'linker/linker_phdr.cpp')
-rw-r--r-- | linker/linker_phdr.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/linker/linker_phdr.cpp b/linker/linker_phdr.cpp index 11585afe7..0b99d2065 100644 --- a/linker/linker_phdr.cpp +++ b/linker/linker_phdr.cpp @@ -156,10 +156,7 @@ bool ElfReader::ReadElfHeader() { } bool ElfReader::VerifyElfHeader() { - if (header_.e_ident[EI_MAG0] != ELFMAG0 || - header_.e_ident[EI_MAG1] != ELFMAG1 || - header_.e_ident[EI_MAG2] != ELFMAG2 || - header_.e_ident[EI_MAG3] != ELFMAG3) { + if (memcmp(header_.e_ident, ELFMAG, SELFMAG) != 0) { DL_ERR("\"%s\" has bad ELF magic", name_); return false; } |