Fix raiseAsync() UNDERFLOW_FRAME handling in profiling runtime
authorÖmer Sinan Ağacan <omeragacan@gmail.com>
Thu, 10 Jan 2019 08:55:25 +0000 (11:55 +0300)
committerBen Gamari <ben@smart-cactus.org>
Mon, 28 Jan 2019 23:07:38 +0000 (18:07 -0500)
commitcf5b5a74564a61aeb636a88d68732b913306d101
tree7f8509fc46fcabdf1ec71216daf31f4159cdaab3
parent4f712fb3c88d2586f842202ca3dd921596599777
Fix raiseAsync() UNDERFLOW_FRAME handling in profiling runtime

UNDERFLOW_FRAMEs don't have profiling headers so we have to use the
AP_STACK's function's CCS as the new frame's CCS.

Fixes one of the many bugs caught by concprog001 (#15508).

(cherry picked from commit 74cd4ec5d2f9321aad5db3285cb60d78f2562996)
rts/RaiseAsync.c
testsuite/tests/concurrent/prog001/all.T