| 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 4738 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4749 /** | 4749 /** |
| 4750 * Sets V8 flags from the command line. | 4750 * Sets V8 flags from the command line. |
| 4751 */ | 4751 */ |
| 4752 static void SetFlagsFromCommandLine(int* argc, | 4752 static void SetFlagsFromCommandLine(int* argc, |
| 4753 char** argv, | 4753 char** argv, |
| 4754 bool remove_flags); | 4754 bool remove_flags); |
| 4755 | 4755 |
| 4756 /** Get the version string. */ | 4756 /** Get the version string. */ |
| 4757 static const char* GetVersion(); | 4757 static const char* GetVersion(); |
| 4758 | 4758 |
| 4759 /** | |
| 4760 * Enables the host application to provide a mechanism for recording | |
| 4761 * statistics counters. | |
| 4762 * | |
| 4763 * Deprecated, use Isolate::SetCounterFunction instead. | |
| 4764 */ | |
| 4765 static void SetCounterFunction(CounterLookupCallback); | |
| 4766 | |
| 4767 /** | |
| 4768 * Enables the host application to provide a mechanism for recording | |
| 4769 * histograms. The CreateHistogram function returns a | |
| 4770 * histogram which will later be passed to the AddHistogramSample | |
| 4771 * function. | |
| 4772 * | |
| 4773 * Deprecated, use Isolate::SetCreateHistogramFunction instead. | |
| 4774 * Isolate::SetAddHistogramSampleFunction instead. | |
| 4775 */ | |
| 4776 static void SetCreateHistogramFunction(CreateHistogramCallback); | |
| 4777 | |
| 4778 /** Deprecated, use Isolate::SetAddHistogramSampleFunction instead. */ | |
| 4779 static void SetAddHistogramSampleFunction(AddHistogramSampleCallback); | |
| 4780 | |
| 4781 /** Callback function for reporting failed access checks.*/ | 4759 /** Callback function for reporting failed access checks.*/ |
| 4782 static void SetFailedAccessCheckCallbackFunction(FailedAccessCheckCallback); | 4760 static void SetFailedAccessCheckCallbackFunction(FailedAccessCheckCallback); |
| 4783 | 4761 |
| 4784 /** | 4762 /** |
| 4785 * Enables the host application to receive a notification before a | 4763 * Enables the host application to receive a notification before a |
| 4786 * garbage collection. Allocations are not allowed in the | 4764 * garbage collection. Allocations are not allowed in the |
| 4787 * callback function, you therefore cannot manipulate objects (set | 4765 * callback function, you therefore cannot manipulate objects (set |
| 4788 * or delete properties for example) since it is possible such | 4766 * or delete properties for example) since it is possible such |
| 4789 * operations will result in the allocation of objects. It is possible | 4767 * operations will result in the allocation of objects. It is possible |
| 4790 * to specify the GCType filter for your callback. But it is not possible to | 4768 * to specify the GCType filter for your callback. But it is not possible to |
| (...skipping 1939 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6730 */ | 6708 */ |
| 6731 | 6709 |
| 6732 | 6710 |
| 6733 } // namespace v8 | 6711 } // namespace v8 |
| 6734 | 6712 |
| 6735 | 6713 |
| 6736 #undef TYPE_CHECK | 6714 #undef TYPE_CHECK |
| 6737 | 6715 |
| 6738 | 6716 |
| 6739 #endif // V8_H_ | 6717 #endif // V8_H_ |
| OLD | NEW |