blob: 69e0077082c18591a6ea117584cb5f4c769dbbed [file] [log] [blame]
Juan Cespedesd914a202004-11-10 00:15:33 +01001#include <gelf.h>
2#include "ltrace.h"
3#include "elf.h"
4
Ian Wienand2d45b1a2006-02-20 22:48:07 +01005GElf_Addr arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela)
Juan Cespedesd914a202004-11-10 00:15:33 +01006{
Ian Wienand2d45b1a2006-02-20 22:48:07 +01007 return lte->plt_addr + 20 + ndx * 12;
Ian Wienand9a2ad352006-02-20 22:44:45 +01008}
9
Ian Wienand2d45b1a2006-02-20 22:48:07 +010010void *plt2addr(struct process *proc, void **plt)
Ian Wienand9a2ad352006-02-20 22:44:45 +010011{
Ian Wienand2d45b1a2006-02-20 22:48:07 +010012 return (void *)plt;
Juan Cespedesd914a202004-11-10 00:15:33 +010013}