diff options
| author | Rusty Wagner <rusty@vector35.com> | 2020-05-15 19:57:00 -0400 |
|---|---|---|
| committer | Rusty Wagner <rusty@vector35.com> | 2020-05-15 20:16:00 -0400 |
| commit | d87c843a40a19e41d719c8599753d14099cbbeef (patch) | |
| tree | 3a4c6a809b87a95f2183daaf3640944c452e86a1 | |
| parent | c3629f7cc5d495b915948d4f2cce605d640a6bcc (diff) | |
Xref list perf improvements
| -rw-r--r-- | ui/xreflist.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/xreflist.h b/ui/xreflist.h index 7ff35f21..86282e5f 100644 --- a/ui/xreflist.h +++ b/ui/xreflist.h @@ -62,8 +62,8 @@ public: virtual ~XrefItem(); XrefDirection direction() const { return m_direction; } - FunctionRef func() const { return m_func; } - ArchitectureRef arch() const { return m_arch; } + const FunctionRef& func() const { return m_func; } + const ArchitectureRef& arch() const { return m_arch; } uint64_t addr() const { return m_addr; } XrefType type() const { return m_type; } int size() const { return m_size; } @@ -387,6 +387,7 @@ class BINARYNINJAUIAPI CrossReferenceWidget: public QWidget, public DockContextH QLineEdit* m_lineEdit; ExpandableGroup* m_group; + bool m_curRefTargetValid = false; uint64_t m_curRefTarget = 0; uint64_t m_curRefTargetEnd = 0; uint64_t m_newRefTarget = 0; |
