acrn-hypervisor/tools
yuhong.tao@intel.com bd24e2de74 tools: acrnctl fix potential buffer overflow
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>
2019-03-13 10:21:59 +08:00
..
acrn-crashlog tools: acrn-crashlog: new file to count all events happened in system 2019-02-28 13:18:57 +08:00
acrn-manager tools: acrnctl fix potential buffer overflow 2019-03-13 10:21:59 +08:00
acrnbridge acrn-bridge: improve systemd network units 2018-07-09 11:49:30 +08:00
acrnlog Makefile: undefine _FORTIFY_SOURCE prior using it 2019-02-28 11:56:45 +08:00
acrntrace Makefile: undefine _FORTIFY_SOURCE prior using it 2019-02-28 11:56:45 +08:00
Makefile tools: do not include unnecessary files in release build 2019-02-22 16:09:04 +08:00
README.rst Update tools/README.rst 2018-11-28 12:24:44 -08:00

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/