From ce16a53d393512336f30c21a244afd70b7d57cf6 Mon Sep 17 00:00:00 2001 From: Dmitriy Ivanov Date: Thu, 7 May 2015 22:58:00 -0700 Subject: [PATCH] Add definitions of Elf32_Sxword and ELFXX_R_INFO Bug: http://b/17056684 Change-Id: If35302245ac3ab40d1c80fb2b04620778c114f87 --- libc/include/elf.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libc/include/elf.h b/libc/include/elf.h index dcf01abc5..eaad1d35f 100644 --- a/libc/include/elf.h +++ b/libc/include/elf.h @@ -34,6 +34,11 @@ #include +#define ELF32_R_INFO(sym, type) ((((Elf32_Word)sym) << 8) | ((type) & 0xff)) +#define ELF64_R_INFO(sym, type) ((((Elf64_Xword)sym) << 32) | ((type) & 0xffffffff)) + +typedef __s64 Elf32_Sxword; + typedef struct { __u32 a_type; union {