1.ディレクトリ構成 - v8 ソースコードリーディング

ディレクトリ構成

.                                 : SConstruct など
|-- benchmarks                    : JavaScript のベンチマーク
|-- build                         : プロジェクトファイルを generate するための gyp ファイル
|-- include                       : v8.h などプリミティブ型の class がある。あとで見直す
|-- preparser                     : preparser のテスト
|-- samples                       : サンプルらしい。よく分からない。
|-- src                           : ソースコード
|   |-- arm                       : arm アセンブラなど
|   |-- extensions                : GCExtension とか。Extension が何かは分からない
|   |   `-- experimental
|   |-- ia32                      : ia32 アセンブラなど
|   |-- mips                      : mips アセンブラなど
|   |-- third_party               : valgrind.h のみ
|   |   `-- valgrind
|   `-- x64                       : x64 アセンブラなど
|-- test                          : test
|   |-- benchmarks
|   |-- cctest
|   |-- es5conform
|   |-- message
|   |   `-- regress
|   |-- mjsunit
|   |   |-- bugs
|   |   |-- compiler
|   |   |-- harmony
|   |   |-- regress
|   |   |-- third_party
|   |   `-- tools
|   |-- mozilla
|   |-- preparser
|   |-- sputnik
|   `-- test262
`-- tools                         : ツール
    |-- gcmole                    : GC unsafe なコード検知。
    |-- gyp
    |-- oom_dump
    |-- v8.xcodeproj
    `-- visual_studio
37 directories