diff --git a/data/Memory-ng.xml b/data/Memory-ng.xml index 0e11158be..a61e7265f 100644 --- a/data/Memory-ng.xml +++ b/data/Memory-ng.xml @@ -1304,8 +1304,6 @@
-
-
@@ -1385,7 +1383,6 @@
BOGUS! -
@@ -1410,10 +1407,6 @@
-
-
-
-
@@ -1433,13 +1426,8 @@
- -
-
-
-
@@ -1667,11 +1655,8 @@ - - - @@ -1702,7 +1687,6 @@ -
@@ -1901,22 +1885,11 @@
- - OK - - - - - - maybe - maybe - - - - OK + @@ -1932,7 +1905,7 @@ - + MISSING! MISSING! @@ -1943,12 +1916,6 @@ MISSING! - - - - DT: 0x1F0 - DT: 0x214 -
@@ -1963,38 +1930,18 @@
TODO: it's signed!
- - - - - - - - - - - -
- - -
- - LOOKS FINE?
-
VERIFIED - - VERIFIED - - VERIFIED +
+ @@ -2017,7 +1964,7 @@ -
+
@@ -2283,7 +2230,7 @@ -
+
VERIFIED @@ -2457,33 +2404,14 @@
- - -
0x933c0fc - - -
- - - -
-
- -
Alt:0x92febe8 +
- + -
+
-
@@ -2495,18 +2423,7 @@
- - @@ -2555,12 +2472,9 @@ - +
-
-
-
-
+
@@ -2568,18 +2482,9 @@
-
- diff --git a/library/VersionInfo.cpp b/library/VersionInfo.cpp index 5c38de034..bea8fa016 100644 --- a/library/VersionInfo.cpp +++ b/library/VersionInfo.cpp @@ -174,7 +174,7 @@ void OffsetGroup::setOffset (const string & key, const string & value, const INV { int32_t offset = strtol(value.c_str(), NULL, 16); // REPORT pointless rewrites - if((*it).second.second == offset) + if((*it).second.second == offset && (*it).second.first != NOT_SET ) std::cout << "Pointless offset setting: " << this->getFullName() + key << endl; (*it).second.second = offset; if(inval != NOT_SET) @@ -202,6 +202,8 @@ void OffsetGroup::setAddress (const string & key, const string & value, const IN if(it != OGd->addresses.end()) { int32_t address = strtol(value.c_str(), NULL, 16); + if((*it).second.second == address) + std::cout << "Pointless address setting: " << this->getFullName() + key << endl; (*it).second.second = address; if(inval != NOT_SET) (*it).second.first = inval; @@ -638,12 +640,14 @@ VersionInfo::~VersionInfo() void VersionInfo::setVersion(const char * v) { d->version = v; + OGd->name = v; } void VersionInfo::setVersion(const string &v) { d->version = v; + OGd->name = v; }