ELF_HASH(3) | FreeBSD Library Functions Manual | ELF_HASH(3) |
名称
elf_hash — 文字列のためにハッシュ値を計算するライブラリ
ELF Access Library (libelf, -lelf)解説
関数 elf_hash() は、引数 name によって指されたヌル文字で終了する文字列のためのポータブルな (移植性のある) ハッシュ値を計算します。返されるハッシュ値は、異なったアーキテクチャのマシンでも同じとなります。これによって、ハッシュ表は、1 つのマシンで構築され、別の異なったアーキテクチャでも正しく使用できます。また、返されたハッシュ値は、すべて 1 (~0UL) のビットパターンで ない ことが保証されます。
実装に関する注
ライブラリは、ハッシュ値を計算するために内部的に符号なし 32 ビットの演算を使用します。August 15, 2006 | FreeBSD |