diff --git a/appendices/migration84/incompatible.xml b/appendices/migration84/incompatible.xml
index 21f01fcdd2..a77f9a5b34 100644
--- a/appendices/migration84/incompatible.xml
+++ b/appendices/migration84/incompatible.xml
@@ -41,7 +41,7 @@
比較中に再帰が発生すると、
- E_ERROR の致命的なエラーの代わりに、
+ E_ERROR が発生する代わりに、
Error 例外がスローされるようになりました。
diff --git a/reference/exec/functions/escapeshellarg.xml b/reference/exec/functions/escapeshellarg.xml
index 777a41ba78..6df5b23150 100644
--- a/reference/exec/functions/escapeshellarg.xml
+++ b/reference/exec/functions/escapeshellarg.xml
@@ -1,6 +1,6 @@
-
+
@@ -63,6 +63,50 @@
+
+ &reftitle.errors;
+
+ arg に null バイトが含まれていたり、
+ arg またはエスケープ後の引数が
+ システムのコマンドラインの最大長を超える場合、
+ ValueError がスローされます。
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 8.4.0
+
+ arg またはエスケープ後の引数が長すぎる場合、
+ escapeshellarg は ValueError をスローするようになりました。
+ これより前のバージョンでは、
+ E_ERROR が発生していました。
+
+
+
+ 8.0.0
+
+ arg に null バイトが含まれている場合、
+ escapeshellarg は ValueError をスローするようになりました。
+ これより前のバージョンでは、
+ E_ERROR が発生していました。
+
+
+
+
+
+
+
&reftitle.examples;
diff --git a/reference/exec/functions/escapeshellcmd.xml b/reference/exec/functions/escapeshellcmd.xml
index 7acb193f7c..ae8b0f4d11 100644
--- a/reference/exec/functions/escapeshellcmd.xml
+++ b/reference/exec/functions/escapeshellcmd.xml
@@ -1,6 +1,6 @@
-
+
@@ -63,6 +63,50 @@
+
+ &reftitle.errors;
+
+ command に null バイトが含まれていたり、
+ command またはエスケープ後のコマンドが
+ システムのコマンドラインの最大長を超える場合、
+ ValueError がスローされます。
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 8.4.0
+
+ command またはエスケープ後のコマンドが長すぎる場合、
+ escapeshellcmd は ValueError をスローするようになりました。
+ これより前のバージョンでは、
+ E_ERROR が発生していました。
+
+
+
+ 8.0.0
+
+ command に null バイトが含まれている場合、
+ escapeshellcmd は ValueError をスローするようになりました。
+ これより前のバージョンでは、
+ E_ERROR が発生していました。
+
+
+
+
+
+
+
&reftitle.examples;
diff --git a/reference/exec/functions/shell-exec.xml b/reference/exec/functions/shell-exec.xml
index b0ba846060..1550f23c9f 100644
--- a/reference/exec/functions/shell-exec.xml
+++ b/reference/exec/functions/shell-exec.xml
@@ -1,6 +1,6 @@
-
+
@@ -67,6 +67,37 @@
パイプがオープンできなかった場合は
E_WARNING レベルの警告が発生します。
+
+ command
+ が空だったり、null バイトが含まれている場合、
+ ValueError がスローされます。
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 8.0.0
+
+ command
+ が空だったり、null バイトが含まれている場合、
+ shell_exec は ValueError をスローするようになりました。
+ これより前のバージョンでは、
+ E_WARNING が発生し、&false; を返していました。
+
+
+
+
+
diff --git a/reference/exec/functions/system.xml b/reference/exec/functions/system.xml
index 99967bac7a..d82a5e0428 100644
--- a/reference/exec/functions/system.xml
+++ b/reference/exec/functions/system.xml
@@ -1,6 +1,6 @@
-
+
@@ -64,6 +64,46 @@
+
+ &reftitle.errors;
+
+ system
+ が command
+ を実行できない場合、E_WARNING が発生します。
+
+
+ command
+ が空だったり、null バイトが含まれている場合、
+ ValueError がスローされます。
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 8.0.0
+
+ command
+ が空だったり、null バイトが含まれている場合、
+ system は ValueError をスローするようになりました。
+ これより前のバージョンでは、
+ E_WARNING が発生し、&false; を返していました。
+
+
+
+
+
+
+
&reftitle.examples;