COPY32
COPY32(t, a); \
COPY32(strlen(s) + 1, a); \
COPY32(t, a); \
COPY32(sizeof(s), a); \
COPY32(MODINFO_METADATA | mm->md_type, a); \
COPY32(mm->md_size, a); \
COPY32(MODINFO_END, a); \
COPY32(0, a); \
COPY32(t, a, c); \
COPY32(strlen(s) + 1, a, c); \
COPY32(t, a, c); \
COPY32(sizeof (s), a, c); \
COPY32(MODINFO_METADATA | mm->md_type, a, c); \
COPY32(mm->md_size, a, c); \
COPY32(MODINFO_END, a, c); \
COPY32(0, a, c); \
COPY32(t, a, c); \
COPY32(strlen(s) + 1, a, c); \
COPY32(t, a, c); \
COPY32(sizeof(s), a, c); \
COPY32(MODINFO_METADATA | mm->md_type, a, c); \
COPY32(mm->md_size, a, c); \
COPY32(MODINFO_END, a, c); \
COPY32(0, a, c); \
COPY32(t, a, c); \
COPY32(strlen(s) + 1, a, c); \
COPY32(t, a, c); \
COPY32(sizeof(s), a, c); \
COPY32(MODINFO_METADATA | mm->md_type, a, c); \
COPY32(mm->md_size, a, c); \
COPY32(MODINFO_END, a, c); \
COPY32(0, a, c); \