| Index: runtime/vm/object.h
|
| diff --git a/runtime/vm/object.h b/runtime/vm/object.h
|
| index f2aec48787d459fc1b073a74584d1659be4c50d7..f8b84139b85085c1335fdbb2b08718392d059748 100644
|
| --- a/runtime/vm/object.h
|
| +++ b/runtime/vm/object.h
|
| @@ -3816,6 +3816,8 @@ class PcDescriptors : public Object {
|
| private:
|
| static const char* KindAsStr(RawPcDescriptors::Kind kind);
|
|
|
| + static RawPcDescriptors* New(intptr_t length);
|
| +
|
| intptr_t Length() const;
|
| void SetLength(intptr_t value) const;
|
| void CopyData(GrowableArray<uint8_t>* data);
|
| @@ -3867,6 +3869,10 @@ class Stackmap : public Object {
|
| BitmapBuilder* bmap,
|
| intptr_t register_bit_count);
|
|
|
| + static RawStackmap* New(intptr_t length,
|
| + intptr_t register_bit_count,
|
| + intptr_t pc_offset);
|
| +
|
| private:
|
| void SetLength(intptr_t length) const {
|
| StoreNonPointer(&raw_ptr()->length_, length);
|
| @@ -3918,6 +3924,7 @@ class ExceptionHandlers : public Object {
|
| }
|
|
|
| static RawExceptionHandlers* New(intptr_t num_handlers);
|
| + static RawExceptionHandlers* New(const Array& handled_types_data);
|
|
|
| // We would have a VisitPointers function here to traverse the
|
| // exception handler table to visit objects if any in the table.
|
|
|