Home
last modified time | relevance | path

Searched full:decoder (Results 1 – 25 of 686) sorted by relevance

12345678910>>...28

/freebsd/contrib/processor-trace/libipt/src/
H A Dpt_insn_decoder.c46 static void pt_insn_reset(struct pt_insn_decoder *decoder) in pt_insn_reset() argument
48 if (!decoder) in pt_insn_reset()
51 decoder->mode = ptem_unknown; in pt_insn_reset()
52 decoder->ip = 0ull; in pt_insn_reset()
53 decoder->status = 0; in pt_insn_reset()
54 decoder->enabled = 0; in pt_insn_reset()
55 decoder->process_event = 0; in pt_insn_reset()
56 decoder->speculative = 0; in pt_insn_reset()
57 decoder->process_insn = 0; in pt_insn_reset()
58 decoder->bound_paging = 0; in pt_insn_reset()
[all …]
H A Dpt_packet_decoder.c41 int pt_pkt_decoder_init(struct pt_packet_decoder *decoder, in pt_pkt_decoder_init() argument
46 if (!decoder || !config) in pt_pkt_decoder_init()
49 memset(decoder, 0, sizeof(*decoder)); in pt_pkt_decoder_init()
51 errcode = pt_config_from_user(&decoder->config, config); in pt_pkt_decoder_init()
60 struct pt_packet_decoder *decoder; in pt_pkt_alloc_decoder() local
63 decoder = malloc(sizeof(*decoder)); in pt_pkt_alloc_decoder()
64 if (!decoder) in pt_pkt_alloc_decoder()
67 errcode = pt_pkt_decoder_init(decoder, config); in pt_pkt_alloc_decoder()
69 free(decoder); in pt_pkt_alloc_decoder()
73 return decoder; in pt_pkt_alloc_decoder()
[all …]
H A Dpt_query_decoder.c48 * The packet @decoder must be synchronized onto the trace stream at the
60 struct pt_packet_decoder *decoder) in pt_qry_find_header_fup() argument
62 if (!packet || !decoder) in pt_qry_find_header_fup()
68 errcode = pt_pkt_next(decoder, packet, sizeof(*packet)); in pt_qry_find_header_fup()
88 int pt_qry_decoder_init(struct pt_query_decoder *decoder, in pt_qry_decoder_init() argument
93 if (!decoder) in pt_qry_decoder_init()
96 memset(decoder, 0, sizeof(*decoder)); in pt_qry_decoder_init()
98 errcode = pt_config_from_user(&decoder->config, config); in pt_qry_decoder_init()
102 pt_last_ip_init(&decoder->ip); in pt_qry_decoder_init()
103 pt_tnt_cache_init(&decoder->tnt); in pt_qry_decoder_init()
[all …]
H A Dpt_block_decoder.c48 static int pt_blk_status(const struct pt_block_decoder *decoder, int flags) in pt_blk_status() argument
52 if (!decoder) in pt_blk_status()
55 status = decoder->status; in pt_blk_status()
62 if (!decoder->enabled) in pt_blk_status()
69 if ((status & pts_eos) && !decoder->process_event) in pt_blk_status()
75 static void pt_blk_reset(struct pt_block_decoder *decoder) in pt_blk_reset() argument
77 if (!decoder) in pt_blk_reset()
80 decoder->mode = ptem_unknown; in pt_blk_reset()
81 decoder->ip = 0ull; in pt_blk_reset()
82 decoder->status = 0; in pt_blk_reset()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/Disassembler/
H A DXCoreDisassembler.cpp77 const MCDisassembler *Decoder);
81 const MCDisassembler *Decoder);
85 const MCDisassembler *Decoder);
89 const MCDisassembler *Decoder);
93 const MCDisassembler *Decoder);
97 const MCDisassembler *Decoder);
101 const MCDisassembler *Decoder);
105 const MCDisassembler *Decoder);
109 const MCDisassembler *Decoder);
113 const MCDisassembler *Decoder);
[all …]
/freebsd/contrib/processor-trace/libipt/test/src/
H A Dptunit-query.c54 /* A encoder and query decoder for the above configuration. */
56 struct pt_query_decoder decoder; member
74 /* Synchronize the decoder at the beginning of the trace stream, avoiding the
77 static struct ptunit_result ptu_sync_decoder(struct pt_query_decoder *decoder) in ptu_sync_decoder() argument
79 ptu_ptr(decoder); in ptu_sync_decoder()
80 decoder->enabled = 1; in ptu_sync_decoder()
82 (void) pt_df_fetch(&decoder->next, decoder->pos, &decoder->config); in ptu_sync_decoder()
87 static struct ptunit_result cutoff(struct pt_query_decoder *decoder, in cutoff() argument
92 ptu_ptr(decoder); in cutoff()
99 ptu_ptr_le(decoder->config.begin, pos); in cutoff()
[all …]
H A Dptunit-block_decoder.c36 /* A test fixture providing a decoder operating on a small buffer. */
39 struct pt_block_decoder decoder; member
67 errcode = pt_blk_decoder_init(&tfix->decoder, config); in tfix_init()
75 struct pt_block_decoder decoder; in decoder_init_null() local
82 errcode = pt_blk_decoder_init(&decoder, NULL); in decoder_init_null()
97 struct pt_block_decoder *decoder; in alloc_decoder_null() local
99 decoder = pt_blk_alloc_decoder(NULL); in alloc_decoder_null()
100 ptu_null(decoder); in alloc_decoder_null()
146 errcode = pt_blk_sync_set(&tfix->decoder, sizeof(tfix->buffer) + 1); in sync_set_eos()
154 struct pt_block_decoder decoder; in get_offset_null() local
[all …]
/freebsd/crypto/openssl/crypto/encode_decode/
H A Ddecoder_meth.c12 #include <openssl/decoder.h>
18 #include "crypto/decoder.h"
23 * Decoder can have multiple names, separated with colons in a name string
40 OSSL_DECODER *decoder = NULL; in ossl_decoder_new() local
42 if ((decoder = OPENSSL_zalloc(sizeof(*decoder))) == NULL) in ossl_decoder_new()
44 if (!CRYPTO_NEW_REF(&decoder->base.refcnt, 1)) { in ossl_decoder_new()
45 OSSL_DECODER_free(decoder); in ossl_decoder_new()
49 return decoder; in ossl_decoder_new()
52 int OSSL_DECODER_up_ref(OSSL_DECODER *decoder) in OSSL_DECODER_up_ref() argument
56 CRYPTO_UP_REF(&decoder->base.refcnt, &ref); in OSSL_DECODER_up_ref()
[all …]
H A Ddecoder_lib.c22 #include "crypto/decoder.h"
32 /* Index of the current decoder instance to be processed */
216 ossl_decoder_instance_new_forprov(OSSL_DECODER *decoder, void *provctx, in ossl_decoder_instance_new_forprov() argument
221 if (!ossl_assert(decoder != NULL)) { in ossl_decoder_instance_new_forprov()
226 decoderctx = decoder->newctx(provctx); in ossl_decoder_instance_new_forprov()
229 if (input_structure != NULL && decoder->set_ctx_params != NULL) { in ossl_decoder_instance_new_forprov()
234 if (!decoder->set_ctx_params(decoderctx, params)) { in ossl_decoder_instance_new_forprov()
235 decoder->freectx(decoderctx); in ossl_decoder_instance_new_forprov()
239 return ossl_decoder_instance_new(decoder, decoderctx); in ossl_decoder_instance_new_forprov()
242 OSSL_DECODER_INSTANCE *ossl_decoder_instance_new(OSSL_DECODER *decoder, in ossl_decoder_instance_new() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp83 const MCDisassembler *Decoder);
87 const MCDisassembler *Decoder);
91 const MCDisassembler *Decoder);
95 const MCDisassembler *Decoder);
99 const MCDisassembler *Decoder);
103 const MCDisassembler *Decoder);
107 const MCDisassembler *Decoder);
111 const MCDisassembler *Decoder);
115 const MCDisassembler *Decoder);
119 const MCDisassembler *Decoder);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp41 const MCDisassembler *Decoder);
44 const MCDisassembler *Decoder);
48 const MCDisassembler *Decoder);
50 const MCDisassembler *Decoder);
54 const void *Decoder);
57 const void *Decoder);
61 const MCDisassembler *Decoder);
65 const MCDisassembler *Decoder);
68 const void *Decoder);
72 const MCDisassembler *Decoder);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp178 const MCDisassembler *Decoder);
181 const MCDisassembler *Decoder);
184 const MCDisassembler *Decoder);
187 const MCDisassembler *Decoder);
191 const MCDisassembler *Decoder);
194 const MCDisassembler *Decoder);
197 const MCDisassembler *Decoder);
200 const MCDisassembler *Decoder);
203 const MCDisassembler *Decoder);
206 const MCDisassembler *Decoder);
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DOSSL_DECODER.pod18 - Decoder method routines
22 #include <openssl/decoder.h>
28 int OSSL_DECODER_up_ref(OSSL_DECODER *decoder);
29 void OSSL_DECODER_free(OSSL_DECODER *decoder);
30 const OSSL_PROVIDER *OSSL_DECODER_get0_provider(const OSSL_DECODER *decoder);
31 const char *OSSL_DECODER_get0_properties(const OSSL_DECODER *decoder);
32 int OSSL_DECODER_is_a(const OSSL_DECODER *decoder, const char *name);
33 const char *OSSL_DECODER_get0_name(const OSSL_DECODER *decoder);
34 const char *OSSL_DECODER_get0_description(const OSSL_DECODER *decoder);
36 void (*fn)(OSSL_DECODER *decoder, void *arg),
[all …]
/freebsd/contrib/processor-trace/libipt/include/
H A Dintel-pt.h40 /* Intel(R) Processor Trace (Intel PT) decoder library.
47 * - Packet encoder / decoder
48 * - Query decoder
50 * - Instruction flow decoder
51 * - Block decoder
121 /* Internal decoder error. */
127 /* Decoder out of sync. */
139 /* Decoder reached end of trace stream. */
145 /* Decoder out of memory. */
184 /* The current decoder state does not match the state in the trace. */
[all …]
H A Dintel-pt.h.in40 /* Intel(R) Processor Trace (Intel PT) decoder library.
47 * - Packet encoder / decoder
48 * - Query decoder
50 * - Instruction flow decoder
51 * - Block decoder
121 /* Internal decoder error. */
127 /* Decoder out of sync. */
139 /* Decoder reached end of trace stream. */
145 /* Decoder out of memory. */
184 /* The current decoder state does not match the state in the trace. */
[all …]
/freebsd/secure/lib/libcrypto/man/man3/
H A DOSSL_DECODER.380 \&\- Decoder method routines
84 \& #include <openssl/decoder.h>
90 \& int OSSL_DECODER_up_ref(OSSL_DECODER *decoder);
91 \& void OSSL_DECODER_free(OSSL_DECODER *decoder);
92 \& const OSSL_PROVIDER *OSSL_DECODER_get0_provider(const OSSL_DECODER *decoder);
93 \& const char *OSSL_DECODER_get0_properties(const OSSL_DECODER *decoder);
94 \& int OSSL_DECODER_is_a(const OSSL_DECODER *decoder, const char *name);
95 \& const char *OSSL_DECODER_get0_name(const OSSL_DECODER *decoder);
96 \& const char *OSSL_DECODER_get0_description(const OSSL_DECODER *decoder);
98 \& void (*fn)(OSSL_DECODER *decoder, void *arg),
[all …]
/freebsd/contrib/opencsd/decoder/include/opencsd/c_api/
H A Docsd_c_api_custom.h3 * \brief OpenCSD : Custom decoder interface types and structures
40 /** @defgroup ocsd_ext_dcd OpenCSD Library : Custom External Decoder C-API
43 These types, functions and structures define the required API between a custom external decoder
44 and the library, which will allow the decoder to interact with the library and use library
47 The external decoder must implement:-
48 - A set of factory functions that allow the creation and destruction of decoder instances.
54 /**@name External decoder - Input Interfaces
57 /* Custom decoder C-API interface types. */
59 /** Raw trace data input function - a decoder must have one of these
60 Implements ITrcDataIn with the addition of a decoder handle to provide context in the decoder.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/Disassembler/
H A DVEDisassembler.cpp131 const MCDisassembler *Decoder) { in DecodeI32RegisterClass() argument
141 const MCDisassembler *Decoder) { in DecodeI64RegisterClass() argument
151 const MCDisassembler *Decoder) { in DecodeF32RegisterClass() argument
161 const MCDisassembler *Decoder) { in DecodeF128RegisterClass() argument
171 const MCDisassembler *Decoder) { in DecodeV64RegisterClass() argument
185 const MCDisassembler *Decoder) { in DecodeVMRegisterClass() argument
195 const MCDisassembler *Decoder) { in DecodeVM512RegisterClass() argument
205 const MCDisassembler *Decoder) { in DecodeMISCRegisterClass() argument
216 const MCDisassembler *Decoder);
218 const MCDisassembler *Decoder);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepDecoders.inc18 const MCDisassembler *Decoder) {
19 signedDecoder<6>(MI, tmp, Decoder);
23 const MCDisassembler *Decoder) {
24 signedDecoder<12>(MI, tmp, Decoder);
28 const MCDisassembler *Decoder) {
29 signedDecoder<13>(MI, tmp, Decoder);
33 const MCDisassembler *Decoder) {
34 signedDecoder<14>(MI, tmp, Decoder);
38 const MCDisassembler *Decoder) {
39 signedDecoder<3>(MI, tmp, Decoder);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/Disassembler/
H A DSystemZDisassembler.cpp78 const MCDisassembler *Decoder) { in tryAddingSymbolicOperand() argument
79 return Decoder->tryAddingSymbolicOperand(MI, Value, Address, IsBranch, Offset, in tryAddingSymbolicOperand()
100 const MCDisassembler *Decoder) { in DecodeGR32BitRegisterClass() argument
106 const MCDisassembler *Decoder) { in DecodeGRH32BitRegisterClass() argument
112 const MCDisassembler *Decoder) { in DecodeGR64BitRegisterClass() argument
118 const MCDisassembler *Decoder) { in DecodeGR128BitRegisterClass() argument
124 const MCDisassembler *Decoder) { in DecodeADDR32BitRegisterClass() argument
130 const MCDisassembler *Decoder) { in DecodeADDR64BitRegisterClass() argument
136 const MCDisassembler *Decoder) { in DecodeFP32BitRegisterClass() argument
142 const MCDisassembler *Decoder) { in DecodeFP64BitRegisterClass() argument
[all …]
/freebsd/sys/dev/fb/
H A Dsplash.c46 /* video adapter and image decoder */
50 /* decoder candidates */
60 splash_find_data(splash_decoder_t *decoder) in splash_find_data() argument
66 if (decoder->data_type == NULL) in splash_find_data()
69 image_module = preload_search_by_type(decoder->data_type); in splash_find_data()
81 decoder->data = ptr; in splash_find_data()
82 decoder->data_size = sz; in splash_find_data()
87 splash_test(splash_decoder_t *decoder) in splash_test() argument
89 if (splash_find_data(decoder)) in splash_test()
91 if (*decoder->init && (*decoder->init)(splash_adp)) { in splash_test()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/
H A DRISCVDisassembler.cpp79 const MCDisassembler *Decoder) { in DecodeGPRRegisterClass() argument
80 bool IsRVE = Decoder->getSubtargetInfo().hasFeature(RISCV::FeatureStdExtE); in DecodeGPRRegisterClass()
92 const MCDisassembler *Decoder) { in DecodeGPRF16RegisterClass() argument
93 bool IsRVE = Decoder->getSubtargetInfo().hasFeature(RISCV::FeatureStdExtE); in DecodeGPRF16RegisterClass()
105 const MCDisassembler *Decoder) { in DecodeGPRF32RegisterClass() argument
106 bool IsRVE = Decoder->getSubtargetInfo().hasFeature(RISCV::FeatureStdExtE); in DecodeGPRF32RegisterClass()
118 const MCDisassembler *Decoder) { in DecodeGPRX1X5RegisterClass() argument
129 const MCDisassembler *Decoder) { in DecodeFPR16RegisterClass() argument
140 const MCDisassembler *Decoder) { in DecodeFPR32RegisterClass() argument
151 const MCDisassembler *Decoder) { in DecodeFPR32CRegisterClass() argument
[all …]
/freebsd/lib/libopencsd/
H A DMakefile3 .PATH: ${OPENCSDSRC}/decoder/source/ete/ \
4 ${OPENCSDSRC}/decoder/source/etmv4/ \
5 ${OPENCSDSRC}/decoder/source/etmv3/ \
6 ${OPENCSDSRC}/decoder/source/pkt_printers/ \
7 ${OPENCSDSRC}/decoder/source/mem_acc/ \
8 ${OPENCSDSRC}/decoder/source/i_dec/ \
9 ${OPENCSDSRC}/decoder/source/c_api/ \
10 ${OPENCSDSRC}/decoder/source/ptm/ \
11 ${OPENCSDSRC}/decoder/source/stm/ \
12 ${OPENCSDSRC}/decoder/source/ \
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp69 const MCDisassembler * /*Decoder*/) { in decodeCondBrTarget()
76 const MCDisassembler * /*Decoder*/) { in decodeDirectBrTarget()
96 const MCDisassembler *Decoder) { in DecodeCRRCRegisterClass() argument
102 const MCDisassembler *Decoder) { in DecodeCRBITRCRegisterClass() argument
108 const MCDisassembler *Decoder) { in DecodeF4RCRegisterClass() argument
114 const MCDisassembler *Decoder) { in DecodeF8RCRegisterClass() argument
120 const MCDisassembler *Decoder) { in DecodeFpRCRegisterClass() argument
128 const MCDisassembler *Decoder) { in DecodeVFRCRegisterClass() argument
134 const MCDisassembler *Decoder) { in DecodeVRRCRegisterClass() argument
140 const MCDisassembler *Decoder) { in DecodeVSRCRegisterClass() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp43 uint64_t Address, const void *Decoder) { in DecodeRegisterClass() argument
52 const void *Decoder) { in DecodeDR32RegisterClass() argument
53 return DecodeRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDR32RegisterClass()
58 const void *Decoder) { in DecodeDR16RegisterClass() argument
59 return DecodeRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDR16RegisterClass()
64 const void *Decoder) { in DecodeDR8RegisterClass() argument
65 return DecodeRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDR8RegisterClass()
70 const void *Decoder) { in DecodeAR32RegisterClass() argument
71 return DecodeRegisterClass(Inst, RegNo | 8ULL, Address, Decoder); in DecodeAR32RegisterClass()
76 const void *Decoder) { in DecodeAR16RegisterClass() argument
[all …]

12345678910>>...28