The ROme OpTimistic Simulator  2.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
wrapper.c File Reference

stdlib wrapper More...

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include <core/timer.h>
#include <core/init.h>
#include <scheduler/scheduler.h>
#include <mm/dymelor.h>
+ Include dependency graph for wrapper.c:

Go to the source code of this file.

Functions

char * __real_strcpy (char *, const char *)
 
char * __real_strncpy (char *, const char *, size_t)
 
char * __real_strcat (char *, const char *)
 
char * __real_strncat (char *, const char *, size_t)
 
void * __real_memcpy (void *, const void *, size_t)
 
void * __real_memmove (void *, const void *, size_t)
 
void * __real_memset (void *, int, size_t)
 
size_t __real_fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream)
 
int __real_fputc (int c, FILE *stream)
 
int __real_fputs (const char *s, FILE *stream)
 
int __real_vfprintf (FILE *stream, const char *format, va_list ap)
 
char * __wrap_strcpy (char *s, const char *ct)
 
char * __wrap_strncpy (char *s, const char *ct, size_t n)
 
char * __wrap_strcat (char *s, const char *ct)
 
char * __wrap_strncat (char *s, const char *ct, size_t n)
 
void * __wrap_memcpy (void *s, const void *ct, size_t n)
 
void * __wrap_memmove (void *s, const void *ct, size_t n)
 
void * __wrap_memset (void *s, int c, size_t n)
 
void __wrap_bzero (void *s, size_t n)
 
char * __wrap_strdup (const char *s)
 
char * __wrap_strndup (const char *s, size_t n)
 
int __wrap_vfprintf (FILE *stream, const char *format, va_list ap)
 
int __wrap_vprintf (const char *format, va_list ap)
 
int __wrap_printf (const char *format,...)
 
int __wrap_fprintf (FILE *stream, const char *format,...)
 
int __wrap_fputs (const char *s, FILE *stream)
 
int __wrap_puts (const char *s)
 
size_t __wrap_fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream)
 
int __wrap_fputc (int c, FILE *stream)
 
int __wrap_putc (int c, FILE *stream)
 
int __wrap_putchar (int c)
 

Detailed Description

stdlib wrapper

Wrappers of standard library functions which produce side effects on the memory map of the process.

This file is part of ROOT-Sim (ROme OpTimistic Simulator).

ROOT-Sim is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; only version 3 of the License applies.

ROOT-Sim is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with ROOT-Sim; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Author
Alessandro Pellegrini

Definition in file wrapper.c.