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

Side by Side Diff: src/x64/ic-x64.cc

Issue 125044: Fix debugger after inlined keyed store change.... (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 11 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2009 the V8 project authors. All rights reserved. 1 // Copyright 2009 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
(...skipping 22 matching lines...) Expand all
33 #include "stub-cache.h" 33 #include "stub-cache.h"
34 34
35 namespace v8 { 35 namespace v8 {
36 namespace internal { 36 namespace internal {
37 37
38 38
39 void KeyedLoadIC::ClearInlinedVersion(Address address) { 39 void KeyedLoadIC::ClearInlinedVersion(Address address) {
40 UNIMPLEMENTED(); 40 UNIMPLEMENTED();
41 } 41 }
42 42
43 void KeyedStoreIC::ClearInlinedVersion(Address address) {
44 UNIMPLEMENTED();
45 }
46
47 void KeyedStoreIC::RestoreInlinedVersion(Address address) {
48 UNIMPLEMENTED();
49 }
50
43 void KeyedLoadIC::Generate(MacroAssembler* masm, 51 void KeyedLoadIC::Generate(MacroAssembler* masm,
44 ExternalReference const& f) { 52 ExternalReference const& f) {
45 masm->int3(); // UNIMPLEMENTED. 53 masm->int3(); // UNIMPLEMENTED.
46 } 54 }
47 55
48 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) { 56 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) {
49 masm->int3(); // UNIMPLEMENTED. 57 masm->int3(); // UNIMPLEMENTED.
50 } 58 }
51 59
52 void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) { 60 void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) {
53 masm->int3(); // UNIMPLEMENTED. 61 masm->int3(); // UNIMPLEMENTED.
54 } 62 }
55 63
56 bool KeyedLoadIC::PatchInlinedLoad(Address address, Object* map) { 64 bool KeyedLoadIC::PatchInlinedLoad(Address address, Object* map) {
57 UNIMPLEMENTED(); 65 UNIMPLEMENTED();
58 return false; 66 return false;
59 } 67 }
60 68
69 bool KeyedStoreIC::PatchInlinedStore(Address address, Object* map) {
70 UNIMPLEMENTED();
71 return false;
72 }
73
61 Object* KeyedLoadStubCompiler::CompileLoadArrayLength(String* name) { 74 Object* KeyedLoadStubCompiler::CompileLoadArrayLength(String* name) {
62 UNIMPLEMENTED(); 75 UNIMPLEMENTED();
63 return NULL; 76 return NULL;
64 } 77 }
65 78
66 Object* KeyedLoadStubCompiler::CompileLoadCallback(String* name, 79 Object* KeyedLoadStubCompiler::CompileLoadCallback(String* name,
67 JSObject* object, 80 JSObject* object,
68 JSObject* holder, 81 JSObject* holder,
69 AccessorInfo* callback) { 82 AccessorInfo* callback) {
70 UNIMPLEMENTED(); 83 UNIMPLEMENTED();
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
167 180
168 void StoreIC::GenerateExtendStorage(MacroAssembler* masm) { 181 void StoreIC::GenerateExtendStorage(MacroAssembler* masm) {
169 masm->int3(); // UNIMPLEMENTED. 182 masm->int3(); // UNIMPLEMENTED.
170 } 183 }
171 184
172 void StoreIC::GenerateMegamorphic(MacroAssembler* masm) { 185 void StoreIC::GenerateMegamorphic(MacroAssembler* masm) {
173 masm->int3(); // UNIMPLEMENTED. 186 masm->int3(); // UNIMPLEMENTED.
174 } 187 }
175 188
176 } } // namespace v8::internal 189 } } // namespace v8::internal
OLDNEW
« src/ia32/codegen-ia32.cc ('K') | « src/ic.h ('k') | test/cctest/test-debug.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698