X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=mymemory.cc;h=e05cb783e2455bdf68aaa5b495fa664e000677f2;hb=2cf946f3bf4f12d2a353fb0c4f4644a6b2f65e56;hp=5922a32d19f63491d556a275cb2d25be5bf510da;hpb=4ee37711afd0de98bc757ed4853a81d66a6a1533;p=model-checker.git diff --git a/mymemory.cc b/mymemory.cc index 5922a32..e05cb78 100644 --- a/mymemory.cc +++ b/mymemory.cc @@ -1,12 +1,17 @@ -#include "mymemory.h" -#include "snapshot.h" -#include "snapshotimp.h" +#include #include #include #include -#include +#include +#include + +#include "mymemory.h" +#include "snapshot.h" +#include "snapshotimp.h" #include "common.h" + #define REQUESTS_BEFORE_ALLOC 1024 + size_t allocatedReqs[ REQUESTS_BEFORE_ALLOC ] = { 0 }; int nextRequest = 0; int howManyFreed = 0; @@ -135,7 +140,7 @@ void * HandleEarlyAllocationRequest(size_t sz) sz = (sz + 7) & ~7; if (sz > (BOOTSTRAPBYTES-offset)) { - printf("OUT OF BOOTSTRAP MEMORY\n"); + model_print("OUT OF BOOTSTRAP MEMORY\n"); exit(EXIT_FAILURE); } @@ -193,7 +198,7 @@ void * calloc(size_t num, size_t size) return tmp; } else { void *tmp = HandleEarlyAllocationRequest(size * num); - std::memset(tmp, 0, size * num); + memset(tmp, 0, size * num); return tmp; } }