SYSTEM AND METHOD FOR INJECTING FAULTS INTO CODE FOR TESTING THEREOF
    1.
    发明申请
    SYSTEM AND METHOD FOR INJECTING FAULTS INTO CODE FOR TESTING THEREOF 有权
    将故障注入代码进行测试的系统和方法

    公开(公告)号:US20140289564A1

    公开(公告)日:2014-09-25

    申请号:US13848231

    申请日:2013-03-21

    Applicant: VMWARE, INC.

    CPC classification number: G06F11/0712 G06F11/0793 G06F11/36 G06F11/3644

    Abstract: Probes are employed to inject errors into code. In response to a function-entry trigger event, a probe writes a predefined test value to a return value register. The probe then cause function execution to be skipped such that the test value is returned in lieu of the value which would otherwise be returned by the function. Behavior after the error is injected may then be observed, data collected, etc. such that undesired behavior (e.g., crashes) can be identified and/or corrected. In an alternative embodiment, the probe which is triggered may write a test value to a given memory address.

    Abstract translation: 采用探针将错误注入代码。 响应于功能输入触发事件,探测器将预定义的测试值写入返回值寄存器。 然后探针会跳过功能执行,以便返回测试值代替否则将由函数返回的值。 然后可以观察注入误差之后的行为,收集的数据等,使得可以识别和/或校正不期望的行为(例如,崩溃)。 在替代实施例中,触发的探针可以将测试值写入给定的存储器地址。

    DYNAMIC RECONFIGURATION OF VIRTUAL DEVICES FOR MIGRATION ACROSS DEVICE GENERATIONS

    公开(公告)号:US20210208920A1

    公开(公告)日:2021-07-08

    申请号:US16807188

    申请日:2020-03-03

    Applicant: VMWARE, INC.

    Abstract: A method of migrating a virtual machine having a virtual device that is backed by direct passthrough hardware, from a source host to a destination host, includes the steps of determining whether or not the destination host has direct passthrough hardware that can back the virtual device, and upon determining that the destination host has direct passthrough hardware that can back the virtual device, determining if a version of the direct passthrough hardware at the source host matches a version of the direct passthrough hardware at the destination host. If the versions do not match, the steps further include quiescing the virtual device, deleting data structures relating to the virtual device, and then migrating the virtual machine from the source host to the destination host. If the versions match, the virtual machine is migrated without quiescing the virtual device and without deleting the data structures relating to the virtual device.

Patent Agency Ranking