Index: runtime/vm/simulator_arm.h |
=================================================================== |
--- runtime/vm/simulator_arm.h (revision 28370) |
+++ runtime/vm/simulator_arm.h (working copy) |
@@ -149,7 +149,7 @@ |
// Simulator support. |
char* stack_; |
bool pc_modified_; |
- int icount_; |
+ intptr_t icount_; |
static int32_t flag_stop_sim_at_; |
SimulatorSetjmpBuffer* last_setjmp_buffer_; |
uword top_exit_frame_info_; |
@@ -205,13 +205,13 @@ |
inline int16_t ReadH(uword addr, Instr* instr); |
inline void WriteH(uword addr, uint16_t value, Instr* instr); |
- inline int ReadW(uword addr, Instr* instr); |
- inline void WriteW(uword addr, int value, Instr* instr); |
+ inline intptr_t ReadW(uword addr, Instr* instr); |
+ inline void WriteW(uword addr, intptr_t value, Instr* instr); |
// Synchronization primitives support. |
void ClearExclusive(); |
- int ReadExclusiveW(uword addr, Instr* instr); |
- int WriteExclusiveW(uword addr, int value, Instr* instr); |
+ intptr_t ReadExclusiveW(uword addr, Instr* instr); |
+ intptr_t WriteExclusiveW(uword addr, intptr_t value, Instr* instr); |
// TODO(regis): Remove exclusive access support machinery if not needed. |
// In Dart, there is at most one thread per isolate. |