From dc3ae2aeb9919b0a45d9ff2dfe07d26a9625e57d Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 30 Sep 2014 15:51:38 +0200 Subject: qeditor: rework register dump to be more general and flexible Change-Id: I2fb7a2813c93f0804ed1ca6223625706d0dff9a5 Reviewed-on: http://gerrit.rockbox.org/998 Reviewed-by: Amaury Pouly --- utils/regtools/qeditor/backend.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'utils/regtools/qeditor/backend.h') diff --git a/utils/regtools/qeditor/backend.h b/utils/regtools/qeditor/backend.h index c8adbc474f..b2f53c9ed5 100644 --- a/utils/regtools/qeditor/backend.h +++ b/utils/regtools/qeditor/backend.h @@ -363,7 +363,11 @@ public: bool GetRegRef(const SocDevRef& dev, const QString& reg, SocRegRef& ref); bool GetFieldRef(const SocRegRef& reg, const QString& field, SocFieldRef& ref); bool GetRegisterAddress(const QString& dev, const QString& reg, soc_addr_t& addr); - bool DumpAllRegisters(const QString& filename); + /* NOTE: does not commit writes to the backend + * if ignore_errors is true, the dump will continue even on errors, and the + * function will return false if one or more errors occured */ + bool DumpAllRegisters(IoBackend *backend, bool ignore_errors = true); + bool DumpAllRegisters(const QString& filename, bool ignore_errors = true); private: IoBackend *m_io_backend; -- cgit