Chromium Code Reviews| Index: src/assembler.h |
| =================================================================== |
| --- src/assembler.h (revision 13870) |
| +++ src/assembler.h (working copy) |
| @@ -316,6 +316,9 @@ |
| static inline bool IsEmbeddedObject(Mode mode) { |
| return mode == EMBEDDED_OBJECT; |
| } |
| + static inline bool IsRuntimeEntry(Mode mode) { |
| + return mode == RUNTIME_ENTRY; |
| + } |
| // Is the relocation mode affected by GC? |
| static inline bool IsGCRelocMode(Mode mode) { |
| return mode <= LAST_GCED_ENUM; |
| @@ -379,6 +382,9 @@ |
| INLINE(Object** target_object_address()); |
| INLINE(void set_target_object(Object* target, |
| WriteBarrierMode mode = UPDATE_WRITE_BARRIER)); |
| + INLINE(Address target_runtime_entry(Assembler* origin, intptr_t delta)); |
| + INLINE(void set_target_runtime_entry(Address target, |
| + WriteBarrierMode mode = UPDATE_WRITE_BARRIER)); |
|
danno
2013/03/08 09:16:30
nit: please fix parameter indentation
haitao.feng
2013/03/08 12:25:59
Done.
|
| INLINE(JSGlobalPropertyCell* target_cell()); |
| INLINE(Handle<JSGlobalPropertyCell> target_cell_handle()); |
| INLINE(void set_target_cell(JSGlobalPropertyCell* cell, |