diff options
Diffstat (limited to 'src/arch/arm/table_walker.hh')
-rw-r--r-- | src/arch/arm/table_walker.hh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/arch/arm/table_walker.hh b/src/arch/arm/table_walker.hh index bad6e5e7a..b5d67c9a1 100644 --- a/src/arch/arm/table_walker.hh +++ b/src/arch/arm/table_walker.hh @@ -106,7 +106,7 @@ class TableWalker : public MemObject bool _dirty; /** Default ctor */ - L1Descriptor() + L1Descriptor() : data(0), _dirty(false) { lookupLevel = L1; } @@ -250,12 +250,13 @@ class TableWalker : public MemObject bool _dirty; /** Default ctor */ - L2Descriptor() + L2Descriptor() : data(0), l1Parent(nullptr), _dirty(false) { lookupLevel = L2; } - L2Descriptor(L1Descriptor &parent) : l1Parent(&parent) + L2Descriptor(L1Descriptor &parent) : data(0), l1Parent(&parent), + _dirty(false) { lookupLevel = L2; } |