| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** \mainpage V8 API Reference Guide | 5 /** \mainpage V8 API Reference Guide |
| 6 * | 6 * |
| 7 * V8 is Google's open source JavaScript engine. | 7 * V8 is Google's open source JavaScript engine. |
| 8 * | 8 * |
| 9 * This set of documents provides reference material generated from the | 9 * This set of documents provides reference material generated from the |
| 10 * V8 header file, include/v8.h. | 10 * V8 header file, include/v8.h. |
| (...skipping 1722 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1733 * If the object cannot be serialized, an | 1733 * If the object cannot be serialized, an |
| 1734 * exception should be thrown and Nothing<uint32_t>() returned. | 1734 * exception should be thrown and Nothing<uint32_t>() returned. |
| 1735 */ | 1735 */ |
| 1736 virtual Maybe<uint32_t> GetSharedArrayBufferId( | 1736 virtual Maybe<uint32_t> GetSharedArrayBufferId( |
| 1737 Isolate* isolate, Local<SharedArrayBuffer> shared_array_buffer); | 1737 Isolate* isolate, Local<SharedArrayBuffer> shared_array_buffer); |
| 1738 | 1738 |
| 1739 /* | 1739 /* |
| 1740 * Allocates memory for the buffer of at least the size provided. The actual | 1740 * Allocates memory for the buffer of at least the size provided. The actual |
| 1741 * size (which may be greater or equal) is written to |actual_size|. If no | 1741 * size (which may be greater or equal) is written to |actual_size|. If no |
| 1742 * buffer has been allocated yet, nullptr will be provided. | 1742 * buffer has been allocated yet, nullptr will be provided. |
| 1743 * | |
| 1744 * If the memory cannot be allocated, nullptr should be returned. | |
| 1745 * |actual_size| will be ignored. It is assumed that |old_buffer| is still | |
| 1746 * valid in this case and has not been modified. | |
| 1747 */ | 1743 */ |
| 1748 virtual void* ReallocateBufferMemory(void* old_buffer, size_t size, | 1744 virtual void* ReallocateBufferMemory(void* old_buffer, size_t size, |
| 1749 size_t* actual_size); | 1745 size_t* actual_size); |
| 1750 | 1746 |
| 1751 /* | 1747 /* |
| 1752 * Frees a buffer allocated with |ReallocateBufferMemory|. | 1748 * Frees a buffer allocated with |ReallocateBufferMemory|. |
| 1753 */ | 1749 */ |
| 1754 virtual void FreeBufferMemory(void* buffer); | 1750 virtual void FreeBufferMemory(void* buffer); |
| 1755 }; | 1751 }; |
| 1756 | 1752 |
| (...skipping 8104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9861 */ | 9857 */ |
| 9862 | 9858 |
| 9863 | 9859 |
| 9864 } // namespace v8 | 9860 } // namespace v8 |
| 9865 | 9861 |
| 9866 | 9862 |
| 9867 #undef TYPE_CHECK | 9863 #undef TYPE_CHECK |
| 9868 | 9864 |
| 9869 | 9865 |
| 9870 #endif // INCLUDE_V8_H_ | 9866 #endif // INCLUDE_V8_H_ |
| OLD | NEW |