diff --git a/volatility/framework/symbols/windows/mspdb.py b/volatility/framework/symbols/windows/mspdb.py index a57c254f7..7599e4ecc 100644 --- a/volatility/framework/symbols/windows/mspdb.py +++ b/volatility/framework/symbols/windows/mspdb.py @@ -382,7 +382,7 @@ class PdbReader: offset += length_len output, consumed = self.consume_type(module, offset, length) leaf_type, name, value = output - if name == '': + if name == '' or name == '__unnamed': name = '__unnamed_' + hex(len(self.types) + 0x1000)[2:] type_references[name] = len(self.types) self.types.append((leaf_type, name, value))