diff options
Diffstat (limited to 'decoder/tests/snapshot_parser_lib/include')
4 files changed, 11 insertions, 5 deletions
diff --git a/decoder/tests/snapshot_parser_lib/include/snapshot_parser.h b/decoder/tests/snapshot_parser_lib/include/snapshot_parser.h index 8b9171255d0c..9e5b37189099 100644 --- a/decoder/tests/snapshot_parser_lib/include/snapshot_parser.h +++ b/decoder/tests/snapshot_parser_lib/include/snapshot_parser.h @@ -135,9 +135,9 @@ namespace Parser std::vector<std::string> GetBufferNameList(ParsedTrace &metadata); - static ITraceErrorLog *s_pErrorLogger = 0; - static ocsd_hndl_err_log_t s_errlog_handle = 0; - static bool s_verbose_logging = true; + //static ITraceErrorLog *s_pErrorLogger = 0; + //static ocsd_hndl_err_log_t s_errlog_handle = 0; + //static bool s_verbose_logging = true; void SetIErrorLogger(ITraceErrorLog *i_err_log); void SetVerboseLogging(bool verbose); diff --git a/decoder/tests/snapshot_parser_lib/include/snapshot_parser_util.h b/decoder/tests/snapshot_parser_lib/include/snapshot_parser_util.h index 815afe9267d9..d4fd6cd952ad 100644 --- a/decoder/tests/snapshot_parser_lib/include/snapshot_parser_util.h +++ b/decoder/tests/snapshot_parser_lib/include/snapshot_parser_util.h @@ -35,6 +35,7 @@ #ifndef ARM_SNAPSHOT_PARSER_UTIL_H_INCLUDED #define ARM_SNAPSHOT_PARSER_UTIL_H_INCLUDED +#include <algorithm> #include <string> #include <sstream> #include <iomanip> diff --git a/decoder/tests/snapshot_parser_lib/include/ss_key_value_names.h b/decoder/tests/snapshot_parser_lib/include/ss_key_value_names.h index 6e3a301dae50..ad0823b556a0 100644 --- a/decoder/tests/snapshot_parser_lib/include/ss_key_value_names.h +++ b/decoder/tests/snapshot_parser_lib/include/ss_key_value_names.h @@ -58,6 +58,10 @@ const char * const ETMv4RegIDR11("TRCIDR11"); const char * const ETMv4RegIDR12("TRCIDR12"); const char * const ETMv4RegIDR13("TRCIDR13"); +/*** ETE ***/ +const char *const ETEProtocol("ETE"); +const char *const ETERegDevArch("TRCDEVARCH"); + /*** ETMv3/PTM ***/ const char * const ETMv3Protocol("ETM3"); const char * const PTMProtocol("PTM1"); diff --git a/decoder/tests/snapshot_parser_lib/include/ss_to_dcdtree.h b/decoder/tests/snapshot_parser_lib/include/ss_to_dcdtree.h index a84e1843881f..3c85f9d152da 100644 --- a/decoder/tests/snapshot_parser_lib/include/ss_to_dcdtree.h +++ b/decoder/tests/snapshot_parser_lib/include/ss_to_dcdtree.h @@ -52,7 +52,7 @@ public: void initialise(SnapShotReader *m_pReader, ITraceErrorLog *m_pErrLogInterface); - bool createDecodeTree(const std::string &SourceBufferName, bool bPacketProcOnly); + bool createDecodeTree(const std::string &SourceBufferName, bool bPacketProcOnly, uint32_t add_create_flags = 0); void destroyDecodeTree(); DecodeTree *getDecodeTree() const { return m_pDecodeTree; }; const char *getBufferFileName() const { return m_BufferFileName.c_str(); }; @@ -66,6 +66,7 @@ private: bool createETMv4Decoder(const std::string &coreName, Parser::Parsed *devSrc, const bool bDataChannel = false); bool createETMv3Decoder(const std::string &coreName, Parser::Parsed *devSrc); bool createPTMDecoder(const std::string &coreName, Parser::Parsed *devSrc); + bool createETEDecoder(const std::string &coreName, Parser::Parsed *devSrc); // TBD add etmv4d // create a decoder related to a software trace source (ITM, STM) @@ -91,7 +92,7 @@ private: void processDumpfiles(std::vector<Parser::DumpDef> &dumps); - + uint32_t m_add_create_flags; bool m_bInit; DecodeTree *m_pDecodeTree; |