list_entry_safe
for (void * ___tmp = (pos = list_entry_safe((head)->first, \
pos = list_entry_safe((void __arena *)___tmp, typeof(*(pos)), member))