| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef V8_DEBUG_H_ | 5 #ifndef V8_DEBUG_H_ |
| 6 #define V8_DEBUG_H_ | 6 #define V8_DEBUG_H_ |
| 7 | 7 |
| 8 #include "src/allocation.h" | 8 #include "src/allocation.h" |
| 9 #include "src/arguments.h" | 9 #include "src/arguments.h" |
| 10 #include "src/assembler.h" | 10 #include "src/assembler.h" |
| (...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 667 }; | 667 }; |
| 668 | 668 |
| 669 // Storage location for registers when handling debug break calls | 669 // Storage location for registers when handling debug break calls |
| 670 ThreadLocal thread_local_; | 670 ThreadLocal thread_local_; |
| 671 | 671 |
| 672 Isolate* isolate_; | 672 Isolate* isolate_; |
| 673 | 673 |
| 674 friend class Isolate; | 674 friend class Isolate; |
| 675 friend class DebugScope; | 675 friend class DebugScope; |
| 676 friend class DisableBreak; | 676 friend class DisableBreak; |
| 677 friend class LiveEdit; |
| 677 friend class SuppressDebug; | 678 friend class SuppressDebug; |
| 678 | 679 |
| 679 friend Handle<FixedArray> GetDebuggedFunctions(); // In test-debug.cc | 680 friend Handle<FixedArray> GetDebuggedFunctions(); // In test-debug.cc |
| 680 friend void CheckDebuggerUnloaded(bool check_functions); // In test-debug.cc | 681 friend void CheckDebuggerUnloaded(bool check_functions); // In test-debug.cc |
| 681 | 682 |
| 682 DISALLOW_COPY_AND_ASSIGN(Debug); | 683 DISALLOW_COPY_AND_ASSIGN(Debug); |
| 683 }; | 684 }; |
| 684 | 685 |
| 685 | 686 |
| 686 DECLARE_RUNTIME_FUNCTION(Debug_Break); | 687 DECLARE_RUNTIME_FUNCTION(Debug_Break); |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 764 // several frames above. | 765 // several frames above. |
| 765 // There is no calling conventions here, because it never actually gets | 766 // There is no calling conventions here, because it never actually gets |
| 766 // called, it only gets returned to. | 767 // called, it only gets returned to. |
| 767 static void GenerateFrameDropperLiveEdit(MacroAssembler* masm); | 768 static void GenerateFrameDropperLiveEdit(MacroAssembler* masm); |
| 768 }; | 769 }; |
| 769 | 770 |
| 770 | 771 |
| 771 } } // namespace v8::internal | 772 } } // namespace v8::internal |
| 772 | 773 |
| 773 #endif // V8_DEBUG_H_ | 774 #endif // V8_DEBUG_H_ |
| OLD | NEW |