Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: src/assembler.h

Issue 2636913002: [liveedit] reimplement frame restarting. (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | src/assembler.cc » ('j') | src/debug/debug.h » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 1994-2006 Sun Microsystems Inc. 1 // Copyright (c) 1994-2006 Sun Microsystems Inc.
2 // All Rights Reserved. 2 // All Rights Reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are 5 // modification, are permitted provided that the following conditions are
6 // met: 6 // met:
7 // 7 //
8 // - Redistributions of source code must retain the above copyright notice, 8 // - Redistributions of source code must retain the above copyright notice,
9 // this list of conditions and the following disclaimer. 9 // this list of conditions and the following disclaimer.
10 // 10 //
(...skipping 1064 matching lines...) Expand 10 before | Expand all | Expand 10 after
1075 Isolate* isolate); 1075 Isolate* isolate);
1076 1076
1077 Address address() const { return reinterpret_cast<Address>(address_); } 1077 Address address() const { return reinterpret_cast<Address>(address_); }
1078 1078
1079 // Used to read out the last step action of the debugger. 1079 // Used to read out the last step action of the debugger.
1080 static ExternalReference debug_last_step_action_address(Isolate* isolate); 1080 static ExternalReference debug_last_step_action_address(Isolate* isolate);
1081 1081
1082 // Used to check for suspended generator, used for stepping across await call. 1082 // Used to check for suspended generator, used for stepping across await call.
1083 static ExternalReference debug_suspended_generator_address(Isolate* isolate); 1083 static ExternalReference debug_suspended_generator_address(Isolate* isolate);
1084 1084
1085 // Used to store the frame pointer to drop to when restarting a frame.
1086 static ExternalReference debug_new_fp_address(Isolate* isolate);
1087
1085 #ifndef V8_INTERPRETED_REGEXP 1088 #ifndef V8_INTERPRETED_REGEXP
1086 // C functions called from RegExp generated code. 1089 // C functions called from RegExp generated code.
1087 1090
1088 // Function NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16() 1091 // Function NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16()
1089 static ExternalReference re_case_insensitive_compare_uc16(Isolate* isolate); 1092 static ExternalReference re_case_insensitive_compare_uc16(Isolate* isolate);
1090 1093
1091 // Function RegExpMacroAssembler*::CheckStackGuardState() 1094 // Function RegExpMacroAssembler*::CheckStackGuardState()
1092 static ExternalReference re_check_stack_guard_state(Isolate* isolate); 1095 static ExternalReference re_check_stack_guard_state(Isolate* isolate);
1093 1096
1094 // Function NativeRegExpMacroAssembler::GrowStack() 1097 // Function NativeRegExpMacroAssembler::GrowStack()
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
1307 std::vector<ConstantPoolEntry> shared_entries; 1310 std::vector<ConstantPoolEntry> shared_entries;
1308 }; 1311 };
1309 1312
1310 Label emitted_label_; // Records pc_offset of emitted pool 1313 Label emitted_label_; // Records pc_offset of emitted pool
1311 PerTypeEntryInfo info_[ConstantPoolEntry::NUMBER_OF_TYPES]; 1314 PerTypeEntryInfo info_[ConstantPoolEntry::NUMBER_OF_TYPES];
1312 }; 1315 };
1313 1316
1314 } // namespace internal 1317 } // namespace internal
1315 } // namespace v8 1318 } // namespace v8
1316 #endif // V8_ASSEMBLER_H_ 1319 #endif // V8_ASSEMBLER_H_
OLDNEW
« no previous file with comments | « no previous file | src/assembler.cc » ('j') | src/debug/debug.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698