SimGrid: Malloc and friends

SimGrid 3.10 Versatile Simulation of Distributed Systems

- Home page
- Online documentation
- Dev's Corner

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros | Functions
Malloc and friends
Grounding features

Malloc and associated functions, killing the program on error (with Exception support) More...

## Macros
#define | xbt_new(type, count)
| like calloc, but xbt_die() on error and don't memset to 0
#define | xbt_new0(type, count)
| like calloc, but xbt_die() on error

## Functions
static | __attribute__ ((always_inline)) char *xbt_strdup(const char *s)
| Like strdup, but xbt_die() on error.
void | xbt_backtrace_display_current (void)
| show the backtrace of the current point (lovely while debuging)
void | xbt_free_ref (void *d)
| should be given a pointer to pointer, and frees the second one

## Detailed Description

Malloc and associated functions, killing the program on error (with Exception support)

## Function Documentation

static __attribute__ | ( | (always_inline) |  | ) | const
| inlinestatic

Like strdup, but xbt_die() on error.

like realloc, but xbt_die() on error

like malloc, but xbt_die() on error and memset data to 0

Like malloc, but xbt_die() on error.

void xbt_backtrace_display_current | ( | void |  | ) |

show the backtrace of the current point (lovely while debuging)

Shows a backtrace of the current location.