| Index: src/arm/simulator-arm.h
|
| ===================================================================
|
| --- src/arm/simulator-arm.h (revision 2053)
|
| +++ src/arm/simulator-arm.h (working copy)
|
| @@ -106,6 +106,9 @@
|
| // Executes ARM instructions until the PC reaches end_sim_pc.
|
| void Execute();
|
|
|
| + // Call on program start.
|
| + static void Initialize();
|
| +
|
| // V8 generally calls into generated code with 5 parameters. This is a
|
| // convenience function, which sets up the simulator state and grabs the
|
| // result on return.
|
| @@ -175,6 +178,10 @@
|
| // Executes one instruction.
|
| void InstructionDecode(Instr* instr);
|
|
|
| + // Runtime call support.
|
| + static void* RedirectExternalReference(void* external_function,
|
| + bool fp_return);
|
| +
|
| // For use in calls that take two double values, constructed from r0, r1, r2
|
| // and r3.
|
| void GetFpArgs(double* x, double* y);
|
| @@ -192,6 +199,7 @@
|
| char* stack_;
|
| bool pc_modified_;
|
| int icount_;
|
| + static bool initialized_;
|
|
|
| // registered breakpoints
|
| Instr* break_pc_;
|
|
|