| Index: src/profile-generator.h
|
| diff --git a/src/profile-generator.h b/src/profile-generator.h
|
| index 761291e1215d8f4e0b16609220ab6af293280890..44969bc3ba2ab675c4294d49a74155348ff94f29 100644
|
| --- a/src/profile-generator.h
|
| +++ b/src/profile-generator.h
|
| @@ -112,6 +112,15 @@ class CodeEntry {
|
|
|
| INLINE(static bool is_js_function_tag(Logger::LogEventsAndTags tag));
|
|
|
| + INLINE(int frame_setup_offset() const) { return frame_setup_offset_; }
|
| + INLINE(void set_frame_setup_offset(int offset)) {
|
| + frame_setup_offset_ = offset;
|
| + }
|
| + INLINE(int frame_destroy_offset() const) { return frame_destroy_offset_; }
|
| + INLINE(void set_frame_destroy_offset(int offset)) {
|
| + frame_destroy_offset_ = offset;
|
| + }
|
| +
|
| void CopyData(const CodeEntry& source);
|
| uint32_t GetCallUid() const;
|
| bool IsSameAs(CodeEntry* entry) const;
|
| @@ -126,6 +135,8 @@ class CodeEntry {
|
| int line_number_;
|
| int shared_id_;
|
| int security_token_id_;
|
| + int frame_setup_offset_;
|
| + int frame_destroy_offset_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CodeEntry);
|
| };
|
| @@ -251,7 +262,7 @@ class CodeMap {
|
| CodeMap() : next_shared_id_(1) { }
|
| void AddCode(Address addr, CodeEntry* entry, unsigned size);
|
| void MoveCode(Address from, Address to);
|
| - CodeEntry* FindEntry(Address addr);
|
| + CodeEntry* FindEntry(Address addr, Address* start = NULL);
|
| int GetSharedId(Address addr);
|
|
|
| void Print();
|
|
|