| 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_OBJECTS_H_ | 5 #ifndef V8_OBJECTS_H_ | 
| 6 #define V8_OBJECTS_H_ | 6 #define V8_OBJECTS_H_ | 
| 7 | 7 | 
| 8 #include <iosfwd> | 8 #include <iosfwd> | 
| 9 | 9 | 
| 10 #include "src/allocation.h" | 10 #include "src/allocation.h" | 
| (...skipping 6009 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6020   // Update code cache. | 6020   // Update code cache. | 
| 6021   static void UpdateCodeCache(Handle<Map> map, | 6021   static void UpdateCodeCache(Handle<Map> map, | 
| 6022                               Handle<Name> name, | 6022                               Handle<Name> name, | 
| 6023                               Handle<Code> code); | 6023                               Handle<Code> code); | 
| 6024 | 6024 | 
| 6025   // Extend the descriptor array of the map with the list of descriptors. | 6025   // Extend the descriptor array of the map with the list of descriptors. | 
| 6026   // In case of duplicates, the latest descriptor is used. | 6026   // In case of duplicates, the latest descriptor is used. | 
| 6027   static void AppendCallbackDescriptors(Handle<Map> map, | 6027   static void AppendCallbackDescriptors(Handle<Map> map, | 
| 6028                                         Handle<Object> descriptors); | 6028                                         Handle<Object> descriptors); | 
| 6029 | 6029 | 
| 6030   static inline int SlackForArraySize(bool is_prototype_map, int old_size, | 6030   static inline int SlackForArraySize(int old_size, int size_limit); | 
| 6031                                       int size_limit); |  | 
| 6032 | 6031 | 
| 6033   static void EnsureDescriptorSlack(Handle<Map> map, int slack); | 6032   static void EnsureDescriptorSlack(Handle<Map> map, int slack); | 
| 6034 | 6033 | 
| 6035   // Returns the found code or undefined if absent. | 6034   // Returns the found code or undefined if absent. | 
| 6036   Object* FindInCodeCache(Name* name, Code::Flags flags); | 6035   Object* FindInCodeCache(Name* name, Code::Flags flags); | 
| 6037 | 6036 | 
| 6038   // Returns the non-negative index of the code object if it is in the | 6037   // Returns the non-negative index of the code object if it is in the | 
| 6039   // cache and -1 otherwise. | 6038   // cache and -1 otherwise. | 
| 6040   int IndexInCodeCache(Object* name, Code* code); | 6039   int IndexInCodeCache(Object* name, Code* code); | 
| 6041 | 6040 | 
| (...skipping 4790 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 10832     } else { | 10831     } else { | 
| 10833       value &= ~(1 << bit_position); | 10832       value &= ~(1 << bit_position); | 
| 10834     } | 10833     } | 
| 10835     return value; | 10834     return value; | 
| 10836   } | 10835   } | 
| 10837 }; | 10836 }; | 
| 10838 | 10837 | 
| 10839 } }  // namespace v8::internal | 10838 } }  // namespace v8::internal | 
| 10840 | 10839 | 
| 10841 #endif  // V8_OBJECTS_H_ | 10840 #endif  // V8_OBJECTS_H_ | 
| OLD | NEW | 
|---|