diff options
| author | Evan Lojewski <github@meklort.com> | 2019-06-14 23:37:19 -0600 |
|---|---|---|
| committer | Evan Lojewski <github@meklort.com> | 2019-06-14 23:37:19 -0600 |
| commit | 5817d6b074a91c1bb93be46a4d79f55bed82aa87 (patch) | |
| tree | 314bdff182c6ce9aae77976266bc14b0f836ab9d /simulator | |
| parent | d460f67cbfd01dd12ea7ab019a0eca43899f287f (diff) | |
| download | bcm5719-ortega-5817d6b074a91c1bb93be46a4d79f55bed82aa87.tar.gz bcm5719-ortega-5817d6b074a91c1bb93be46a4d79f55bed82aa87.zip | |
Ensure register names are always valid.
Diffstat (limited to 'simulator')
| -rw-r--r-- | simulator/include/CXXRegister.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/simulator/include/CXXRegister.h b/simulator/include/CXXRegister.h index 251a9b9..590c19a 100644 --- a/simulator/include/CXXRegister.h +++ b/simulator/include/CXXRegister.h @@ -55,6 +55,7 @@ class CXXRegisterBase public: CXXRegisterBase(unsigned int offset, unsigned int width) { + mName = "(undefined)"; mComponentOffset = 0; mMask = 0; mBaseRegister = NULL; @@ -76,7 +77,10 @@ public: void setName(const char *name) { - mName = name; + if(name) + { + mName = name; + } } const char *getName(void) |

