class HidDescriptorTest_ReportIdPopError_Test

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc

There was a memory error where ReportId's were passed around as pointers to a std::vector

element. If we pushed a report Id and then allocated a lot of new report ids, the std::vector

would re-allocate the memory, and we would corrupt freed memory when we popped and accessed

the report Id.

Public Methods

void HidDescriptorTest_ReportIdPopError_Test ()

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc

void HidDescriptorTest_ReportIdPopError_Test (const HidDescriptorTest_ReportIdPopError_Test & )

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc

void HidDescriptorTest_ReportIdPopError_Test (HidDescriptorTest_ReportIdPopError_Test && )

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc

HidDescriptorTest_ReportIdPopError_Test & operator= (const HidDescriptorTest_ReportIdPopError_Test & )

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc

HidDescriptorTest_ReportIdPopError_Test & operator= (HidDescriptorTest_ReportIdPopError_Test && )

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc

void ~HidDescriptorTest_ReportIdPopError_Test ()

Defined at line 66 of file ../../src/ui/input/lib/hid-parser/test/hid-descriptor-test.cc