| /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_query_decoder.c | 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() 104 pt_time_init(&decoder->time); 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 …]
|
| 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 …]
|
| /freebsd/crypto/openssl/crypto/encode_decode/ |
| H A D | decoder_meth.c | 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() 60 void OSSL_DECODER_free(OSSL_DECODER *decoder) in OSSL_DECODER_free() argument 64 if (decoder == NULL) in OSSL_DECODER_free() 67 CRYPTO_DOWN_REF(&decoder->base.refcnt, &ref); in OSSL_DECODER_free() [all …]
|
| H A D | decoder_lib.c | 214 ossl_decoder_instance_new_forprov(OSSL_DECODER *decoder, void *provctx, in ossl_decoder_instance_new_forprov() argument 219 if (!ossl_assert(decoder != NULL)) { in ossl_decoder_instance_new_forprov() 224 decoderctx = decoder->newctx(provctx); in ossl_decoder_instance_new_forprov() 227 if (input_structure != NULL && decoder->set_ctx_params != NULL) { in ossl_decoder_instance_new_forprov() 233 if (!decoder->set_ctx_params(decoderctx, params)) { in ossl_decoder_instance_new_forprov() 234 decoder->freectx(decoderctx); in ossl_decoder_instance_new_forprov() 238 return ossl_decoder_instance_new(decoder, decoderctx); in ossl_decoder_instance_new_forprov() 241 OSSL_DECODER_INSTANCE *ossl_decoder_instance_new(OSSL_DECODER *decoder, in ossl_decoder_instance_new() argument 250 if (!ossl_assert(decoder != NULL)) { in ossl_decoder_instance_new() 258 prov = OSSL_DECODER_get0_provider(decoder); in ossl_decoder_instance_new() [all …]
|
| H A D | decoder_pkey.c | 76 OSSL_DECODER *decoder = OSSL_DECODER_INSTANCE_get_decoder(decoder_inst); in decoder_construct_pkey() local 78 const OSSL_PROVIDER *decoder_prov = OSSL_DECODER_get0_provider(decoder); in decoder_construct_pkey() 168 (void)decoder->export_object(decoderctx, in decoder_construct_pkey() 234 static int collect_decoder_keymgmt(EVP_KEYMGMT *keymgmt, OSSL_DECODER *decoder, in collect_decoder_keymgmt() argument 246 if (keymgmt->name_id != decoder->base.id) in collect_decoder_keymgmt() 250 if ((decoderctx = decoder->newctx(provctx)) == NULL) { in collect_decoder_keymgmt() 255 if ((di = ossl_decoder_instance_new(decoder, decoderctx)) == NULL) { in collect_decoder_keymgmt() 256 decoder->freectx(decoderctx); in collect_decoder_keymgmt() 279 (void *)data->ctx, (void *)decoder, in collect_decoder_keymgmt() 280 OSSL_DECODER_get0_name(decoder), in collect_decoder_keymgmt() [all …]
|
| /freebsd/contrib/processor-trace/libipt/test/src/ |
| H A D | ptunit-query.c | 56 struct pt_query_decoder decoder; member 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() 101 decoder->config.end = pos; in cutoff() 107 struct pt_query_decoder *decoder = &dfix->decoder; in indir_not_synced() local [all …]
|
| H A D | ptunit-block_decoder.c | 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 161 errcode = pt_blk_get_offset(&decoder, NULL); in get_offset_null() [all …]
|
| H A D | ptunit-insn_decoder.c | 39 struct pt_insn_decoder decoder; member 67 errcode = pt_insn_decoder_init(&tfix->decoder, config); in tfix_init() 75 struct pt_insn_decoder decoder; in decoder_init_null() local 82 errcode = pt_insn_decoder_init(&decoder, NULL); in decoder_init_null() 97 struct pt_insn_decoder *decoder; in alloc_decoder_null() local 99 decoder = pt_insn_alloc_decoder(NULL); in alloc_decoder_null() 100 ptu_null(decoder); in alloc_decoder_null() 146 errcode = pt_insn_sync_set(&tfix->decoder, sizeof(tfix->buffer) + 1); in sync_set_eos() 154 struct pt_insn_decoder decoder; in get_offset_null() local 161 errcode = pt_insn_get_offset(&decoder, NULL); in get_offset_null() [all …]
|
| H A D | ptunit-packet_decoder.c | 39 struct pt_packet_decoder decoder; member 67 errcode = pt_pkt_decoder_init(&tfix->decoder, config); in tfix_init() 75 struct pt_packet_decoder decoder; in decoder_init_null() local 82 errcode = pt_pkt_decoder_init(&decoder, NULL); in decoder_init_null() 97 struct pt_packet_decoder *decoder; in alloc_decoder_null() local 99 decoder = pt_pkt_alloc_decoder(NULL); in alloc_decoder_null() 100 ptu_null(decoder); in alloc_decoder_null() 146 errcode = pt_pkt_sync_set(&tfix->decoder, sizeof(tfix->buffer) + 1); in sync_set_eos() 154 struct pt_packet_decoder decoder; in get_offset_null() local 161 errcode = pt_pkt_get_offset(&decoder, NULL); in get_offset_null() [all …]
|
| H A D | ptunit-cpp.cpp | 38 struct pt_packet_decoder *decoder; in init_packet_decoder() local 44 decoder = pt_pkt_alloc_decoder(&config); in init_packet_decoder() 45 ptu_ptr(decoder); in init_packet_decoder() 46 pt_pkt_free_decoder(decoder); in init_packet_decoder()
|
| /freebsd/sys/dev/fb/ |
| H A D | splash.c | 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() 92 decoder->data = NULL; in splash_test() 93 decoder->data_size = 0; in splash_test() [all …]
|
| /freebsd/contrib/processor-trace/libipt/include/ |
| H A D | intel-pt.h | 995 extern pt_export void pt_pkt_free_decoder(struct pt_packet_decoder *decoder); 1010 extern pt_export int pt_pkt_sync_forward(struct pt_packet_decoder *decoder); 1011 extern pt_export int pt_pkt_sync_backward(struct pt_packet_decoder *decoder); 1022 extern pt_export int pt_pkt_sync_set(struct pt_packet_decoder *decoder, 1036 extern pt_export int pt_pkt_get_offset(const struct pt_packet_decoder *decoder, 1051 pt_pkt_get_sync_offset(const struct pt_packet_decoder *decoder, 1059 pt_pkt_get_config(const struct pt_packet_decoder *decoder); 1078 extern pt_export int pt_pkt_next(struct pt_packet_decoder *decoder, 1476 extern pt_export void pt_qry_free_decoder(struct pt_query_decoder *decoder); 1496 extern pt_export int pt_qry_sync_forward(struct pt_query_decoder *decoder, [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. */ 184 /* The current decoder state does not match the state in the trace. */ 348 /** A collection of decoder-specific configuration flags. */ 350 /** The decoder variant. */ 352 /** Flags for the block decoder. */ [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/crypto/openssl/doc/man3/ |
| H A D | OSSL_DECODER.pod | 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), 38 int OSSL_DECODER_names_do_all(const OSSL_DECODER *decoder, [all …]
|
| H A D | OSSL_DECODER_CTX.pod | 34 #include <openssl/decoder.h> 39 const OSSL_PARAM *OSSL_DECODER_settable_ctx_params(OSSL_DECODER *decoder); 49 int OSSL_DECODER_CTX_add_decoder(OSSL_DECODER_CTX *ctx, OSSL_DECODER *decoder); 95 which will stop adding one more decoder implementations when it has already 98 the decoder implementations that take that input type. For example, if the 99 input type is set to C<DER>, a PEM to DER decoder will be ignored. 103 simply try with one decoder implementation after the other, and thereby 112 decoder that was just used, and that may be useful for the constructor. 132 a decoder, to be used to attempt to decode some encoded input. 135 added decoders, and adds them as well. This is used to build decoder [all …]
|
| H A D | OSSL_DECODER_CTX_new_for_pkey.pod | 14 #include <openssl/decoder.h> 39 B<OSSL_DECODER_CTX>, finds all applicable decoder implementations and sets 50 decoder implementations that may be able to process the encoded input into 54 The search of decoder implementations can be limited with I<input_type> and 56 NULL is valid for both of them and signifies that the decoder implementations 62 The search of decoder implementations can also be limited with I<keytype> 64 NULL and zero are valid and signify that the decoder implementations will 67 If no suitable decoder implementation is found, 69 with no associated decoder (L<OSSL_DECODER_CTX_get_num_decoders(3)> returns 93 Among the known input types that OpenSSL decoder implementations offer [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | LibiptDecoder.cpp | 32 auto InsnDecoderDeleter = [](pt_insn_decoder *decoder) { in __anonea531ef20102() argument 33 pt_insn_free_decoder(decoder); in __anonea531ef20102() 36 auto QueryDecoderDeleter = [](pt_query_decoder *decoder) { in __anonea531ef20202() argument 37 pt_qry_free_decoder(decoder); in __anonea531ef20202() 85 /// Set up the memory image callback for the given decoder. 86 static Error SetupMemoryImage(pt_insn_decoder *decoder, Process &process) { in SetupMemoryImage() argument 87 pt_image *image = pt_insn_get_image(decoder); in SetupMemoryImage() 95 /// Create an instruction decoder for the given buffer and the given process. 115 /// Create a query decoder for the given buffer. The query decoder i 136 PSBBlockAnomalyDetector(pt_insn_decoder & decoder,TraceIntelPT & trace_intel_pt,DecodedThread & decoded_thread) PSBBlockAnomalyDetector() argument 572 Expected<PSBBlockDecoder> decoder = PSBBlockDecoder::Create( DecodeSingleTraceForThread() local 636 Expected<PSBBlockDecoder> decoder = PSBBlockDecoder::Create( DecodeSystemWideTraceForThread() local 697 pt_query_decoder *decoder = decoder_up.get().get(); SplitTraceIntoPSBBlock() local 768 pt_query_decoder *decoder = decoder_up.get().get(); FindLowestTSCInTrace() local [all...] |
| /freebsd/sys/contrib/xz-embedded/linux/lib/xz/ |
| H A D | Kconfig | 12 bool "x86 BCJ filter decoder" 17 bool "PowerPC BCJ filter decoder" 22 bool "IA-64 BCJ filter decoder" 27 bool "ARM BCJ filter decoder" 32 bool "ARM-Thumb BCJ filter decoder" 37 bool "SPARC BCJ filter decoder" 42 bool "MicroLZMA decoder" 65 This allows passing .xz files to the in-kernel XZ decoder via 69 Unless you are developing the XZ decoder, you don't need this
|
| /freebsd/sys/contrib/device-tree/Bindings/media/i2c/ |
| H A D | tvp514x.txt | 1 * Texas Instruments TVP514x video decoder 4 digital video decoder that digitizes and decodes all popular baseband analog 5 video formats into digital video component. The tvp514x decoder supports analog- 12 (a) "ti,tvp5146" for tvp5146 decoder. 13 (b) "ti,tvp5146m2" for tvp5146m2 decoder. 14 (c) "ti,tvp5147" for tvp5147 decoder. 15 (d) "ti,tvp5147m1" for tvp5147m1 decoder.
|
| H A D | ti,tvp514x.txt | 1 * Texas Instruments TVP514x video decoder 4 digital video decoder that digitizes and decodes all popular baseband analog 5 video formats into digital video component. The tvp514x decoder supports analog- 12 (a) "ti,tvp5146" for tvp5146 decoder. 13 (b) "ti,tvp5146m2" for tvp5146m2 decoder. 14 (c) "ti,tvp5147" for tvp5147 decoder. 15 (d) "ti,tvp5147m1" for tvp5147m1 decoder.
|
| /freebsd/usr.bin/kdump/ |
| H A D | kdump.h | 74 void print_integer_arg(const char *(*decoder)(int), int value); 75 void print_integer_arg_valid(const char *(*decoder)(int), int value); 76 void print_mask_arg(bool (*decoder)(FILE *, int, int *), int value); 77 void print_mask_arg0(bool (*decoder)(FILE *, int, int *), int value); 78 void print_mask_arg32(bool (*decoder)(FILE *, uint32_t, uint32_t *), 80 void print_mask_argul(bool (*decoder)(FILE *, u_long, u_long *), 82 bool print_mask_arg_part(bool (*decoder)(FILE *, int, int *),
|
| /freebsd/sys/contrib/zstd/doc/educational_decoder/ |
| H A D | README.md | 4 `zstd_decompress.c` is a self-contained implementation in C99 of a decoder, 6 While it does not implement as many features as the reference decoder, 23 `harness.c` provides a simple test harness around the decoder: 27 As an additional resource to be used with this decoder, 30 a Zstandard decoder implementation. 31 Note that to use the tool to verify this decoder implementation, 33 as this decoder does not handle streaming decoding,
|