summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/emu/beam_emu.c
diff options
context:
space:
mode:
Diffstat (limited to 'erts/emulator/beam/emu/beam_emu.c')
-rw-r--r--erts/emulator/beam/emu/beam_emu.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/erts/emulator/beam/emu/beam_emu.c b/erts/emulator/beam/emu/beam_emu.c
index 258a61e480..0c91c1ec83 100644
--- a/erts/emulator/beam/emu/beam_emu.c
+++ b/erts/emulator/beam/emu/beam_emu.c
@@ -138,9 +138,9 @@ ErtsCodePtr beam_return_trace;
static BeamInstr beam_exception_trace_[1];
ErtsCodePtr beam_exception_trace;
-/* OpCode(i_return_time_trace) */
-static BeamInstr beam_return_time_trace_[1];
-ErtsCodePtr beam_return_time_trace;
+/* OpCode(i_call_trace_return) */
+static BeamInstr beam_call_trace_return_[1];
+ErtsCodePtr beam_call_trace_return;
/* The address field of every fun that has no loaded code will point to
* beam_unloaded_fun[]. The -1 in beam_unloaded_fun[0] will be interpreted
@@ -313,6 +313,8 @@ void process_main(ErtsSchedulerData *esdp)
#endif
#endif
+ Uint bitdata = 0;
+
Uint64 start_time = 0; /* Monitor long schedule */
ErtsCodePtr start_time_i = NULL;
@@ -694,8 +696,8 @@ init_emulator_finish(void)
beam_exception_trace_[0] = BeamOpCodeAddr(op_return_trace); /* UGLY */
beam_exception_trace = (ErtsCodePtr)&beam_exception_trace_[0];
- beam_return_time_trace_[0] = BeamOpCodeAddr(op_i_return_time_trace);
- beam_return_time_trace = (ErtsCodePtr)&beam_return_time_trace_[0];
+ beam_call_trace_return_[0] = BeamOpCodeAddr(op_i_call_trace_return);
+ beam_call_trace_return = (ErtsCodePtr)&beam_call_trace_return_[0];
install_bifs();
}