Ejemplo n.º 1
0
char *__wrap_strndup(const char *s, size_t n) {
	char *ret = (char *)__wrap_malloc(n);
	__real_strncpy(ret, s, n);
	ticks_counter = CLOCK_READ();
	dirty_mem(ret, n);
	return ret;
}
Ejemplo n.º 2
0
char *__wrap_strdup(const char *s) {
	char *ret = (char *)__wrap_malloc(strlen(s));
	__real_strcpy(ret, s);
	ticks_counter = CLOCK_READ();
	dirty_mem(ret, strlen(s));
	return ret;
}
Ejemplo n.º 3
0
void *__wrap_calloc(size_t n, size_t size)
{
    void *p = __wrap_malloc(n * size);
	if (p != 0) {
		memset(p, 0, n * size);
	}
	return p;
}
Ejemplo n.º 4
0
void *__wrap_calloc(int n, int size)
{
	void *ptr = __wrap_malloc(n * size);

	if (ptr == NULL)
		return NULL;
	memset(ptr, 0, n * size);
	return ptr;
}
Ejemplo n.º 5
0
void *
__wrap_calloc(size_t num, size_t size) {
   void *ptr = __wrap_malloc(num*size);

   if(ptr) {
      memset(ptr, 0, num*size);
   }

   return ptr;
}
Ejemplo n.º 6
0
void *__wrap_realloc(void *p, size_t size)
{
    void *new_ptr = __wrap_malloc(size);
	if (p != 0 && new_ptr != 0)
	{
		memcpy(new_ptr, p, __wrap_malloc_usable_size(p) < size ? __wrap_malloc_usable_size(p) : size);
		__wrap_free(p);
	}
	return new_ptr;
}
Ejemplo n.º 7
0
void *
__wrap_realloc(void *ptr, size_t size) {
   if (!ptr) {
      return __wrap_malloc(size);
   }

   if (__wrap_malloc_usable_size(ptr) >= size) {
      return ptr;
   }

   void *realloc_ptr = __wrap_malloc(size);

   if(!realloc_ptr) {
      return NULL;
   }

   memcpy(realloc_ptr, ptr, __wrap_malloc_usable_size(ptr));
   __wrap_free(ptr);

   return realloc_ptr;
}
Ejemplo n.º 8
0
void htinit(){
// 	functionmap = newHashmap(10);
	testarr = __wrap_malloc(17000000*sizeof(double));	
}
Ejemplo n.º 9
0
void * __wrap_calloc(size_t num, size_t size)
{
    u8 * p=__wrap_malloc(num*size);
    memset(p,0,num*size);
    return p;
}
Ejemplo n.º 10
0
void *
__wrap__malloc_r(struct _reent *r, size_t size) {
   return __wrap_malloc(size);
}