diff options
author | Fedor Indutny <fedor.indutny@gmail.com> | 2013-01-01 12:28:07 +0400 |
---|---|---|
committer | Fedor Indutny <fedor.indutny@gmail.com> | 2013-01-01 16:07:02 +0400 |
commit | 7b4d95a976f1b76e6dcefb6ca91dff738c80ab7a (patch) | |
tree | 1eb943733a2e660fc0183778fd441443e06196e2 /deps/v8/src/mksnapshot.cc | |
parent | 9e32c2ef3ede29ba0ae2086bdf658f6cd44182df (diff) | |
download | node-new-7b4d95a976f1b76e6dcefb6ca91dff738c80ab7a.tar.gz |
deps: update v8 to 3.15.11
Diffstat (limited to 'deps/v8/src/mksnapshot.cc')
-rw-r--r-- | deps/v8/src/mksnapshot.cc | 41 |
1 files changed, 28 insertions, 13 deletions
diff --git a/deps/v8/src/mksnapshot.cc b/deps/v8/src/mksnapshot.cc index 275c8acc83..d7775517b7 100644 --- a/deps/v8/src/mksnapshot.cc +++ b/deps/v8/src/mksnapshot.cc @@ -166,30 +166,37 @@ class CppByteSink : public PartialSnapshotSink { } void WriteSpaceUsed( + const char* prefix, int new_space_used, int pointer_space_used, int data_space_used, int code_space_used, int map_space_used, - int cell_space_used, - int large_space_used) { - fprintf(fp_, "const int Snapshot::new_space_used_ = %d;\n", new_space_used); + int cell_space_used) { fprintf(fp_, - "const int Snapshot::pointer_space_used_ = %d;\n", + "const int Snapshot::%snew_space_used_ = %d;\n", + prefix, + new_space_used); + fprintf(fp_, + "const int Snapshot::%spointer_space_used_ = %d;\n", + prefix, pointer_space_used); fprintf(fp_, - "const int Snapshot::data_space_used_ = %d;\n", + "const int Snapshot::%sdata_space_used_ = %d;\n", + prefix, data_space_used); fprintf(fp_, - "const int Snapshot::code_space_used_ = %d;\n", + "const int Snapshot::%scode_space_used_ = %d;\n", + prefix, code_space_used); - fprintf(fp_, "const int Snapshot::map_space_used_ = %d;\n", map_space_used); fprintf(fp_, - "const int Snapshot::cell_space_used_ = %d;\n", - cell_space_used); + "const int Snapshot::%smap_space_used_ = %d;\n", + prefix, + map_space_used); fprintf(fp_, - "const int Snapshot::large_space_used_ = %d;\n", - large_space_used); + "const int Snapshot::%scell_space_used_ = %d;\n", + prefix, + cell_space_used); } void WritePartialSnapshot() { @@ -400,12 +407,20 @@ int main(int argc, char** argv) { sink.WritePartialSnapshot(); sink.WriteSpaceUsed( + "context_", partial_ser.CurrentAllocationAddress(i::NEW_SPACE), partial_ser.CurrentAllocationAddress(i::OLD_POINTER_SPACE), partial_ser.CurrentAllocationAddress(i::OLD_DATA_SPACE), partial_ser.CurrentAllocationAddress(i::CODE_SPACE), partial_ser.CurrentAllocationAddress(i::MAP_SPACE), - partial_ser.CurrentAllocationAddress(i::CELL_SPACE), - partial_ser.CurrentAllocationAddress(i::LO_SPACE)); + partial_ser.CurrentAllocationAddress(i::CELL_SPACE)); + sink.WriteSpaceUsed( + "", + ser.CurrentAllocationAddress(i::NEW_SPACE), + ser.CurrentAllocationAddress(i::OLD_POINTER_SPACE), + ser.CurrentAllocationAddress(i::OLD_DATA_SPACE), + ser.CurrentAllocationAddress(i::CODE_SPACE), + ser.CurrentAllocationAddress(i::MAP_SPACE), + ser.CurrentAllocationAddress(i::CELL_SPACE)); return 0; } |