diff options
Diffstat (limited to 'deps/v8/src/code-reference.cc')
-rw-r--r-- | deps/v8/src/code-reference.cc | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/deps/v8/src/code-reference.cc b/deps/v8/src/code-reference.cc index 941e69f36d..4c8077754d 100644 --- a/deps/v8/src/code-reference.cc +++ b/deps/v8/src/code-reference.cc @@ -4,6 +4,7 @@ #include "src/code-reference.h" +#include "src/code-desc.h" #include "src/globals.h" #include "src/handles-inl.h" #include "src/objects-inl.h" @@ -50,7 +51,7 @@ struct CodeDescOps { const CodeDesc* code_desc; Address constant_pool() const { - return instruction_start() + code_desc->constant_pool_offset(); + return instruction_start() + code_desc->constant_pool_offset; } Address instruction_start() const { return reinterpret_cast<Address>(code_desc->buffer); @@ -60,14 +61,14 @@ struct CodeDescOps { } int instruction_size() const { return code_desc->instr_size; } const byte* relocation_start() const { - return code_desc->buffer + code_desc->buffer_size - code_desc->reloc_size; + return code_desc->buffer + code_desc->reloc_offset; } const byte* relocation_end() const { return code_desc->buffer + code_desc->buffer_size; } int relocation_size() const { return code_desc->reloc_size; } Address code_comments() const { - return instruction_start() + code_desc->code_comments_size; + return instruction_start() + code_desc->code_comments_offset; } }; } // namespace @@ -87,14 +88,14 @@ struct CodeDescOps { } \ } -DISPATCH(Address, constant_pool); -DISPATCH(Address, instruction_start); -DISPATCH(Address, instruction_end); -DISPATCH(int, instruction_size); -DISPATCH(const byte*, relocation_start); -DISPATCH(const byte*, relocation_end); -DISPATCH(int, relocation_size); -DISPATCH(Address, code_comments); +DISPATCH(Address, constant_pool) +DISPATCH(Address, instruction_start) +DISPATCH(Address, instruction_end) +DISPATCH(int, instruction_size) +DISPATCH(const byte*, relocation_start) +DISPATCH(const byte*, relocation_end) +DISPATCH(int, relocation_size) +DISPATCH(Address, code_comments) #undef DISPATCH |