C++程序  |  23行  |  506 B

#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*/