plt.c revision d914a206a11cc1011a45f00674b1e16988fae77f
1d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes#include <gelf.h> 2d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes#include "ltrace.h" 3d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes#include "elf.h" 4d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes 5d914a206a11cc1011a45f00674b1e16988fae77fJuan CespedesGElf_Addr 6d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedesarch_plt_sym_val (struct ltelf *lte, size_t ndx, GElf_Rela *rela) 7d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes{ 8d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes return lte->plt_addr + ndx * 12 + 32; 9d914a206a11cc1011a45f00674b1e16988fae77fJuan Cespedes} 10