| Edgar E. Iglesias | b1dda4b | 2010-07-19 13:37:45 +0200 | [diff] [blame] | 1 | #include <gelf.h> |
| Petr Machata | 366c2f4 | 2012-02-09 19:34:36 +0100 | [diff] [blame] | 2 | #include "proc.h" |
| Edgar E. Iglesias | b1dda4b | 2010-07-19 13:37:45 +0200 | [diff] [blame] | 3 | #include "common.h" |
| Edgar E. Iglesias | 135ac50 | 2012-09-12 16:20:48 +0200 | [diff] [blame] | 4 | #include "library.h" |
| Edgar E. Iglesias | b1dda4b | 2010-07-19 13:37:45 +0200 | [diff] [blame] | 5 | |
| 6 | GElf_Addr arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) |
| 7 | { |
| 8 | return lte->plt_addr + 0x20 + (ndx * 26); |
| 9 | } |
| 10 | |
| 11 | void *sym2addr(Process *proc, struct library_symbol *sym) |
| 12 | { |
| 13 | return sym->enter_addr; |
| 14 | } |