Lines Matching defs:buf
116 char *buf;
129 buf = NOFAIL(malloc(st.st_size + 1));
136 bytes_read = read(fd, buf, nbytes);
144 buf[st.st_size] = '\0';
148 return buf;
1610 char *buf, *p;
1630 buf = read_text_file(cmd_file);
1631 p = buf;
1668 free(buf);
1678 char *buf, *p, *obj;
1692 buf = read_text_file(objlist);
1693 p = buf;
1698 free(buf);
1799 void __attribute__((format(printf, 2, 3))) buf_printf(struct buffer *buf,
1808 buf_write(buf, tmp, len);
1812 void buf_write(struct buffer *buf, const char *s, int len)
1814 if (buf->size - buf->pos < len) {
1815 buf->size += len + SZ;
1816 buf->p = NOFAIL(realloc(buf->p, buf->size));
1818 strncpy(buf->p + buf->pos, s, len);
1819 buf->pos += len;
1868 char *buf, *p, *name;
1870 buf = read_text_file(white_list);
1871 p = buf;
1880 free(buf);
1952 static void add_exported_symbols(struct buffer *buf, struct module *mod)
1957 buf_printf(buf, "\n");
1962 buf_printf(buf, "KSYMTAB_%s(%s, \"%s\", \"%s\");\n",
1971 buf_printf(buf, "\n");
1982 buf_printf(buf, "SYMBOL_CRC(%s, 0x%08x, \"%s\");\n",
2122 struct buffer buf = { };
2124 buf_printf(&buf,
2127 add_exported_symbols(&buf, mod);
2128 write_if_changed(&buf, ".vmlinux.export.c");
2129 free(buf.p);
2135 struct buffer buf = { };
2139 add_header(&buf, mod);
2140 add_exported_symbols(&buf, mod);
2141 add_versions(&buf, mod);
2142 add_depends(&buf, mod);
2143 add_moddevtable(&buf, mod);
2144 add_srcversion(&buf, mod);
2152 write_if_changed(&buf, fname);
2155 free(buf.p);
2163 char *buf, *pos, *line;
2165 buf = read_text_file(fname);
2166 if (!buf)
2170 pos = buf;
2213 free(buf);
2216 free(buf);
2222 struct buffer buf = { };
2233 buf_printf(&buf, "0x%08x\t%s\t%s\tEXPORT_SYMBOL%s\t%s\n",
2239 write_buf(&buf, fname);
2240 free(buf.p);