class EndpointHarness_QueueRequestWithNullDeviceState_Test

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

Regression test: QueueRequests must not crash when DeviceState has been

torn down (e.g. during mid-stream unplug). Previously, QueueRequest and

QueueRequests dereferenced GetDeviceState()[device_id_] without a null

check, causing a null-pointer dereference fault.

Public Methods

void EndpointHarness_QueueRequestWithNullDeviceState_Test ()

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void EndpointHarness_QueueRequestWithNullDeviceState_Test (const EndpointHarness_QueueRequestWithNullDeviceState_Test & )

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void EndpointHarness_QueueRequestWithNullDeviceState_Test (EndpointHarness_QueueRequestWithNullDeviceState_Test && )

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

EndpointHarness_QueueRequestWithNullDeviceState_Test & operator= (const EndpointHarness_QueueRequestWithNullDeviceState_Test & )

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

EndpointHarness_QueueRequestWithNullDeviceState_Test & operator= (EndpointHarness_QueueRequestWithNullDeviceState_Test && )

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void ~EndpointHarness_QueueRequestWithNullDeviceState_Test ()

Defined at line 403 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc