| OLD | NEW | 
|    1 // Copyright 2006-2009 the V8 project authors. All rights reserved. |    1 // Copyright 2006-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 535 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  546                       const ParameterCount& actual, |  546                       const ParameterCount& actual, | 
|  547                       Handle<Code> code_constant, |  547                       Handle<Code> code_constant, | 
|  548                       Register code_reg, |  548                       Register code_reg, | 
|  549                       Label* done, |  549                       Label* done, | 
|  550                       InvokeFlag flag); |  550                       InvokeFlag flag); | 
|  551  |  551  | 
|  552   // Activation support. |  552   // Activation support. | 
|  553   void EnterFrame(StackFrame::Type type); |  553   void EnterFrame(StackFrame::Type type); | 
|  554   void LeaveFrame(StackFrame::Type type); |  554   void LeaveFrame(StackFrame::Type type); | 
|  555  |  555  | 
|  556   void InitializeNewString(Register string, |  | 
|  557                            Register length, |  | 
|  558                            Heap::RootListIndex map_index, |  | 
|  559                            Register scratch1, |  | 
|  560                            Register scratch2); |  | 
|  561  |  | 
|  562   bool generating_stub_; |  556   bool generating_stub_; | 
|  563   bool allow_stub_calls_; |  557   bool allow_stub_calls_; | 
|  564   // This handle will be patched with the code object on installation. |  558   // This handle will be patched with the code object on installation. | 
|  565   Handle<Object> code_object_; |  559   Handle<Object> code_object_; | 
|  566 }; |  560 }; | 
|  567  |  561  | 
|  568  |  562  | 
|  569 #ifdef ENABLE_DEBUGGER_SUPPORT |  563 #ifdef ENABLE_DEBUGGER_SUPPORT | 
|  570 // The code patcher is used to patch (typically) small parts of code e.g. for |  564 // The code patcher is used to patch (typically) small parts of code e.g. for | 
|  571 // debugging and other types of instrumentation. When using the code patcher |  565 // debugging and other types of instrumentation. When using the code patcher | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  604 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) |  598 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) | 
|  605 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> |  599 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> | 
|  606 #else |  600 #else | 
|  607 #define ACCESS_MASM(masm) masm-> |  601 #define ACCESS_MASM(masm) masm-> | 
|  608 #endif |  602 #endif | 
|  609  |  603  | 
|  610  |  604  | 
|  611 } }  // namespace v8::internal |  605 } }  // namespace v8::internal | 
|  612  |  606  | 
|  613 #endif  // V8_ARM_MACRO_ASSEMBLER_ARM_H_ |  607 #endif  // V8_ARM_MACRO_ASSEMBLER_ARM_H_ | 
| OLD | NEW |