Home | History | Annotate | Download | only in runtime

Lines Matching defs:HandleScope

38 class PACKED(4) HandleScope {
40 ~HandleScope() {}
51 // Returns the size of a HandleScope containing num_references handles.
54 // Returns the size of a HandleScope containing num_references handles.
57 // Link to previous HandleScope or null.
58 HandleScope* GetLink() const {
75 // Offset of link within HandleScope, used by generated code.
91 static HandleScope* Create(void* storage, HandleScope* link, uint32_t num_references)
93 return new (storage) HandleScope(link, num_references);
103 explicit HandleScope(size_t number_of_references) :
108 HandleScope(HandleScope* link, uint32_t num_references) :
113 HandleScope* const link_;
122 DISALLOW_COPY_AND_ASSIGN(HandleScope);
146 class PACKED(4) StackHandleScope FINAL : public HandleScope {
172 // Reference storage needs to be first as expected by the HandleScope layout.