Dr. Memory |

Enumerations
drmemory_framework.h File Reference

Shared header for Dr. Memory Framework. More...

`#include "dr_api.h"`

## Enumerations
enum | drmf_status_t { DRMF_SUCCESS, DRMF_ERROR, DRMF_ERROR_INCOMPATIBLE_VERSION, DRMF_ERROR_INVALID_PARAMETER, DRMF_ERROR_INVALID_SIZE, DRMF_ERROR_NOT_IMPLEMENTED, DRMF_ERROR_FEATURE_NOT_AVAILABLE, DRMF_ERROR_NOMEM, DRMF_ERROR_DETAILS_UNKNOWN, DRMF_ERROR_NOT_FOUND, DRMF_ERROR_INVALID_CALL, DRMF_ERROR_NOT_ENOUGH_REGS, DRMF_ERROR_ACCESS_DENIED, DRMF_WARNING_ALREADY_INITIALIZED, DRMF_ERROR_NOT_INITIALIZED, DRMF_ERROR_INVALID_ADDRESS, DRMF_WARNING_UNSUPPORTED_KERNEL }

## Detailed Description

Shared header for Dr. Memory Framework.

## Enumeration Type Documentation

## ◆ drmf_status_t

enum drmf_status_t

Status codes for the Dr. Memory Framework

Enumerator
DRMF_SUCCESS | Operation succeeded.
DRMF_ERROR | Operation failed.
DRMF_ERROR_INCOMPATIBLE_VERSION | Operation failed: incompatible version
DRMF_ERROR_INVALID_PARAMETER | Operation failed: invalid parameter
DRMF_ERROR_INVALID_SIZE | Operation failed: invalid size
DRMF_ERROR_NOT_IMPLEMENTED | Operation failed: not yet implemented
DRMF_ERROR_FEATURE_NOT_AVAILABLE | Operation failed: not available
DRMF_ERROR_NOMEM | Operation failed: not enough memory
DRMF_ERROR_DETAILS_UNKNOWN | Operation failed: answer not yet known
DRMF_ERROR_NOT_FOUND | Operation failed: query not found
DRMF_ERROR_INVALID_CALL | Operation failed: pre-req for call not met
DRMF_ERROR_NOT_ENOUGH_REGS | Operation failed: not enough registers for use
DRMF_ERROR_ACCESS_DENIED | Operation failed: access denied
DRMF_WARNING_ALREADY_INITIALIZED | Operation aborted: already initialized
DRMF_ERROR_NOT_INITIALIZED | Operation failed: not initialized
DRMF_ERROR_INVALID_ADDRESS | Operation failed: invalid address
DRMF_WARNING_UNSUPPORTED_KERNEL | Continuing not advised: unsupported kernel