| Index: src/arm64/macro-assembler-arm64.h
|
| diff --git a/src/arm64/macro-assembler-arm64.h b/src/arm64/macro-assembler-arm64.h
|
| index 4092a27a641b75abc54e7153fc8d26b9283c1751..efb6bcfd4c6320c179ff1f5723768b0eba6b3901 100644
|
| --- a/src/arm64/macro-assembler-arm64.h
|
| +++ b/src/arm64/macro-assembler-arm64.h
|
| @@ -11,6 +11,24 @@
|
|
|
| #include "src/arm64/assembler-arm64-inl.h"
|
|
|
| +// Simulator specific helpers.
|
| +#if USE_SIMULATOR
|
| + // TODO(all): If possible automatically prepend an indicator like
|
| + // UNIMPLEMENTED or LOCATION.
|
| + #define ASM_UNIMPLEMENTED(message) \
|
| + __ Debug(message, __LINE__, NO_PARAM)
|
| + #define ASM_UNIMPLEMENTED_BREAK(message) \
|
| + __ Debug(message, __LINE__, \
|
| + FLAG_ignore_asm_unimplemented_break ? NO_PARAM : BREAK)
|
| + #define ASM_LOCATION(message) \
|
| + __ Debug("LOCATION: " message, __LINE__, NO_PARAM)
|
| +#else
|
| + #define ASM_UNIMPLEMENTED(message)
|
| + #define ASM_UNIMPLEMENTED_BREAK(message)
|
| + #define ASM_LOCATION(message)
|
| +#endif
|
| +
|
| +
|
| namespace v8 {
|
| namespace internal {
|
|
|
|
|