libhugetlbfs - 2 2010-03-26 02:36:24 | Weblog 色々探してみたところ、malloc 自体をフックしているというよりも、morecore をフックしているようだ。morecore.c の hugetlbfs_setup_morecore() に実装されている。mallopt(M_MMAP_MAX, 0) で mmap() を使用しないようにしている。結局 __attribute__ ((constructor)) で呼び出し、main() の前に設定する事になる。