summaryrefslogtreecommitdiff
path: root/deps/v8/src/code-reference.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/code-reference.cc')
-rw-r--r--deps/v8/src/code-reference.cc23
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