diff options
author | Rickard Green <[email protected]> | 2016-11-23 14:19:41 +0100 |
---|---|---|
committer | Rickard Green <[email protected]> | 2016-11-23 14:19:41 +0100 |
commit | 8fade0888ff75fafb2abb512cfb97bcb5472fec1 (patch) | |
tree | 4fd4a465c9f0041b52aa1d1f3b5ac0e4e832f561 /erts/emulator/beam/beam_bp.c | |
parent | 2b663d3ff96c74fa87be1120f3cd8960318080a1 (diff) | |
parent | 00e6b41fd5a83bd3823a62f06e650159b1c73e1c (diff) | |
download | otp-8fade0888ff75fafb2abb512cfb97bcb5472fec1.tar.gz otp-8fade0888ff75fafb2abb512cfb97bcb5472fec1.tar.bz2 otp-8fade0888ff75fafb2abb512cfb97bcb5472fec1.zip |
Merge branch 'rickard/dirty-scheduling-fixes' into maint
OTP-14051
* rickard/dirty-scheduling-fixes:
Update etp-commands for dirty schedulers
Fix scheduling of system tasks on processes executing dirty
Fix call time tracing with dirty schedulers
Fix send of exit signal to process executing dirty
Fix dirty scheduler process priority
Fix alloc-util hard-debug
Silence debug warning when no beam jump table is used with dirty schedulers
Conflicts:
erts/etc/unix/etp-commands.in
Diffstat (limited to 'erts/emulator/beam/beam_bp.c')
-rw-r--r-- | erts/emulator/beam/beam_bp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/erts/emulator/beam/beam_bp.c b/erts/emulator/beam/beam_bp.c index 920c8b1ed0..bbb2e4f34f 100644 --- a/erts/emulator/beam/beam_bp.c +++ b/erts/emulator/beam/beam_bp.c @@ -1517,7 +1517,7 @@ set_function_break(BeamInstr *pc, Binary *match_spec, Uint break_flags, ASSERT((bp->flags & ERTS_BPF_TIME_TRACE) == 0); bdt = Alloc(sizeof(BpDataTime)); erts_refc_init(&bdt->refc, 1); - bdt->n = erts_no_schedulers; + bdt->n = erts_no_total_schedulers; bdt->hash = Alloc(sizeof(bp_time_hash_t)*(bdt->n)); for (i = 0; i < bdt->n; i++) { bp_hash_init(&(bdt->hash[i]), 32); |