我的问题是关于 glibc。bk成员的名字是什么的缩写malloc_chunk?
struct malloc_chunk {
INTERNAL_SIZE_T mchunk_prev_size; /* Size of previous chunk (if free). */
INTERNAL_SIZE_T mchunk_size; /* Size in bytes, including overhead. */
struct malloc_chunk* fd; /* double links -- used only if free. */
struct malloc_chunk* bk;
/* Only used for large blocks: pointer to next larger size. */
struct malloc_chunk* fd_nextsize; /* double links -- used only if free. */
struct malloc_chunk* bk_nextsize;
};
Run Code Online (Sandbox Code Playgroud)
参考:https : //code.woboq.org/userspace/glibc/malloc/malloc.c.html#malloc_chunk