UMPIRE
Umpire: resource management and provision
wrapUmpire.cpp File Reference
#include "wrapUmpire.h"
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <string>
#include "typesUmpire.h"
#include "umpire/Umpire.hpp"
#include "umpire/Allocator.hpp"

Functions

static void ShroudStrToArray (umpire_SHROUD_array *array, const std::string *src, int idtor)
 
bool umpire_pointer_overlaps (void *left, void *right)
 
bool umpire_pointer_contains (void *left, void *right)
 
void umpire_get_backtrace_bufferify (void *ptr, umpire_SHROUD_array *DSHF_rv)
 
size_t umpire_get_process_memory_usage (void)
 
size_t umpire_get_process_memory_usage_hwm (void)
 
size_t umpire_get_device_memory_usage (int device_id)
 
int umpire_get_major_version (void)
 
int umpire_get_minor_version (void)
 
int umpire_get_patch_version (void)
 
void umpire_SHROUD_memory_destructor (umpire_SHROUD_capsule_data *cap)
 

Function Documentation

◆ ShroudStrToArray()

◆ umpire_pointer_overlaps()

bool umpire_pointer_overlaps ( void *  left,
void *  right 
)

◆ umpire_pointer_contains()

bool umpire_pointer_contains ( void *  left,
void *  right 
)

◆ umpire_get_backtrace_bufferify()

void umpire_get_backtrace_bufferify ( void *  ptr,
umpire_SHROUD_array DSHF_rv 
)

◆ umpire_get_process_memory_usage()

size_t umpire_get_process_memory_usage ( void  )

◆ umpire_get_process_memory_usage_hwm()

size_t umpire_get_process_memory_usage_hwm ( void  )

◆ umpire_get_device_memory_usage()

size_t umpire_get_device_memory_usage ( int  device_id)

◆ umpire_get_major_version()

int umpire_get_major_version ( void  )

◆ umpire_get_minor_version()

int umpire_get_minor_version ( void  )

◆ umpire_get_patch_version()

int umpire_get_patch_version ( void  )

◆ umpire_SHROUD_memory_destructor()

void umpire_SHROUD_memory_destructor ( umpire_SHROUD_capsule_data cap)