v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
d8.cc File Reference
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <algorithm>
#include "d8.h"
#include "api.h"
#include "checks.h"
#include "cpu.h"
#include "d8-debug.h"
#include "debug.h"
#include "natives.h"
#include "platform.h"
#include "v8.h"
#include <unistd.h>
Include dependency graph for d8.cc:

Go to the source code of this file.

Data Structures

class  PerIsolateData
 
class  PerIsolateData::RealmScope
 
class  DumbLineEditor
 
struct  CounterAndKey
 
struct  DataAndPersistent
 
class  ShellThread
 
class  ShellArrayBufferAllocator
 
class  MockArrayBufferAllocator
 

Namespaces

 v8
 

Macros

#define DUMP_TYPE(T)   printf(" %d: \"%s\",\n", i::T, #T);
 
#define ROOT_LIST_CASE(type, name, camel_name)   if (n == NULL && o == heap->name()) n = #camel_name;
 
#define STRUCT_LIST_CASE(upper_name, camel_name, name)   if (n == NULL && o == heap->name##_map()) n = #camel_name "Map";
 
#define ROOT_LIST_CASE(type, name, camel_name)   if (n == NULL && o == heap->name()) n = #camel_name;
 

Functions

bool operator< (const CounterAndKey &lhs, const CounterAndKey &rhs)
 
int main (int argc, char *argv[])
 

Variables

const int MB = 1024 * 1024
 

Macro Definition Documentation

#define DUMP_TYPE (   T)    printf(" %d: \"%s\",\n", i::T, #T);
#define ROOT_LIST_CASE (   type,
  name,
  camel_name 
)    if (n == NULL && o == heap->name()) n = #camel_name;
#define ROOT_LIST_CASE (   type,
  name,
  camel_name 
)    if (n == NULL && o == heap->name()) n = #camel_name;
#define STRUCT_LIST_CASE (   upper_name,
  camel_name,
  name 
)    if (n == NULL && o == heap->name##_map()) n = #camel_name "Map";

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 1778 of file d8.cc.

References Shell::Main().