Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching full:destructor

642         * kjs/collector.h: Made Heap destructor public, so that JSContextRelease can use it.
1645 HashTable cannot have a destructor, because check-for-global-initializers complains about
1830 * JavaScriptCore.exp: Export JSGlobalData constructor/destructor, now that anyone can have
1843 Removed support for per-thread instance. Made constructor and destructor public.
3995 (KJS::Heap::~Heap): Added a destructor, which unconditionally deletes everything.
4331 (KJS::ParserRefCountedCounter::~ParserRefCountedCounter): Check for leaks in destructor,
5542 of the last segment, overwriting it. The destructor frees allocated
9926 codegen is done, since relying on the timing of a destructor for correct
10806 since the direct threaded interpreter will goto across its destructor.
12125 object and then jump across its destructor, leaking the ScopeChainNode
13172 class's destructor isn't in the header.
16363 deleted value on top of it, call the destructor so the empty value doesn't leak.
17023 Eliminated storage-related typedefs. Removed constructor, destructor,
17024 copy constructor, and destructor since the compiler-generated ones are
17029 destructor, copy constructor, and destructor since the compiler-generated
17525 Make IdentifierTable a real class. Its destructor needs to zero out outstanding references,
18786 FunctionExecState destructor.
20860 rather than a pointer. Made constructors and destructor protected, and also
20864 code in the destructor, but it's also clearer than overloading the arguments
31380 fastFree() in the destructor for the inlineCapacity != 0 template