v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::FlagList Class Reference

#include <flags.h>

Collaboration diagram for v8::internal::FlagList:

Classes

class  HelpOptions
 

Static Public Member Functions

static int SetFlagsFromCommandLine (int *argc, char **argv, bool remove_flags, FlagList::HelpOptions help_options=FlagList::HelpOptions())
 
static int SetFlagsFromString (const char *str, size_t len)
 
static void FreezeFlags ()
 
static bool IsFrozen ()
 
static void ReleaseDynamicAllocations ()
 
static void PrintHelp ()
 
static void PrintValues ()
 
static void PrintFeatureFlagsJSON ()
 
static void ResolveContradictionsWhenFuzzing ()
 
static void EnforceFlagImplications ()
 
static uint32_t Hash ()
 

Static Private Member Functions

static void ResetFlagHash ()
 

Friends

template<typename T >
class FlagValue
 

Detailed Description

Definition at line 77 of file flags.h.

Member Function Documentation

◆ EnforceFlagImplications()

void v8::internal::FlagList::EnforceFlagImplications ( )
static

Definition at line 1188 of file flags.cc.

Here is the caller graph for this function:

◆ FreezeFlags()

void v8::internal::FlagList::FreezeFlags ( )
static

Definition at line 817 of file flags.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Hash()

uint32_t v8::internal::FlagList::Hash ( )
static

Definition at line 1196 of file flags.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsFrozen()

bool v8::internal::FlagList::IsFrozen ( )
static

Definition at line 829 of file flags.cc.

Here is the caller graph for this function:

◆ PrintFeatureFlagsJSON()

void v8::internal::FlagList::PrintFeatureFlagsJSON ( )
static

Definition at line 914 of file flags.cc.

◆ PrintHelp()

void v8::internal::FlagList::PrintHelp ( )
static

Definition at line 842 of file flags.cc.

Here is the call graph for this function:

◆ PrintValues()

void v8::internal::FlagList::PrintValues ( )
static

Definition at line 865 of file flags.cc.

Here is the caller graph for this function:

◆ ReleaseDynamicAllocations()

void v8::internal::FlagList::ReleaseDynamicAllocations ( )
static

Definition at line 834 of file flags.cc.

Here is the caller graph for this function:

◆ ResetFlagHash()

void v8::internal::FlagList::ResetFlagHash ( )
staticprivate

Definition at line 1204 of file flags.cc.

Here is the call graph for this function:

◆ ResolveContradictionsWhenFuzzing()

void v8::internal::FlagList::ResolveContradictionsWhenFuzzing ( )
static

Definition at line 1100 of file flags.cc.

◆ SetFlagsFromCommandLine()

int v8::internal::FlagList::SetFlagsFromCommandLine ( int * argc,
char ** argv,
bool remove_flags,
FlagList::HelpOptions help_options = FlagList::HelpOptions() )
static

Definition at line 601 of file flags.cc.

Here is the caller graph for this function:

◆ SetFlagsFromString()

int v8::internal::FlagList::SetFlagsFromString ( const char * str,
size_t len )
static

Definition at line 785 of file flags.cc.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ FlagValue

template<typename T >
friend class FlagValue
friend

Definition at line 161 of file flags.h.


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