]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Import a missing piece of commit b8fac8e162eda7e98d from illumos-gate.
authormarkj <markj@FreeBSD.org>
Mon, 30 Mar 2015 03:55:51 +0000 (03:55 +0000)
committermarkj <markj@FreeBSD.org>
Mon, 30 Mar 2015 03:55:51 +0000 (03:55 +0000)
commitacaed6413c62f27f882c287ae2b60a1d11a876d6
tree82485c85c5786c9bb03c6281eb19cf62a23d12e0
parent03996a3f9ed68eaaae1536d23b605e766c5e4bb2
Import a missing piece of commit b8fac8e162eda7e98d from illumos-gate.

This adds an upper bound, dtrace_ustackdepth_max, to the number of frames
traversed when computing the userland stack depth. Some programs - notably
firefox - are otherwise able to trigger an infinite loop in
dtrace_getustack_common(), causing a panic.

MFC after: 1 week
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
sys/cddl/dev/dtrace/i386/dtrace_isa.c