Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
--TEST-- Bug https://github.com/scoutapp/scout-apm-php-ext/issues/47 - fix segfault when a..
Decoded Output download
--TEST--
Bug https://github.com/scoutapp/scout-apm-php-ext/issues/47 - fix segfault when accessing argument store out of bounds
--SKIPIF--
<?php if (!extension_loaded("scoutapm")) die("skip scoutapm extension required."); ?>
--FILE--
<?php
scoutapm_enable_instrumentation(true);
$f1 = fopen(tempnam(sys_get_temp_dir(), 'scoutapm-test'), 'w+');
$f2 = tmpfile();
fwrite($f2, "fread/fwrite test");
var_dump(scoutapm_get_calls()[0]['argv']);
?>
--EXPECTF--
array(2) {
[0]=>
string(%d) "resource(%d)"
[1]=>
string(%d) "fread/fwrite test"
}
Did this file decode correctly?
Original Code
--TEST--
Bug https://github.com/scoutapp/scout-apm-php-ext/issues/47 - fix segfault when accessing argument store out of bounds
--SKIPIF--
<?php if (!extension_loaded("scoutapm")) die("skip scoutapm extension required."); ?>
--FILE--
<?php
scoutapm_enable_instrumentation(true);
$f1 = fopen(tempnam(sys_get_temp_dir(), 'scoutapm-test'), 'w+');
$f2 = tmpfile();
fwrite($f2, "fread/fwrite test");
var_dump(scoutapm_get_calls()[0]['argv']);
?>
--EXPECTF--
array(2) {
[0]=>
string(%d) "resource(%d)"
[1]=>
string(%d) "fread/fwrite test"
}
Function Calls
| None |
Stats
| MD5 | f204d1be7ea625446febab655a6d5d8f |
| Eval Count | 0 |
| Decode Time | 86 ms |