EN JA
ELF_HASH(3)
ELF_HASH(3) FreeBSD Library Functions Manual ELF_HASH(3)

名称

elf_hash文字列のためにハッシュ値を計算する

ライブラリ

ELF Access Library (libelf, -lelf)

書式

#include < libelf.h>

unsigned long
elf_hash( const char *name);

解説

関数 elf_hash() は、引数 name によって指されたヌル文字で終了する文字列のためのポータブルな (移植性のある) ハッシュ値を計算します。

返されるハッシュ値は、異なったアーキテクチャのマシンでも同じとなります。これによって、ハッシュ表は、1 つのマシンで構築され、別の異なったアーキテクチャでも正しく使用できます。また、返されたハッシュ値は、すべて 1 (~0UL) のビットパターンで ない ことが保証されます。

実装に関する注

ライブラリは、ハッシュ値を計算するために内部的に符号なし 32 ビットの演算を使用します。

関連項目

elf(3), gelf(3)
August 15, 2006 FreeBSD