#ifndef HASH_H
#define HASH_H
#include <common.h>
#include <libelf.h>
#include <gelf.h>
void setup_hash(Elf_Data *hash_data,
Elf32_Word nbuckets,
Elf32_Word nchains);
void add_to_hash(Elf_Data *hash_data,
const char *symbol,
int symindex);
int hash_lookup(Elf *elf,
section_info_t *hash,
section_info_t *symtab,
const char *symname,
GElf_Sym *sym_mem);
#endif/*HASH_H*/