binlex
binlex::Args Class Reference

Public Member Functions

BINLEX_EXPORT void SetDefault ()
 
BINLEX_EXPORT bool check_mode (const char *mode)
 
BINLEX_EXPORT int is_file (const char *path)
 
BINLEX_EXPORT int is_dir (const char *path)
 
BINLEX_EXPORT void set_io_type (char *input)
 
BINLEX_EXPORT void print_help ()
 
BINLEX_EXPORT void parse (int argc, char **argv)
 
BINLEX_EXPORT std::string get_tags_as_str ()
 

Public Attributes

char version [7] = "v1.1.1"
 
const char * modes [ARGS_MODE_COUNT] = {"elf:x86", "elf:x86_64", "pe:x86", "pe:x86_64", "raw:x86", "raw:x86_64", "raw:cil", "pe:cil", "auto"}
 
struct {
   char *   input
 
   int   io_type
 
   char *   output
 
   uint   timeout
 
   uint   threads
 
   bool   help
 
   bool   list_modes
 
   bool   instructions
 
   std::string   mode
 
   std::string   corpus
 
   bool   pretty
 
   bool   debug
 
   std::set< std::string >   tags
 Set for storing the tags.
 
options
 

The documentation for this class was generated from the following file: