Runtime-tag parameters passed to user profiling fns
commitf3da7c974d37d561fb5399a7bb73996d3459492b
authorJoseph Griego <jgriego@fb.com>
Wed, 25 Mar 2020 17:40:31 +0000 (25 10:40 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Wed, 25 Mar 2020 17:44:44 +0000 (25 10:44 -0700)
treeebe98709f9a44394714e267cd020093a15615366
parente5e4f532a4a1a2ec97e1ca12528f54ea83c75bde
Runtime-tag parameters passed to user profiling fns

Summary:
As title. Both this darray and the results of get_frame_vars leak
userspace here.

Differential Revision: D20529674

fbshipit-source-id: 1518898938d4cc004a094cea2d18b057c7de723c
hphp/runtime/base/array-init.h
hphp/runtime/ext/std/ext_std_function.cpp
hphp/runtime/vm/event-hook.cpp
hphp/test/slow/array_provenance/setprofile.php [new file with mode: 0644]
hphp/test/slow/array_provenance/setprofile.php.expectf [new file with mode: 0644]
hphp/test/slow/array_provenance/setprofile.php.hphp_opts [new file with mode: 0644]
hphp/test/slow/array_provenance/setprofile.php.opts [new file with mode: 0644]