+ dprint(FD_MEM, "munmap %llu %p\n", (unsigned long long) total_mem,
+ td->orig_buffer);
+ munmap(td->orig_buffer, td->orig_buffer_size);
+ if (td->o.mmapfile) {
+ if (td->mmapfd != -1)
+ close(td->mmapfd);
+ unlink(td->o.mmapfile);
+ free(td->o.mmapfile);
+ }
+}
+
+static int alloc_mem_malloc(struct thread_data *td, size_t total_mem)
+{
+ td->orig_buffer = malloc(total_mem);
+ dprint(FD_MEM, "malloc %llu %p\n", (unsigned long long) total_mem,
+ td->orig_buffer);
+
+ return td->orig_buffer == NULL;
+}