bd24e2de74
When run 'acrnctl add', acrnctl dryruns launch script to get vmname. Acrnctl assumes there are no more than 64 words in each line of the script, and creates a buffer to hold 64 pointers to these words. But we didn't check if the number of words exceed 64 limitation, which can lead to buffer overflow. This commit fixed this potential overflow problem. And also refine some confusing error messages in 'acrnctl add' Tracked-On: #2734 Acked-by: Yan Like <like.yan@intel.com> Signed-off-by: Tao Yuhong <yuhong.tao@intel.com> Reviewed-by: Yonghua Huang <yonghua.huang@intel.com> |
||
---|---|---|
.. | ||
acrn-crashlog | ||
acrn-manager | ||
acrnbridge | ||
acrnlog | ||
acrntrace | ||
Makefile | ||
README.rst |
README.rst
ACRN tools ########## The open source `Project ACRN`_ defines a device hypervisor reference stack and an architecture for running multiple software subsystems, managed securely, on a consolidated system by means of a virtual machine manager. It also defines a reference framework implementation for virtual device emulation, called the “ACRN Device Model”. This folder holds the source to a number of tools that facilitate the management, debugging, profiling, and logging of multi-OS systems based on ACRN. You can find out more about Project ACRN and its set of tools on the `Project ACRN documentation`_ website. .. _`Project ACRN`: https://projectacrn.org .. _`Project ACRN documentation`: https://projectacrn.github.io/