Lines Matching defs:CachedData
1389 struct V8_EXPORT CachedData {
1395 CachedData()
1402 // data and guarantees that it stays alive until the CachedData object is
1404 // (with delete[]) when the CachedData object is destroyed.
1405 CachedData(const uint8_t* data, int length,
1407 ~CachedData();
1416 CachedData(const CachedData&) = delete;
1417 CachedData& operator=(const CachedData&) = delete;
1425 // Source takes ownership of CachedData.
1427 CachedData* cached_data = NULL);
1429 CachedData* cached_data = NULL);
1432 // Ownership of the CachedData or its buffers is *not* transferred to the
1433 // caller. The CachedData object is alive as long as the Source object is
1435 V8_INLINE const CachedData* GetCachedData() const;
1459 CachedData* cached_data;
1525 // Ownership of the CachedData or its buffers is *not* transferred to the
1526 // caller. The CachedData object is alive as long as the StreamedSource
1528 const CachedData* GetCachedData() const;
1642 * Return a version tag for CachedData for the current V8 version & flags.
1645 * CachedData instance is still valid; the tag has no other meaing.
1647 * Background: The data carried by CachedData may depend on the exact
1649 * persisting CachedData, the embedder must take care to not pass in
1693 * CachedData returned by this function should be owned by the caller.
1695 static CachedData* CreateCodeCache(Local<UnboundScript> unbound_script);
1700 * CachedData returned by this function should be owned by the caller.
1702 static CachedData* CreateCodeCache(
1709 * CachedData returned by this function should be owned by the caller.
1711 static CachedData* CreateCodeCacheForFunction(Local<Function> function);
10015 CachedData* data)
10026 CachedData* data)
10035 const ScriptCompiler::CachedData* ScriptCompiler::Source::GetCachedData()