| 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);
|
|
|