wasm-micro-runtime/tests/unit
liang.he@intel.com d3a2cdd8f7 Use execve() to replace system() and rename
- Direct Execution: execve() directly executes a program, bypassing the shell.
  This avoids vulnerabilities like shell injection, which can occur with
  system() if user input is not properly sanitized.
- Controlled Environment: With execve(), you can explicitly specify the
  environment variables for the new process, providing better control over
  the execution context.
- No Shell Overhead: execve() does not invoke a shell, reducing the risk
  of unintended behavior caused by shell features or configurations.
- Predictable Behavior: execve() only executes the specified program, whereas
  system() relies on the shell, which may interpret commands differently
  based on the shell's configuration or environment.
2025-04-29 05:31:44 +00:00
..
aot Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
aot-stack-frame Update unit test cases (#4214) 2025-04-25 14:43:24 +08:00
common Add unit test suites (#3490) 2024-06-04 11:24:27 +08:00
compilation Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
custom-section Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
gc Update unit test cases (#4214) 2025-04-25 14:43:24 +08:00
interpreter Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
libc-builtin Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
linear-memory-aot Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
linear-memory-wasm Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
linux-perf Add unit test suites (#3490) 2024-06-04 11:24:27 +08:00
memory64 fix: correct typos and improve comments across multiple files by codespell (#4116) 2025-03-07 08:21:54 +08:00
running-modes fix: correct typos and improve comments across multiple files by codespell (#4116) 2025-03-07 08:21:54 +08:00
runtime-common Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
shared-heap add testcases for shared heap and fix POP_MEM_OFFSET of memory64 (#3916) 2024-11-24 11:34:38 +08:00
shared-utils Use execve() to replace system() and rename 2025-04-29 05:31:44 +00:00
tid-allocator Add unit test suites (#3490) 2024-06-04 11:24:27 +08:00
wasm-c-api Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
wasm-vm Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
CMakeLists.txt Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00
unit_common.cmake Keep fix the CMake compatibility issue (#4180) 2025-04-15 12:51:19 +08:00