Index: src/safepoint-table.cc |
diff --git a/src/safepoint-table.cc b/src/safepoint-table.cc |
index b56556572ebcd03fba08260f6793784e945961dd..d9a135adbcab3da8189562ba3567d721deeebd39 100644 |
--- a/src/safepoint-table.cc |
+++ b/src/safepoint-table.cc |
@@ -74,7 +74,7 @@ SafepointTable::SafepointTable(Code* code) { |
SafepointEntry SafepointTable::FindEntry(Address pc) const { |
- unsigned pc_offset = static_cast<unsigned>(pc - code_->instruction_start()); |
+ unsigned pc_offset = static_cast<unsigned>(pc - code_->entry()); |
for (unsigned i = 0; i < length(); i++) { |
// TODO(kasperl): Replace the linear search with binary search. |
if (GetPcOffset(i) == pc_offset) return GetEntry(i); |