Lines Matching defs:buffer
49 local buffer at DATA; it should return -1 for errors (with code in
73 unsigned char *buffer = malloc (initial_bufsize);
74 if (unlikely (buffer == NULL))
81 ssize_t nread = (*read_memory) (arg, buffer, ehdr_vma,
86 free (buffer);
92 if (memcmp (buffer, ELFMAG, SELFMAG) != 0)
95 free (buffer);
111 .d_buf = buffer,
127 switch (buffer[EI_CLASS])
131 if (elf32_xlatetom (&xlateto, &xlatefrom, buffer[EI_DATA]) == NULL)
147 if (elf64_xlatetom (&xlateto, &xlatefrom, buffer[EI_DATA]) == NULL)
170 xlatefrom.d_buf = buffer + phoff;
177 unsigned char *newbuf = realloc (buffer, phnum * phentsize);
180 free (buffer);
184 buffer = newbuf;
186 nread = (*read_memory) (arg, buffer, ehdr_vma + phoff,
191 xlatefrom.d_buf = buffer;
198 free (buffer);
205 free (buffer);
292 free (buffer);
295 buffer = calloc (1, contents_size);
296 if (buffer == NULL)
313 nread = (*read_memory) (arg, buffer + start,
340 xlateto.d_buf = buffer;
367 xlateto.d_buf = buffer;
383 Elf *elf = elf_memory ((char *) buffer, contents_size);
386 free (buffer);