| /freebsd/contrib/processor-trace/libipt/src/ |
| H A D | pt_insn_decoder.c | 46 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 D | pt_packet_decoder.c | 41 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 D | pt_query_decoder.c | 48 * 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 D | pt_block_decoder.c | 48 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 D | XCoreDisassembler.cpp | 77 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 D | ptunit-query.c | 54 /* 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 D | ptunit-block_decoder.c | 36 /* 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 D | decoder_meth.c | 12 #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 D | decoder_lib.c | 22 #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 D | MipsDisassembler.cpp | 83 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 D | AArch64Disassembler.cpp | 41 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 D | ARMDisassembler.cpp | 178 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 D | OSSL_DECODER.pod | 18 - 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 D | intel-pt.h | 40 /* 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 D | intel-pt.h.in | 40 /* 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 D | OSSL_DECODER.3 | 80 \&\- 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 D | ocsd_c_api_custom.h | 3 * \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 D | VEDisassembler.cpp | 131 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 D | HexagonDepDecoders.inc | 18 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 D | SystemZDisassembler.cpp | 78 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 D | splash.c | 46 /* 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 D | RISCVDisassembler.cpp | 79 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 D | Makefile | 3 .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 D | PPCDisassembler.cpp | 69 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 D | M68kDisassembler.cpp | 43 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 …]
|