diff options
author | Björn-Egil Dahlberg <[email protected]> | 2010-05-25 14:17:07 +0200 |
---|---|---|
committer | Raimo Niskanen <[email protected]> | 2010-06-03 14:54:21 +0200 |
commit | b2369c68b33344eb44544c0892cffb8acc658ffa (patch) | |
tree | 8f132d4c0c675b33afe00cc74820640abd169e68 /erts/emulator/beam/beam_bp.h | |
parent | c523cc520d7de33e97be6da77acdd35033efdc41 (diff) | |
download | otp-b2369c68b33344eb44544c0892cffb8acc658ffa.tar.gz otp-b2369c68b33344eb44544c0892cffb8acc658ffa.tar.bz2 otp-b2369c68b33344eb44544c0892cffb8acc658ffa.zip |
Teach call time trace patterns to include bifs
Diffstat (limited to 'erts/emulator/beam/beam_bp.h')
-rw-r--r-- | erts/emulator/beam/beam_bp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/erts/emulator/beam/beam_bp.h b/erts/emulator/beam/beam_bp.h index d22dd5de87..b5d5b3c203 100644 --- a/erts/emulator/beam/beam_bp.h +++ b/erts/emulator/beam/beam_bp.h @@ -240,6 +240,11 @@ void erts_schedule_time_break(Process *p, Uint out); int erts_set_time_break(Eterm mfa[3], int specified, enum erts_break_op); int erts_clear_time_break(Eterm mfa[3], int specified); +int erts_is_time_trace_bif(Process *p, BeamInstr *pc, Eterm *call_time); +void erts_set_time_trace_bif(BeamInstr *pc, enum erts_break_op); +void erts_clear_time_trace_bif(BeamInstr *pc); +BpData *erts_get_time_break(Process *p, BeamInstr *pc); + BeamInstr *erts_find_local_func(Eterm mfa[3]); #endif /* _BEAM_BP_H */ |