V8 Project
flags.cc File Reference
#include <ctype.h>
#include <stdlib.h>
#include "src/v8.h"
#include "src/assembler.h"
#include "src/base/platform/platform.h"
#include "src/ostreams.h"
#include "src/flag-definitions.h"
+ Include dependency graph for flags.cc:

Go to the source code of this file.

Classes

struct  v8::internal::anonymous_namespace{flags.cc}::Flag
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 
 v8::internal::anonymous_namespace{flags.cc}
 

Macros

#define FLAG_MODE_DEFINE
 
#define FLAG_MODE_DEFINE_DEFAULTS
 
#define FLAG_MODE_META
 
#define FLAG_MODE_DEFINE_IMPLICATIONS
 

Functions

static const char * v8::internal::Type2String (Flag::FlagType type)
 
OStream & v8::internal::operator<< (OStream &os, const Flag &flag)
 
char v8::internal::NormalizeChar (char ch)
 
static void v8::internal::SplitArgument (const char *arg, char *buffer, int buffer_size, const char **name, const char **value, bool *is_bool)
 
static bool v8::internal::EqualNames (const char *a, const char *b)
 
static Flag * v8::internal::FindFlag (const char *name)
 
static char * v8::internal::SkipWhiteSpace (char *p)
 
static char * v8::internal::SkipBlackSpace (char *p)
 

Variables

Flag v8::internal::anonymous_namespace{flags.cc}::flags []
 
const size_t v8::internal::anonymous_namespace{flags.cc}::num_flags = sizeof(flags) / sizeof(*flags)
 

Macro Definition Documentation

◆ FLAG_MODE_DEFINE

#define FLAG_MODE_DEFINE

Definition at line 18 of file flags.cc.

◆ FLAG_MODE_DEFINE_DEFAULTS

#define FLAG_MODE_DEFINE_DEFAULTS

Definition at line 22 of file flags.cc.

◆ FLAG_MODE_DEFINE_IMPLICATIONS

#define FLAG_MODE_DEFINE_IMPLICATIONS

◆ FLAG_MODE_META

#define FLAG_MODE_META