OpenCSD - CoreSight Trace Decode Library
1.8.3
Toggle main menu visibility
Loading...
Searching...
No Matches
include
opencsd.h
Go to the documentation of this file.
1
7
8
/*
9
* Redistribution and use in source and binary forms, with or without modification,
10
* are permitted provided that the following conditions are met:
11
*
12
* 1. Redistributions of source code must retain the above copyright notice,
13
* this list of conditions and the following disclaimer.
14
*
15
* 2. Redistributions in binary form must reproduce the above copyright notice,
16
* this list of conditions and the following disclaimer in the documentation
17
* and/or other materials provided with the distribution.
18
*
19
* 3. Neither the name of the copyright holder nor the names of its contributors
20
* may be used to endorse or promote products derived from this software without
21
* specific prior written permission.
22
*
23
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND
24
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
26
* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
27
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
30
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33
*/
34
35
#ifndef ARM_OPENCSD_H_INCLUDED
36
#define ARM_OPENCSD_H_INCLUDED
37
39
#include "
opencsd/ocsd_if_types.h
"
40
#include "
opencsd/trc_pkt_types.h
"
41
#include "
opencsd/trc_gen_elem_types.h
"
42
43
/* C++ abstract interfaces */
44
#include "
interfaces/trc_data_raw_in_i.h
"
45
#include "
interfaces/trc_data_rawframe_in_i.h
"
46
#include "
interfaces/trc_error_log_i.h
"
47
#include "
interfaces/trc_gen_elem_in_i.h
"
48
#include "
interfaces/trc_instr_decode_i.h
"
49
#include "
interfaces/trc_pkt_in_i.h
"
50
#include "
interfaces/trc_pkt_raw_in_i.h
"
51
#include "
interfaces/trc_tgt_mem_access_i.h
"
52
53
/* protocol base classes and generic elements */
54
#include "
common/ocsd_version.h
"
55
#include "
common/ocsd_error.h
"
56
#include "
common/trc_gen_elem.h
"
57
#include "
common/trc_core_arch_map.h
"
58
60
#include "
common/trc_frame_deformatter.h
"
61
62
#include "
opencsd/etmv3/etmv3_decoder.h
"
63
#include "
opencsd/etmv4/etmv4_decoder.h
"
64
#include "
opencsd/ptm/ptm_decoder.h
"
65
#include "
opencsd/stm/stm_decoder.h
"
66
#include "
opencsd/ete/ete_decoder.h
"
67
#include "opencsd/itm/itm_decoder.h"
68
70
#include "
common/ocsd_error_logger.h
"
71
#include "
common/ocsd_msg_logger.h
"
72
#include "i_dec/trc_i_decode.h"
73
#include "
mem_acc/trc_mem_acc.h
"
74
75
/* printers for builtin packet elements */
76
#include "pkt_printers/trc_pkt_printers.h"
77
#include "pkt_printers/trc_print_fact.h"
78
80
#include "
common/ocsd_lib_dcd_register.h
"
81
#include "
common/ocsd_dcd_tree.h
"
82
83
84
#endif
// ARM_OPENCSD_H_INCLUDED
85
86
/* End of File opencsd.h */
ete_decoder.h
etmv3_decoder.h
etmv4_decoder.h
ocsd_dcd_tree.h
OpenCSD : Trace Decode Tree.
ocsd_error.h
OpenCSD : Library Error class.
ocsd_error_logger.h
OpenCSD : Library error logger.
ocsd_if_types.h
OpenCSD : Standard Types used in the library interfaces.
ocsd_lib_dcd_register.h
ocsd_msg_logger.h
OpenCSD : Generic Message logger / printer.
ocsd_version.h
ptm_decoder.h
stm_decoder.h
trc_core_arch_map.h
OpenCSD : Map core name strings to architecture profile constants.
trc_data_raw_in_i.h
trc_data_rawframe_in_i.h
trc_error_log_i.h
OpenCSD :
trc_frame_deformatter.h
OpenCSD : De-format CoreSight formatted trace frame.
trc_gen_elem.h
OpenCSD : Decoder Generic trace element output class.
trc_gen_elem_in_i.h
trc_gen_elem_types.h
OpenCSD : Decoder Output Generic Element types.
trc_instr_decode_i.h
trc_mem_acc.h
trc_pkt_in_i.h
trc_pkt_raw_in_i.h
trc_pkt_types.h
OpenCSD: Common "C" types for trace packets.
trc_tgt_mem_access_i.h
Generated on
for OpenCSD - CoreSight Trace Decode Library by
1.17.0