DMA-Technologies / uvm-demo

Apache License 2.0
0 stars 0 forks source link

There is a memory leak observable in MSVS. #2

Closed DMA-Technologies closed 3 days ago

DMA-Technologies commented 3 weeks ago

This issue was identified using the MSVS debugger.

The issue likely exists in use of the UVM sequencer object, which seems to be collecting sequence items implicitly returned from a driver.

DMA-Technologies commented 3 days ago

This issue is implicitly visible under Linux, as running a 1,000,000,000 cycle test ultimately consumes all system memory.

douglasjmoore commented 3 days ago

We debugged our code for transaction(s) and sequence item(s) and all objects were being created and deleted. The memory leak seems to be in the MSVC, SystemC reference, or UVM/SystemC reference. Since this is outside the project's goals, there is no current plan to fix the issue.

douglasjmoore commented 3 days ago

Not the project's problem. This was debugged and it appears to be in Microsoft or a reference code bug. Beyond the scope of the project.