| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 1c598c731e8aae7825ac2e9a3f3aeb99aca9a15a..b5212314d8600e3e36c60f956b8a2c409b950d0e 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -3829,6 +3829,9 @@ class Code: public HeapObject {
|
| DECL_ACCESSORS(relocation_info, ByteArray)
|
| void InvalidateRelocation();
|
|
|
| + // [handler_table]: Fixed array containing offsets of exception handlers.
|
| + DECL_ACCESSORS(handler_table, FixedArray)
|
| +
|
| // [deoptimization_data]: Array containing data for deopt.
|
| DECL_ACCESSORS(deoptimization_data, FixedArray)
|
|
|
| @@ -4057,8 +4060,9 @@ class Code: public HeapObject {
|
| // Layout description.
|
| static const int kInstructionSizeOffset = HeapObject::kHeaderSize;
|
| static const int kRelocationInfoOffset = kInstructionSizeOffset + kIntSize;
|
| + static const int kHandlerTableOffset = kRelocationInfoOffset + kPointerSize;
|
| static const int kDeoptimizationDataOffset =
|
| - kRelocationInfoOffset + kPointerSize;
|
| + kHandlerTableOffset + kPointerSize;
|
| static const int kNextCodeFlushingCandidateOffset =
|
| kDeoptimizationDataOffset + kPointerSize;
|
| static const int kFlagsOffset =
|
|
|