DynamoRIO
|
droption.h File Reference
Options parsing support. More...
#include <string>
#include <vector>
#include <string.h>
#include <stdlib.h>
#include <sstream>
#include <iomanip>
#include <limits.h>
#include <stdint.h>
#include <errno.h>
#include <ctype.h>
Data Structures | |
class | dynamorio::droption::bytesize_t |
class | dynamorio::droption::droption_parser_t |
class | dynamorio::droption::droption_t< T > |
Namespaces | |
dynamorio::droption | |
Macros | |
#define | TESTALL(mask, var) (((mask) & (var)) == (mask)) |
Typedefs | |
typedef std::pair< std::string, std::string > | dynamorio::droption::twostring_t |
Enumerations | |
enum | dynamorio::droption::droption_scope_t { dynamorio::droption::DROPTION_SCOPE_CLIENT = 0x0001, dynamorio::droption::DROPTION_SCOPE_FRONTEND = 0x0002, dynamorio::droption::DROPTION_SCOPE_ALL = (DROPTION_SCOPE_CLIENT | DROPTION_SCOPE_FRONTEND) } |
enum | dynamorio::droption::droption_flags_t { dynamorio::droption::DROPTION_FLAG_ACCUMULATE = 0x0001, dynamorio::droption::DROPTION_FLAG_SWEEP = 0x0002, dynamorio::droption::DROPTION_FLAG_INTERNAL = 0x0004 } |
Functions | |
static bool | dynamorio::droption::dr_parse_options (client_id_t client_id, std::string *error_msg, int *last_index) |
Detailed Description
Options parsing support.
Macro Definition Documentation
◆ TESTALL
#define TESTALL | ( | mask, | |
var | |||
) | (((mask) & (var)) == (mask)) |
< DynamoRIO Option Parser namespace.