| OLD | NEW |
| 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| (...skipping 489 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 500 // Allocates a new SharedFunctionInfo object. | 500 // Allocates a new SharedFunctionInfo object. |
| 501 // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation | 501 // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
| 502 // failed. | 502 // failed. |
| 503 // Please note this does not perform a garbage collection. | 503 // Please note this does not perform a garbage collection. |
| 504 static Object* AllocateSharedFunctionInfo(Object* name); | 504 static Object* AllocateSharedFunctionInfo(Object* name); |
| 505 | 505 |
| 506 // Allocates a new cons string object. | 506 // Allocates a new cons string object. |
| 507 // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation | 507 // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
| 508 // failed. | 508 // failed. |
| 509 // Please note this does not perform a garbage collection. | 509 // Please note this does not perform a garbage collection. |
| 510 static Object* AllocateConsString(String* first, | 510 static Object* AllocateConsString(String* first, String* second); |
| 511 String* second); | |
| 512 | 511 |
| 513 // Allocates a new sliced string object which is a slice of an underlying | 512 // Allocates a new sliced string object which is a slice of an underlying |
| 514 // string buffer stretching from the index start (inclusive) to the index | 513 // string buffer stretching from the index start (inclusive) to the index |
| 515 // end (exclusive). | 514 // end (exclusive). |
| 516 // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation | 515 // Returns Failure::RetryAfterGC(requested_bytes, space) if the allocation |
| 517 // failed. | 516 // failed. |
| 518 // Please note this does not perform a garbage collection. | 517 // Please note this does not perform a garbage collection. |
| 519 static Object* AllocateSlicedString(String* buffer, | 518 static Object* AllocateSlicedString(String* buffer, |
| 520 int start, | 519 int start, |
| 521 int end); | 520 int end); |
| (...skipping 859 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1381 int marked_count_; | 1380 int marked_count_; |
| 1382 | 1381 |
| 1383 // The count from the end of the previous full GC. Will be zero if there | 1382 // The count from the end of the previous full GC. Will be zero if there |
| 1384 // was no previous full GC. | 1383 // was no previous full GC. |
| 1385 int previous_marked_count_; | 1384 int previous_marked_count_; |
| 1386 }; | 1385 }; |
| 1387 | 1386 |
| 1388 } } // namespace v8::internal | 1387 } } // namespace v8::internal |
| 1389 | 1388 |
| 1390 #endif // V8_HEAP_H_ | 1389 #endif // V8_HEAP_H_ |
| OLD | NEW |