gem5/src/sim/probe
Andreas Hansson 9a0129dcbf mem: Add PacketInfo to be used for packet probe points
This patch fixes a use-after-delete issue in the packet probe points
by adding a PacketInfo struct to retain the key fields before passing
the packet onwards. We want to probe the packet after it is
successfully sent, but by that time the fields may be modified, and
the packet may even be deleted.

Amazingly enough the issue has gone undetected for months, and only
recently popped up in our regressions.
2015-09-25 13:25:34 -04:00
..
mem.hh mem: Add PacketInfo to be used for packet probe points 2015-09-25 13:25:34 -04:00
pmu.hh sim: Add typedefs for PMU probe points 2014-10-16 05:49:38 -04:00
probe.cc sim: Automatically unregister probe listeners 2014-09-09 04:36:43 -04:00
probe.hh sim: Add typedefs for PMU probe points 2014-10-16 05:49:38 -04:00
Probe.py base: add support for probe points and common probes 2014-01-24 15:29:30 -06:00
SConscript base: add support for probe points and common probes 2014-01-24 15:29:30 -06:00