構成 | マクロ定義 | 型定義 | 関数 | 変数

src/mksnapshot.cc

#include <signal.h>
#include <string>
#include <map>
#include "v8.h"
#include "bootstrapper.h"
#include "natives.h"
#include "platform.h"
#include "serialize.h"

ソースコードを見る。

構成

class  Counter
class  CounterCollection

マクロ定義

#define _HAS_EXCEPTIONS   0

型定義

typedef std::map< std::wstring,
int * > 
CounterMap
typedef std::map< std::wstring,
int * >::iterator 
CounterMapIterator

関数

static int * counter_callback (const wchar_t *name)
static int WriteInternalSnapshotToFile (const char *filename, const char *str, int size)
int main (int argc, char **argv)

変数

static const unsigned int kMaxCounters = 256
static CounterCollection local_counters
static CounterCollectioncounters = &local_counters
static CounterMap counter_table_

マクロ定義

#define _HAS_EXCEPTIONS   0

mksnapshot.cc29 行で定義されています。


型定義

typedef std::map<std::wstring, int*> CounterMap

mksnapshot.cc95 行で定義されています。

typedef std::map<std::wstring, int*>::iterator CounterMapIterator

mksnapshot.cc96 行で定義されています。


関数

static int* counter_callback ( const wchar_t *  name  )  [static]

mksnapshot.cc100 行で定義されています。

参照先 counter_table_, counters, CounterCollection::GetNextCounter(), と NULL.

参照元 main().

int main ( int  argc,
char **  argv 
)
static int WriteInternalSnapshotToFile ( const char *  filename,
const char *  str,
int  size 
) [static]

mksnapshot.cc116 行で定義されています。

参照先 v8::internal::OS::FOpen(), NULL, と v8::internal::OS::PrintError().

参照元 main().


変数

mksnapshot.cc97 行で定義されています。

参照元 counter_callback().

mksnapshot.cc92 行で定義されています。

参照元 counter_callback().

const unsigned int kMaxCounters = 256 [static]

mksnapshot.cc45 行で定義されています。

参照元 CounterCollection::CounterCollection(), と CounterCollection::GetNextCounter().

mksnapshot.cc91 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義