arm: Remove unused DumpStatsPCEventF class in FreeBSD system
The DumpStatsPCEventF is declared but lacks an implementation. This confuses RTTI in clang. Remove this class since it is clearly not needed. Change-Id: Ib95f09f2ba8593f8d0e072b96afd5f8a9ed31070 Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-by: Curtis Dunham <curtis.dunham@arm.com> Reviewed-on: https://gem5-review.googlesource.com/3240 Reviewed-by: B.A. Zeeb <baz21@cam.ac.uk>
This commit is contained in:
@@ -51,7 +51,7 @@ using namespace ArmISA;
|
||||
using namespace FreeBSD;
|
||||
|
||||
FreebsdArmSystem::FreebsdArmSystem(Params *p)
|
||||
: GenericArmSystem(p), dumpStatsPCEventF(nullptr),
|
||||
: GenericArmSystem(p),
|
||||
enableContextSwitchStatsDump(p->enable_context_switch_stats_dump),
|
||||
taskFile(nullptr), kernelPanicEvent(nullptr), kernelOopsEvent(nullptr)
|
||||
{
|
||||
@@ -150,9 +150,6 @@ FreebsdArmSystem::~FreebsdArmSystem()
|
||||
delete uDelaySkipEvent;
|
||||
if (constUDelaySkipEvent)
|
||||
delete constUDelaySkipEvent;
|
||||
|
||||
if (dumpStatsPCEventF)
|
||||
delete dumpStatsPCEventF;
|
||||
}
|
||||
|
||||
FreebsdArmSystem *
|
||||
|
||||
@@ -44,13 +44,8 @@
|
||||
#include "params/FreebsdArmSystem.hh"
|
||||
#include "sim/core.hh"
|
||||
|
||||
class DumpStatsPCEventF;
|
||||
|
||||
class FreebsdArmSystem : public GenericArmSystem
|
||||
{
|
||||
protected:
|
||||
DumpStatsPCEventF *dumpStatsPCEventF;
|
||||
|
||||
public:
|
||||
/** Boilerplate params code */
|
||||
typedef FreebsdArmSystemParams Params;
|
||||
@@ -118,16 +113,5 @@ class FreebsdArmSystem : public GenericArmSystem
|
||||
Addr bootReleaseAddr;
|
||||
};
|
||||
|
||||
class DumpStatsPCEventF : public PCEvent
|
||||
{
|
||||
public:
|
||||
DumpStatsPCEventF(PCEventQueue *q, const std::string &desc, Addr addr)
|
||||
: PCEvent(q, desc, addr)
|
||||
{}
|
||||
|
||||
virtual void process(ThreadContext* tc);
|
||||
};
|
||||
|
||||
|
||||
#endif // __ARCH_ARM_FREEBSD_SYSTEM_HH__
|
||||
|
||||
|
||||
Reference in New Issue
Block a user