Lines Matching defs:handle

49   // Check if this handle refers to the exact same object as the other handle.
53 // Returns the raw address where this handle is stored. This should only be
59 // PatchValue for modifying the handle's value.
83 // Handles are only valid within a HandleScope. When a handle is created
126 // Allocate a new handle for the object, do not canonicalize.
133 V8_INLINE Handle(Handle<S> handle) : HandleBase(handle) {}
170 V8_INLINE size_t operator()(Handle<T> const& handle) const {
171 return base::hash<Address>()(handle.address());
185 std::ostream& operator<<(std::ostream& os, Handle<T> handle);
189 // After a handle scope has been created, all local handles will be
190 // allocated within that handle scope until either the handle scope is
191 // deleted or another handle scope is created. If there is already a
192 // handle scope and a new one is created, all allocations will take
193 // place in the new handle scope until it is deleted. After that,
194 // new handles will again be allocated in the original handle scope.
196 // After the handle scope of a local handle has been deleted the
198 // handle and may deallocate it. The behavior of accessing a handle
199 // for which the handle scope has been deleted is undefined.
212 // Prevent heap allocation or illegal handle scopes.
223 // Create a new handle or lookup a canonical handle.
226 // Creates a new handle with the given value.
239 // value of the argument handle.
245 // Limit for number of handles with --check-handle-count. This is
255 // Close the handle scope resetting limits to a previous state.
259 // Extend the handle scope making room for more handles.
311 // Ordinary nested handle scopes within the current one are not canonical.
325 // CanonicalHandleScope destructor we hand off the canonical handle map to the