| Index: src/deoptimizer.h
|
| diff --git a/src/deoptimizer.h b/src/deoptimizer.h
|
| index 0ee61856f24c53a564ac1dff3fb049a0ac037df3..3cf70466c0c126b291dff7d081700f2312428782 100644
|
| --- a/src/deoptimizer.h
|
| +++ b/src/deoptimizer.h
|
| @@ -212,6 +212,11 @@ class Deoptimizer : public Malloced {
|
| return OFFSET_OF(Deoptimizer, output_count_);
|
| }
|
| static int output_offset() { return OFFSET_OF(Deoptimizer, output_); }
|
| + static int frame_alignment_marker_offset() {
|
| + return OFFSET_OF(Deoptimizer, frame_alignment_marker_); }
|
| + static int has_alignment_padding_offset() {
|
| + return OFFSET_OF(Deoptimizer, has_alignment_padding_);
|
| + }
|
|
|
| static int GetDeoptimizedCodeCount(Isolate* isolate);
|
|
|
| @@ -316,6 +321,10 @@ class Deoptimizer : public Malloced {
|
| // Array of output frame descriptions.
|
| FrameDescription** output_;
|
|
|
| + // Frames can be dynamically padded on ia32 to align untagged doubles.
|
| + Object* frame_alignment_marker_;
|
| + intptr_t has_alignment_padding_;
|
| +
|
| List<HeapNumberMaterializationDescriptor> deferred_heap_numbers_;
|
|
|
| static const int table_entry_size_;
|
|
|