aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/ops.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2017-09-04 15:25:58 +0200
committerBjörn Gustavsson <[email protected]>2017-09-11 15:22:42 +0200
commitbffbd4fb504e9551fc7feb9177ef0a2394c00cae (patch)
tree5be0ecd25f043cfa7d7fd39391105c8d25f3a522 /erts/emulator/beam/ops.tab
parent9674613dd9d1c5ac026c9bff05ea19df2886a2c3 (diff)
downloadotp-bffbd4fb504e9551fc7feb9177ef0a2394c00cae.tar.gz
otp-bffbd4fb504e9551fc7feb9177ef0a2394c00cae.tar.bz2
otp-bffbd4fb504e9551fc7feb9177ef0a2394c00cae.zip
Introduce a new trace_jump/1 instruction for tracing
As a preparation for introducing relative jumps, introduce "trace_jump W" that can be used for tracing. This instruction will continue to have an absolute address for the jump target. (Note: This instruction is never created during loading; it is only created in stubs when tracing is active.)
Diffstat (limited to 'erts/emulator/beam/ops.tab')
-rw-r--r--erts/emulator/beam/ops.tab1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab
index d64f6f2cfc..4152e0ced5 100644
--- a/erts/emulator/beam/ops.tab
+++ b/erts/emulator/beam/ops.tab
@@ -69,6 +69,7 @@ i_debug_breakpoint
i_return_time_trace
i_return_to_trace
i_yield
+trace_jump W
%hot
return