参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:补强 WASM runtime shim 的 LinuxCNC HAL source-map 与 probe,确认 HAL lookup 在浏览器安全 shim 中保持不可用边界,不扩展 smoke 行为。
This commit is contained in:
@@ -29,6 +29,13 @@ grep -F 'int _task = 0;' "$linuxcnc_root/src/emc/rs274ngc/gcodemodule.cc" >/dev/
|
||||
grep -F 'int _task = 1;' "$linuxcnc_root/src/emc/task/emctaskmain.cc" >/dev/null
|
||||
grep -F 'struct _inittab builtin_modules[]' "$linuxcnc_root/src/emc/task/taskclass.cc" >/dev/null
|
||||
grep -F 'int Interp::fetch_hal_param(' "$linuxcnc_root/src/emc/rs274ngc/interp_namedparams.cc" >/dev/null
|
||||
grep -F 'hal_get_pin_value_by_name(hal_name, &type, &ptr, &conn)' \
|
||||
"$linuxcnc_root/src/emc/rs274ngc/interp_namedparams.cc" >/dev/null
|
||||
grep -F 'hal_get_signal_value_by_name(hal_name, &type, &ptr, &conn)' \
|
||||
"$linuxcnc_root/src/emc/rs274ngc/interp_namedparams.cc" >/dev/null
|
||||
grep -F 'hal_get_param_value_by_name(hal_name, &type, &ptr)' \
|
||||
"$linuxcnc_root/src/emc/rs274ngc/interp_namedparams.cc" >/dev/null
|
||||
grep -F 'HAL_TYPE_UNINITIALIZED = 0,' "$linuxcnc_root/include/hal.h" >/dev/null
|
||||
grep -F 'wordexp(basename, &exp_result, 0);' "$linuxcnc_root/src/emc/rs274ngc/rs274ngc_pre.cc" >/dev/null
|
||||
grep -F 'EMC_STAT *emcStatus = new EMC_STAT;' "$linuxcnc_root/src/emc/sai/dummyemcstat.cc" >/dev/null
|
||||
grep -F 'NMLmsg::NMLmsg' "$linuxcnc_root/src/libnml/nml/nmlmsg.cc" >/dev/null
|
||||
@@ -71,6 +78,7 @@ expected_shims = {
|
||||
"src/emc/task/emctaskmain.cc",
|
||||
"src/emc/task/taskclass.cc",
|
||||
"src/emc/rs274ngc/interp_namedparams.cc",
|
||||
"include/hal.h",
|
||||
"src/hal/hal_lib.c",
|
||||
"src/emc/rs274ngc/rs274ngc_pre.cc",
|
||||
],
|
||||
@@ -123,6 +131,7 @@ for phrase in [
|
||||
"RS274/WASM manifest",
|
||||
"browser-safe LinuxCNC adaptations",
|
||||
"dynamic loading unavailable",
|
||||
"unavailable HAL lookup",
|
||||
"inactive-DB return values",
|
||||
"negative-status short-circuit behavior",
|
||||
]:
|
||||
|
||||
Reference in New Issue
Block a user