|
UMPIRE
Umpire: resource management and provision
|
#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) |
|
static |
References s_umpire_SHROUD_capsule_data::addr, s_umpire_SHROUD_array::addr, s_umpire_SHROUD_array::ccharp, s_umpire_SHROUD_array::cxx, s_umpire_SHROUD_array::elem_len, s_umpire_SHROUD_capsule_data::idtor, s_umpire_SHROUD_array::rank, and s_umpire_SHROUD_array::size.
Referenced by umpire_get_backtrace_bufferify().
| bool umpire_pointer_overlaps | ( | void * | left, |
| void * | right | ||
| ) |
References umpire::pointer_overlaps().
| bool umpire_pointer_contains | ( | void * | left, |
| void * | right | ||
| ) |
References umpire::pointer_contains().
| void umpire_get_backtrace_bufferify | ( | void * | ptr, |
| umpire_SHROUD_array * | DSHF_rv | ||
| ) |
References umpire::get_backtrace(), and ShroudStrToArray().
| size_t umpire_get_process_memory_usage | ( | void | ) |
References umpire::get_process_memory_usage().
| size_t umpire_get_process_memory_usage_hwm | ( | void | ) |
References umpire::get_process_memory_usage_hwm().
| size_t umpire_get_device_memory_usage | ( | int | device_id | ) |
References umpire::get_device_memory_usage().
| int umpire_get_major_version | ( | void | ) |
References umpire::get_major_version().
| int umpire_get_minor_version | ( | void | ) |
References umpire::get_minor_version().
| int umpire_get_patch_version | ( | void | ) |
References umpire::get_patch_version().
| void umpire_SHROUD_memory_destructor | ( | umpire_SHROUD_capsule_data * | cap | ) |
References s_umpire_SHROUD_capsule_data::addr, and s_umpire_SHROUD_capsule_data::idtor.
Referenced by umpire_ShroudCopyStringAndFree().