Home | History | Annotate | Download | only in include

Lines Matching defs:Source

2 // Use of this source code is governed by a BSD-style license that can be
7 * V8 is Google's open source JavaScript engine.
749 V8_INLINE static void Copy(const Persistent<S, M>& source,
769 static V8_INLINE void Copy(const Persistent<S, M>& source,
1242 * A location in JavaScript source.
1300 * Returns the source location (line number and column number) of the ith
1360 Local<Context> context, Local<String> source,
1421 * Source code which can be then compiled to a UnboundScript or Script.
1423 class Source {
1425 // Source takes ownership of CachedData.
1426 V8_INLINE Source(Local<String> source_string, const ScriptOrigin& origin,
1428 V8_INLINE Source(Local<String> source_string,
1430 V8_INLINE ~Source();
1433 // caller. The CachedData object is alive as long as the Source object is
1440 Source(const Source&) = delete;
1441 Source& operator=(const Source&) = delete;
1495 * the source stream, for the purpose of (maybe) later calling
1513 * Source code which can be streamed into V8 in pieces. It will be parsed
1583 * Cached data as part of the source object can be optionally produced to be
1584 * consumed later to speed up compilation of identical source scripts.
1586 * Note that when producing cached data, the source must point to NULL for
1590 * \param source Script source code.
1595 Isolate* isolate, Source* source,
1602 * \param source Script source code.
1611 Local<Context> context, Source* source,
1627 Isolate* isolate, StreamedSource* source,
1634 * (ScriptStreamingTask has been run). V8 doesn't construct the source string
1635 * during streaming, so the embedder needs to pass the full source here.
1638 Local<Context> context, StreamedSource* source,
1669 Isolate* isolate, Source* source,
1684 Local<Context> context, Source* source, size_t arguments_count,
1715 Isolate* isolate, Source* source, CompileOptions options,
1896 * is undefined and its source ends with //# sourceURL=... string or
2111 void WriteRawBytes(const void* source, size_t length);
5316 * Returns the value of the source property: a string representing
6355 const char* source = 0,
6367 const String::ExternalOneByteStringResource* source() const {
6701 Local<String> source);
6707 Local<String> source);
6905 // in the source code which are of interest when making stack traces to
6906 // pin-point the source location of a stack frame as close as possible.
6928 // User-defined data for *_LINE_INFO_* event. It's used to hold the source
8379 * EntropySource is used as a callback function when v8 needs a source
8451 * as a source of entropy for random number generators.
8453 static void SetEntropySource(EntropySource source);
8932 * which holds source information about where the exception
10014 ScriptCompiler::Source::Source(Local<String> string, const ScriptOrigin& origin,
10025 ScriptCompiler::Source::Source(Local<String> string,
10030 ScriptCompiler::Source::~Source() {
10035 const ScriptCompiler::CachedData* ScriptCompiler::Source::GetCachedData()
10040 const ScriptOriginOptions& ScriptCompiler::Source::GetResourceOptions() const {