2 * Copyright (C) ARM Limited 2010-2014. All rights reserved.
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
12 #include "mxml/mxml.h"
16 struct ConfigParameters {
17 // buffer mode, "streaming", "low", "normal", "high" defines oneshot and buffer size
19 // capture mode, "high", "normal", or "low"
21 // whether stack unwinding is performed
22 bool call_stack_unwinding;
28 SessionXML(const char *str);
31 ConfigParameters parameters;
33 const char *mSessionXML;
34 void sessionTag(mxml_node_t *tree, mxml_node_t *node);
35 void sessionImage(mxml_node_t *node);
37 // Intentionally unimplemented
38 SessionXML(const SessionXML &);
39 SessionXML &operator=(const SessionXML &);
42 #endif // SESSION_XML_H