Searched refs:decoder (Results 1 - 24 of 24) sorted by relevance

/freebsd-12-stable/contrib/processor-trace/libipt/src/
H A Dpt_insn_decoder.c46 static void pt_insn_reset(struct pt_insn_decoder *decoder) argument
48 if (!decoder)
51 decoder->mode = ptem_unknown;
52 decoder->ip = 0ull;
53 decoder->status = 0;
54 decoder->enabled = 0;
55 decoder->process_event = 0;
56 decoder->speculative = 0;
57 decoder->process_insn = 0;
58 decoder
66 pt_insn_status(const struct pt_insn_decoder *decoder, int flags) argument
106 pt_insn_decoder_init(struct pt_insn_decoder *decoder, const struct pt_config *uconfig) argument
143 pt_insn_decoder_fini(struct pt_insn_decoder *decoder) argument
155 struct pt_insn_decoder *decoder; local
171 pt_insn_free_decoder(struct pt_insn_decoder *decoder) argument
189 pt_insn_tick(struct pt_insn_decoder *decoder, uint64_t ip) argument
252 pt_insn_indirect_branch(struct pt_insn_decoder *decoder, uint64_t *ip) argument
280 pt_insn_cond_branch(struct pt_insn_decoder *decoder, int *taken) argument
300 pt_insn_start(struct pt_insn_decoder *decoder, int status) argument
326 pt_insn_sync_forward(struct pt_insn_decoder *decoder) argument
340 pt_insn_sync_backward(struct pt_insn_decoder *decoder) argument
354 pt_insn_sync_set(struct pt_insn_decoder *decoder, uint64_t offset) argument
368 pt_insn_get_offset(const struct pt_insn_decoder *decoder, uint64_t *offset) argument
376 pt_insn_get_sync_offset(const struct pt_insn_decoder *decoder, uint64_t *offset) argument
385 pt_insn_get_image(struct pt_insn_decoder *decoder) argument
393 pt_insn_set_image(struct pt_insn_decoder *decoder, struct pt_image *image) argument
407 pt_insn_get_config(const struct pt_insn_decoder *decoder) argument
415 pt_insn_time(struct pt_insn_decoder *decoder, uint64_t *time, uint32_t *lost_mtc, uint32_t *lost_cyc) argument
424 pt_insn_core_bus_ratio(struct pt_insn_decoder *decoder, uint32_t *cbr) argument
432 pt_insn_asid(const struct pt_insn_decoder *decoder, struct pt_asid *asid, size_t size) argument
441 event_pending(struct pt_insn_decoder *decoder) argument
465 check_erratum_skd022(struct pt_insn_decoder *decoder) argument
491 handle_erratum_skd022(struct pt_insn_decoder *decoder) argument
517 pt_insn_proceed(struct pt_insn_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
731 pt_insn_postpone(struct pt_insn_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
751 pt_insn_clear_postponed(struct pt_insn_decoder *decoder) argument
768 pt_insn_proceed_postponed(struct pt_insn_decoder *decoder) argument
804 pt_insn_check_insn_event(struct pt_insn_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
961 handle_erratum_bdm64(struct pt_insn_decoder *decoder, const struct pt_event *ev, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
1009 pt_insn_postpone_tsx(struct pt_insn_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext, const struct pt_event *ev) argument
1042 pt_insn_check_ip_event(struct pt_insn_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
1210 pt_insn_decode_cached(struct pt_insn_decoder *decoder, const struct pt_mapped_section *msec, struct pt_insn *insn, struct pt_insn_ext *iext) argument
1257 pt_insn_msec_lookup(struct pt_insn_decoder *decoder, const struct pt_mapped_section **pmsec) argument
1284 pt_insn_next(struct pt_insn_decoder *decoder, struct pt_insn *uinsn, size_t size) argument
1377 pt_insn_process_enabled(struct pt_insn_decoder *decoder) argument
1404 pt_insn_process_disabled(struct pt_insn_decoder *decoder) argument
1430 pt_insn_process_async_branch(struct pt_insn_decoder *decoder) argument
1452 pt_insn_process_paging(struct pt_insn_decoder *decoder) argument
1472 pt_insn_process_overflow(struct pt_insn_decoder *decoder) argument
1517 pt_insn_process_exec_mode(struct pt_insn_decoder *decoder) argument
1538 pt_insn_process_tsx(struct pt_insn_decoder *decoder) argument
1548 pt_insn_process_stop(struct pt_insn_decoder *decoder) argument
1568 pt_insn_process_vmcs(struct pt_insn_decoder *decoder) argument
1588 pt_insn_event(struct pt_insn_decoder *decoder, struct pt_event *uevent, size_t size) argument
[all...]
H A Dpt_block_decoder.c48 static int pt_blk_status(const struct pt_block_decoder *decoder, int flags) argument
52 if (!decoder)
55 status = decoder->status;
62 if (!decoder->enabled)
69 if ((status & pts_eos) && !decoder->process_event)
75 static void pt_blk_reset(struct pt_block_decoder *decoder) argument
77 if (!decoder)
80 decoder->mode = ptem_unknown;
81 decoder->ip = 0ull;
82 decoder
109 pt_blk_decoder_init(struct pt_block_decoder *decoder, const struct pt_config *uconfig) argument
146 pt_blk_decoder_fini(struct pt_block_decoder *decoder) argument
159 struct pt_block_decoder *decoder; local
175 pt_blk_free_decoder(struct pt_block_decoder *decoder) argument
193 pt_blk_tick(struct pt_block_decoder *decoder, uint64_t ip) argument
256 pt_blk_indirect_branch(struct pt_block_decoder *decoder, uint64_t *ip) argument
284 pt_blk_cond_branch(struct pt_block_decoder *decoder, int *taken) argument
304 pt_blk_start(struct pt_block_decoder *decoder, int status) argument
327 pt_blk_sync_reset(struct pt_block_decoder *decoder) argument
337 pt_blk_sync_forward(struct pt_block_decoder *decoder) argument
353 pt_blk_sync_backward(struct pt_block_decoder *decoder) argument
369 pt_blk_sync_set(struct pt_block_decoder *decoder, uint64_t offset) argument
385 pt_blk_get_offset(const struct pt_block_decoder *decoder, uint64_t *offset) argument
393 pt_blk_get_sync_offset(const struct pt_block_decoder *decoder, uint64_t *offset) argument
402 pt_blk_get_image(struct pt_block_decoder *decoder) argument
410 pt_blk_set_image(struct pt_block_decoder *decoder, struct pt_image *image) argument
423 pt_blk_get_config(const struct pt_block_decoder *decoder) argument
431 pt_blk_time(struct pt_block_decoder *decoder, uint64_t *time, uint32_t *lost_mtc, uint32_t *lost_cyc) argument
440 pt_blk_core_bus_ratio(struct pt_block_decoder *decoder, uint32_t *cbr) argument
448 pt_blk_asid(const struct pt_block_decoder *decoder, struct pt_asid *asid, size_t size) argument
466 pt_blk_fetch_event(struct pt_block_decoder *decoder) argument
546 pt_blk_next_ip(uint64_t *pip, struct pt_block_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
638 pt_blk_proceed_with_trace(struct pt_block_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
699 pt_blk_log_call(struct pt_block_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
735 pt_blk_proceed_one_insn(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_insn *pinsn, struct pt_insn_ext *piext) argument
821 pt_blk_proceed_to_insn(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_insn *insn, struct pt_insn_ext *iext, int (*predicate)(const struct pt_insn *, const struct pt_insn_ext *)) argument
883 pt_blk_proceed_to_ip(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_insn *insn, struct pt_insn_ext *iext, uint64_t ip) argument
942 pt_blk_proceed_to_ip_with_trace(struct pt_block_decoder *decoder, struct pt_block *block, uint64_t ip) argument
1001 pt_blk_proceed_skl014(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_insn *insn, struct pt_insn_ext *iext) argument
1076 pt_blk_proceed_to_disabled(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_insn *insn, struct pt_insn_ext *iext, const struct pt_event *ev) argument
1122 pt_blk_set_disable_resume_ip(struct pt_block_decoder *decoder, const struct pt_insn *insn) argument
1152 pt_blk_proceed_to_async_paging(struct pt_block_decoder *decoder, struct pt_block *block, const struct pt_event *ev) argument
1184 pt_blk_proceed_to_async_vmcs(struct pt_block_decoder *decoder, struct pt_block *block, const struct pt_event *ev) argument
1216 pt_blk_proceed_to_exec_mode(struct pt_block_decoder *decoder, struct pt_block *block, const struct pt_event *ev) argument
1253 pt_blk_proceed_to_ptwrite(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_insn *insn, struct pt_insn_ext *iext, struct pt_event *ev) argument
1319 pt_blk_handle_erratum_skd022(struct pt_block_decoder *decoder, struct pt_event *ev) argument
1364 pt_blk_postpone_insn(struct pt_block_decoder *decoder, const struct pt_insn *insn, const struct pt_insn_ext *iext) argument
1386 pt_blk_clear_postponed_insn(struct pt_block_decoder *decoder) argument
1405 pt_blk_proceed_postponed_insn(struct pt_block_decoder *decoder) argument
1452 pt_blk_proceed_event(struct pt_block_decoder *decoder, struct pt_block *block) argument
1649 pt_blk_proceed_no_event_uncached(struct pt_block_decoder *decoder, struct pt_block *block) argument
1772 pt_blk_proceed_no_event_fill_cache(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_block_cache *bcache, const struct pt_mapped_section *msec, size_t steps) argument
2058 pt_blk_proceed_truncated(struct pt_block_decoder *decoder, struct pt_block *block) argument
2125 pt_blk_proceed_no_event_cached(struct pt_block_decoder *decoder, struct pt_block *block, struct pt_block_cache *bcache, const struct pt_mapped_section *msec) argument
2464 pt_blk_msec_fill(struct pt_block_decoder *decoder, const struct pt_mapped_section **pmsec) argument
2492 pt_blk_msec_lookup(struct pt_block_decoder *decoder, const struct pt_mapped_section **pmsec) argument
2525 pt_blk_proceed_no_event(struct pt_block_decoder *decoder, struct pt_block *block) argument
2571 pt_blk_proceed(struct pt_block_decoder *decoder, struct pt_block *block) argument
2617 pt_blk_handle_erratum_bdm64(struct pt_block_decoder *decoder, const struct pt_block *block, const struct pt_event *ev) argument
2680 pt_blk_postpone_trailing_tsx(struct pt_block_decoder *decoder, struct pt_block *block, const struct pt_event *ev) argument
2718 pt_blk_proceed_trailing_event(struct pt_block_decoder *decoder, struct pt_block *block) argument
3034 pt_blk_next(struct pt_block_decoder *decoder, struct pt_block *ublock, size_t size) argument
3075 pt_blk_process_enabled(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3104 pt_blk_process_disabled(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3132 pt_blk_process_async_branch(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3159 pt_blk_process_paging(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3186 pt_blk_process_vmcs(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3213 pt_blk_process_overflow(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3258 pt_blk_process_exec_mode(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3282 pt_blk_process_tsx(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3298 pt_blk_process_stop(struct pt_block_decoder *decoder, const struct pt_event *ev) argument
3317 pt_blk_event(struct pt_block_decoder *decoder, struct pt_event *uevent, size_t size) argument
[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)
62 if (!packet || !decoder)
68 errcode = pt_pkt_next(decoder, packet, sizeof(*packet));
88 int pt_qry_decoder_init(struct pt_query_decoder *decoder, argument
93 if (!decoder)
96 memset(decoder, 0, sizeof(*decoder));
98 errcode = pt_config_from_user(&decoder->config, config);
102 pt_last_ip_init(&decoder
59 pt_qry_find_header_fup(struct pt_packet *packet, struct pt_packet_decoder *decoder) argument
114 struct pt_query_decoder *decoder; local
130 pt_qry_decoder_fini(struct pt_query_decoder *decoder) argument
137 pt_qry_free_decoder(struct pt_query_decoder *decoder) argument
143 pt_qry_reset(struct pt_query_decoder *decoder) argument
160 pt_qry_will_event(const struct pt_query_decoder *decoder) argument
186 pt_qry_will_eos(const struct pt_query_decoder *decoder) argument
209 pt_qry_status_flags(const struct pt_query_decoder *decoder) argument
241 pt_qry_provoke_fetch_error(const struct pt_query_decoder *decoder) argument
258 pt_qry_read_ahead(struct pt_query_decoder *decoder) argument
308 pt_qry_start(struct pt_query_decoder *decoder, const uint8_t *pos, uint64_t *addr) argument
561 pt_qry_sync_forward(struct pt_query_decoder *decoder, uint64_t *ip) argument
584 pt_qry_sync_backward(struct pt_query_decoder *decoder, uint64_t *ip) argument
625 pt_qry_sync_set(struct pt_query_decoder *decoder, uint64_t *ip, uint64_t offset) argument
643 pt_qry_get_offset(const struct pt_query_decoder *decoder, uint64_t *offset) argument
660 pt_qry_get_sync_offset(const struct pt_query_decoder *decoder, uint64_t *offset) argument
679 pt_qry_get_config(const struct pt_query_decoder *decoder) argument
687 pt_qry_cache_tnt(struct pt_query_decoder *decoder) argument
747 pt_qry_cond_branch(struct pt_query_decoder *decoder, int *taken) argument
772 pt_qry_indirect_branch(struct pt_query_decoder *decoder, uint64_t *addr) argument
855 pt_qry_event(struct pt_query_decoder *decoder, struct pt_event *event, size_t size) argument
937 pt_qry_time(struct pt_query_decoder *decoder, uint64_t *time, uint32_t *lost_mtc, uint32_t *lost_cyc) argument
946 pt_qry_core_bus_ratio(struct pt_query_decoder *decoder, uint32_t *cbr) argument
954 pt_qry_event_time(struct pt_event *event, const struct pt_query_decoder *decoder) argument
973 pt_qry_decode_unknown(struct pt_query_decoder *decoder) argument
989 pt_qry_decode_pad(struct pt_query_decoder *decoder) argument
999 pt_qry_read_psb_header(struct pt_query_decoder *decoder) argument
1032 pt_qry_decode_psb(struct pt_query_decoder *decoder) argument
1072 pt_qry_event_ip(uint64_t *ip, struct pt_event *event, const struct pt_query_decoder *decoder) argument
1102 pt_qry_decode_ip(struct pt_query_decoder *decoder) argument
1123 pt_qry_consume_tip(struct pt_query_decoder *decoder, int size) argument
1132 pt_qry_event_tip(struct pt_event *ev, struct pt_query_decoder *decoder) argument
1164 pt_qry_decode_tip(struct pt_query_decoder *decoder) argument
1206 pt_qry_decode_tnt_8(struct pt_query_decoder *decoder) argument
1227 pt_qry_decode_tnt_64(struct pt_query_decoder *decoder) argument
1248 pt_qry_consume_tip_pge(struct pt_query_decoder *decoder, int size) argument
1257 pt_qry_event_tip_pge(struct pt_event *ev, const struct pt_query_decoder *decoder) argument
1274 pt_qry_decode_tip_pge(struct pt_query_decoder *decoder) argument
1353 pt_qry_consume_tip_pgd(struct pt_query_decoder *decoder, int size) argument
1363 pt_qry_event_tip_pgd(struct pt_event *ev, const struct pt_query_decoder *decoder) argument
1412 pt_qry_decode_tip_pgd(struct pt_query_decoder *decoder) argument
1463 pt_qry_consume_fup(struct pt_query_decoder *decoder, int size) argument
1472 scan_for_erratum_bdm70(struct pt_packet_decoder *decoder) argument
1520 struct pt_packet_decoder decoder; local
1538 pt_qry_header_fup(struct pt_query_decoder *decoder) argument
1571 pt_qry_event_fup(struct pt_event *ev, struct pt_query_decoder *decoder) argument
1613 pt_qry_decode_fup(struct pt_query_decoder *decoder) argument
1676 pt_qry_decode_pip(struct pt_query_decoder *decoder) argument
1720 pt_qry_header_pip(struct pt_query_decoder *decoder) argument
1746 pt_qry_event_psbend(struct pt_event *ev, struct pt_query_decoder *decoder) argument
1793 pt_qry_process_pending_psb_events(struct pt_query_decoder *decoder) argument
1822 pt_qry_event_ovf_disabled(struct pt_query_decoder *decoder) argument
1853 pt_qry_event_ovf_enabled(struct pt_query_decoder *decoder) argument
1884 skd010_recover(struct pt_query_decoder *decoder, const struct pt_packet_ip *packet, const struct pt_time_cal *tcal, const struct pt_time *time, uint64_t offset) argument
1944 skd010_recover_disabled(struct pt_query_decoder *decoder, const struct pt_time_cal *tcal, const struct pt_time *time, uint64_t offset) argument
1983 skd010_scan_for_ovf_resume(struct pt_packet_decoder *pkt, struct pt_query_decoder *decoder) argument
2274 pt_qry_handle_skd010(struct pt_query_decoder *decoder) argument
2305 apl12_tracing_is_disabled(struct pt_packet_decoder *decoder) argument
2382 apl12_resume_disabled(struct pt_query_decoder *decoder, struct pt_packet_decoder *pkt, unsigned int offset) argument
2529 pt_qry_handle_apl12(struct pt_query_decoder *decoder, unsigned int offset) argument
2573 apl11_apply(struct pt_query_decoder *decoder, struct pt_packet_decoder *pkt) argument
2711 pt_qry_handle_apl11(struct pt_query_decoder *decoder) argument
2736 pt_pkt_find_ovf_fup(struct pt_packet_decoder *decoder) argument
2796 pt_qry_find_ovf_fup(const struct pt_query_decoder *decoder) argument
2836 pt_qry_decode_ovf(struct pt_query_decoder *decoder) argument
2925 pt_qry_decode_mode_exec(struct pt_query_decoder *decoder, const struct pt_packet_mode_exec *packet) argument
2944 pt_qry_decode_mode_tsx(struct pt_query_decoder *decoder, const struct pt_packet_mode_tsx *packet) argument
2978 pt_qry_decode_mode(struct pt_query_decoder *decoder) argument
3008 pt_qry_header_mode(struct pt_query_decoder *decoder) argument
3044 pt_qry_decode_psbend(struct pt_query_decoder *decoder) argument
3066 pt_qry_decode_tsc(struct pt_query_decoder *decoder) argument
3087 pt_qry_header_tsc(struct pt_query_decoder *decoder) argument
3108 pt_qry_decode_cbr(struct pt_query_decoder *decoder) argument
3143 pt_qry_header_cbr(struct pt_query_decoder *decoder) argument
3172 pt_qry_decode_tma(struct pt_query_decoder *decoder) argument
3193 pt_qry_decode_mtc(struct pt_query_decoder *decoder) argument
3214 check_erratum_skd007(struct pt_query_decoder *decoder, const struct pt_packet_cyc *packet, int size) argument
3251 pt_qry_decode_cyc(struct pt_query_decoder *decoder) argument
3292 pt_qry_decode_stop(struct pt_query_decoder *decoder) argument
3317 pt_qry_header_vmcs(struct pt_query_decoder *decoder) argument
3341 pt_qry_decode_vmcs(struct pt_query_decoder *decoder) argument
3412 pt_qry_decode_mnt(struct pt_query_decoder *decoder) argument
3443 pt_qry_header_mnt(struct pt_query_decoder *decoder) argument
3468 pt_qry_decode_exstop(struct pt_query_decoder *decoder) argument
3504 pt_qry_decode_mwait(struct pt_query_decoder *decoder) argument
3529 pt_qry_decode_pwre(struct pt_query_decoder *decoder) argument
3559 pt_qry_decode_pwrx(struct pt_query_decoder *decoder) argument
3593 pt_qry_decode_ptw(struct pt_query_decoder *decoder) argument
[all...]
H A Dpt_packet_decoder.c40 int pt_pkt_decoder_init(struct pt_packet_decoder *decoder, argument
45 if (!decoder || !config)
48 memset(decoder, 0, sizeof(*decoder));
50 errcode = pt_config_from_user(&decoder->config, config);
59 struct pt_packet_decoder *decoder; local
62 decoder = malloc(sizeof(*decoder));
63 if (!decoder)
66 errcode = pt_pkt_decoder_init(decoder, confi
75 pt_pkt_decoder_fini(struct pt_packet_decoder *decoder) argument
82 pt_pkt_free_decoder(struct pt_packet_decoder *decoder) argument
88 pt_pkt_sync_forward(struct pt_packet_decoder *decoder) argument
114 pt_pkt_sync_backward(struct pt_packet_decoder *decoder) argument
136 pt_pkt_sync_set(struct pt_packet_decoder *decoder, uint64_t offset) argument
156 pt_pkt_get_offset(const struct pt_packet_decoder *decoder, uint64_t *offset) argument
173 pt_pkt_get_sync_offset(const struct pt_packet_decoder *decoder, uint64_t *offset) argument
192 pt_pkt_get_config(const struct pt_packet_decoder *decoder) argument
221 pt_pkt_next(struct pt_packet_decoder *decoder, struct pt_packet *packet, size_t psize) argument
256 pt_pkt_decode_unknown(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
271 pt_pkt_decode_pad(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
285 pt_pkt_decode_psb(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
303 pt_pkt_decode_tip(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
322 pt_pkt_decode_tnt_8(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
341 pt_pkt_decode_tnt_64(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
360 pt_pkt_decode_tip_pge(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
379 pt_pkt_decode_tip_pgd(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
398 pt_pkt_decode_fup(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
417 pt_pkt_decode_pip(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
436 pt_pkt_decode_ovf(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
450 pt_pkt_decode_mode(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
469 pt_pkt_decode_psbend(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
483 pt_pkt_decode_tsc(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
502 pt_pkt_decode_cbr(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
521 pt_pkt_decode_tma(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
540 pt_pkt_decode_mtc(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
559 pt_pkt_decode_cyc(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
578 pt_pkt_decode_stop(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
592 pt_pkt_decode_vmcs(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
611 pt_pkt_decode_mnt(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
630 pt_pkt_decode_exstop(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
649 pt_pkt_decode_mwait(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
668 pt_pkt_decode_pwre(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
687 pt_pkt_decode_pwrx(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
706 pt_pkt_decode_ptw(struct pt_packet_decoder *decoder, struct pt_packet *packet) argument
[all...]
/freebsd-12-stable/sys/dev/fb/
H A Dsplash.c48 /* video adapter and image decoder */
52 /* decoder candidates */
62 splash_find_data(splash_decoder_t *decoder) argument
68 if (decoder->data_type == NULL)
71 image_module = preload_search_by_type(decoder->data_type);
83 decoder->data = ptr;
84 decoder->data_size = sz;
89 splash_test(splash_decoder_t *decoder) argument
91 if (splash_find_data(decoder))
93 if (*decoder
104 splash_new(splash_decoder_t *decoder) argument
112 splash_register(splash_decoder_t *decoder) argument
157 splash_unregister(splash_decoder_t *decoder) argument
[all...]
H A Dsplashreg.h95 /* entry point for the splash image decoder */
96 int splash_register(splash_decoder_t *decoder);
97 int splash_unregister(splash_decoder_t *decoder);
/freebsd-12-stable/lib/libopencsd/
H A DMakefile10 .PATH: ${OPENCSDSRC}/decoder/source/etmv4/ \
11 ${OPENCSDSRC}/decoder/source/etmv3/ \
12 ${OPENCSDSRC}/decoder/source/pkt_printers/ \
13 ${OPENCSDSRC}/decoder/source/mem_acc/ \
14 ${OPENCSDSRC}/decoder/source/i_dec/ \
15 ${OPENCSDSRC}/decoder/source/c_api/ \
16 ${OPENCSDSRC}/decoder/source/ptm/ \
17 ${OPENCSDSRC}/decoder/source/stm/ \
18 ${OPENCSDSRC}/decoder/source/ \
19 ${OPENCSDSRC}/decoder/includ
[all...]
/freebsd-12-stable/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 in struct:ptu_decoder_fixture
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) argument
79 ptu_ptr(decoder);
80 decoder->enabled = 1;
82 (void) pt_df_fetch(&decoder->next, decoder->pos, &decoder->config);
87 static struct ptunit_result cutoff(struct pt_query_decoder *decoder, argument
107 struct pt_query_decoder *decoder = &dfix->decoder; local
120 struct pt_query_decoder *decoder = &dfix->decoder; local
132 struct pt_query_decoder *decoder = &dfix->decoder; local
144 struct pt_query_decoder *decoder = &dfix->decoder; local
208 struct pt_query_decoder *decoder = &dfix->decoder; local
266 struct pt_query_decoder *decoder = &dfix->decoder; local
324 struct pt_query_decoder *decoder = &dfix->decoder; local
382 struct pt_query_decoder *decoder = &dfix->decoder; local
444 struct pt_query_decoder *decoder = &dfix->decoder; local
462 struct pt_query_decoder *decoder = &dfix->decoder; local
479 struct pt_query_decoder *decoder = &dfix->decoder; local
508 struct pt_query_decoder *decoder = &dfix->decoder; local
537 struct pt_query_decoder *decoder = &dfix->decoder; local
557 struct pt_query_decoder *decoder = &dfix->decoder; local
578 struct pt_query_decoder *decoder = &dfix->decoder; local
601 struct pt_query_decoder *decoder = &dfix->decoder; local
624 struct pt_query_decoder *decoder = &dfix->decoder; local
648 struct pt_query_decoder *decoder = &dfix->decoder; local
671 struct pt_query_decoder *decoder = &dfix->decoder; local
688 struct pt_query_decoder *decoder = &dfix->decoder; local
703 struct pt_query_decoder *decoder = &dfix->decoder; local
735 struct pt_query_decoder *decoder = &dfix->decoder; local
757 struct pt_query_decoder *decoder = &dfix->decoder; local
779 struct pt_query_decoder *decoder = &dfix->decoder; local
801 struct pt_query_decoder *decoder = &dfix->decoder; local
824 struct pt_query_decoder *decoder = &dfix->decoder; local
846 struct pt_query_decoder *decoder = &dfix->decoder; local
863 struct pt_query_decoder *decoder = &dfix->decoder; local
875 struct pt_query_decoder *decoder = &dfix->decoder; local
899 struct pt_query_decoder *decoder = &dfix->decoder; local
923 struct pt_query_decoder *decoder = &dfix->decoder; local
940 struct pt_query_decoder *decoder = &dfix->decoder; local
976 struct pt_query_decoder *decoder = &dfix->decoder; local
996 struct pt_query_decoder *decoder = &dfix->decoder; local
1033 struct pt_query_decoder *decoder = &dfix->decoder; local
1053 struct pt_query_decoder *decoder = &dfix->decoder; local
1096 struct pt_query_decoder *decoder = &dfix->decoder; local
1115 struct pt_query_decoder *decoder = &dfix->decoder; local
1136 struct pt_query_decoder *decoder = &dfix->decoder; local
1155 struct pt_query_decoder *decoder = &dfix->decoder; local
1174 struct pt_query_decoder *decoder = &dfix->decoder; local
1217 struct pt_query_decoder *decoder = &dfix->decoder; local
1237 struct pt_query_decoder *decoder = &dfix->decoder; local
1256 struct pt_query_decoder *decoder = &dfix->decoder; local
1285 struct pt_query_decoder *decoder = &dfix->decoder; local
1305 struct pt_query_decoder *decoder = &dfix->decoder; local
1353 struct pt_query_decoder *decoder = &dfix->decoder; local
1399 struct pt_query_decoder *decoder = &dfix->decoder; local
1420 struct pt_query_decoder *decoder = &dfix->decoder; local
1468 struct pt_query_decoder *decoder = &dfix->decoder; local
1527 struct pt_query_decoder *decoder = &dfix->decoder; local
1546 struct pt_query_decoder *decoder = &dfix->decoder; local
1573 struct pt_query_decoder *decoder = &dfix->decoder; local
1622 struct pt_query_decoder *decoder = &dfix->decoder; local
1643 struct pt_query_decoder *decoder = &dfix->decoder; local
1697 struct pt_query_decoder *decoder = &dfix->decoder; local
1717 struct pt_query_decoder *decoder = &dfix->decoder; local
1737 struct pt_query_decoder *decoder = &dfix->decoder; local
1788 struct pt_query_decoder *decoder = &dfix->decoder; local
1808 struct pt_query_decoder *decoder = &dfix->decoder; local
1827 struct pt_query_decoder *decoder = &dfix->decoder; local
1849 struct pt_query_decoder *decoder = &dfix->decoder; local
1870 struct pt_query_decoder *decoder = &dfix->decoder; local
1891 struct pt_query_decoder *decoder = &dfix->decoder; local
1945 struct pt_query_decoder *decoder = &dfix->decoder; local
1964 struct pt_query_decoder *decoder = &dfix->decoder; local
1980 struct pt_query_decoder *decoder = &dfix->decoder; local
2042 struct pt_query_decoder *decoder = &dfix->decoder; local
2060 struct pt_query_decoder *decoder = &dfix->decoder; local
2078 struct pt_query_decoder *decoder = &dfix->decoder; local
2090 struct pt_query_decoder *decoder = &dfix->decoder; local
2108 struct pt_query_decoder *decoder = &dfix->decoder; local
2126 struct pt_query_decoder *decoder = &dfix->decoder; local
2138 struct pt_query_decoder *decoder = &dfix->decoder; local
2157 struct pt_query_decoder *decoder = &dfix->decoder; local
2179 struct pt_query_decoder *decoder = &dfix->decoder; local
2200 struct pt_query_decoder *decoder = &dfix->decoder; local
2259 struct pt_query_decoder *decoder = &dfix->decoder; local
2273 struct pt_query_decoder *decoder = &dfix->decoder; local
2293 struct pt_query_decoder *decoder = &dfix->decoder; local
2323 struct pt_query_decoder *decoder = &dfix->decoder; local
2353 struct pt_query_decoder *decoder = &dfix->decoder; local
2373 struct pt_query_decoder *decoder = &dfix->decoder; local
[all...]
H A Dptunit-cpp.cpp38 struct pt_packet_decoder *decoder; local
44 decoder = pt_pkt_alloc_decoder(&config);
45 ptu_ptr(decoder);
46 pt_pkt_free_decoder(decoder);
H A Dptunit-packet.c55 /* The decoder. */
56 struct pt_packet_decoder decoder; member in struct:packet_fixture
107 pt_pkt_decoder_init(&pfix->decoder, &pfix->config);
109 errcode = pt_pkt_sync_set(&pfix->decoder, 0x0ull);
120 pt_pkt_decoder_fini(&pfix->decoder);
152 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1],
176 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1],
199 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1],
223 size = pt_pkt_next(&pfix->decoder, &pfix->packet[1],
477 pfix->decoder
[all...]
/freebsd-12-stable/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
120 /* Internal decoder error. */
183 /* The current decoder state does not match the state in the trace. */
337 /** A collection of decoder-specific configuration flags. */
339 /** The decoder variant. */
341 /** Flags for the block decoder
[all...]
/freebsd-12-stable/contrib/processor-trace/libipt/internal/include/
H A Dpt_block_decoder.h39 /* A block decoder.
46 /* The Intel(R) Processor Trace query decoder. */
52 * the flags we need for the query decoder.
91 /* The status of the last successful decoder query.
132 /* Initialize a block decoder.
135 * Returns -pte_internal, if @decoder or @config is NULL.
137 extern int pt_blk_decoder_init(struct pt_block_decoder *decoder,
140 /* Finalize a block decoder. */
141 extern void pt_blk_decoder_fini(struct pt_block_decoder *decoder);
H A Dpt_insn_decoder.h42 /* The Intel(R) Processor Trace query decoder. */
48 * the flags we need for the query decoder.
87 /* The status of the last successful decoder query.
127 /* Initialize an instruction flow decoder.
130 * Returns -pte_internal, if @decoder is NULL.
133 extern int pt_insn_decoder_init(struct pt_insn_decoder *decoder,
136 /* Finalize an instruction flow decoder. */
137 extern void pt_insn_decoder_fini(struct pt_insn_decoder *decoder);
/freebsd-12-stable/lib/libsecureboot/openpgp/
H A Ddecode.h56 decoder_t decoder, void *decoder_arg);
H A Ddecode.c248 * if all good, call the provided decoder with its arg
256 decoder_t decoder, void *decoder_arg)
278 if (decoder)
279 rc = decoder(tag, &ptr, len, decoder_arg);
255 decode_packet(int want, unsigned char **pptr, size_t nbytes, decoder_t decoder, void *decoder_arg) argument
/freebsd-12-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/
H A DTestBean.java115 XMLDecoder decoder = null;
119 decoder = new XMLDecoder(in, null, exceptionListener);
124 return decoder;
648 XMLDecoder decoder = getXMLDecoder(file);
649 newobj = decoder.readObject();
652 decoder.close();
/freebsd-12-stable/usr.bin/kdump/
H A Dkdump.c225 print_integer_arg(const char *(*decoder)(int), int value) argument
229 str = decoder(value);
242 print_integer_arg_valid(const char *(*decoder)(int), int value) argument
246 str = decoder(value);
258 print_mask_arg_part(bool (*decoder)(FILE *, int, int *), int value, int *rem)
262 return (decoder(stdout, value, rem));
266 print_mask_arg(bool (*decoder)(FILE *, int, int *), int value)
271 invalid = !print_mask_arg_part(decoder, value, &rem);
278 print_mask_arg0(bool (*decoder)(FILE *, int, int *), int value)
288 invalid = !decoder(stdou
[all...]
/freebsd-12-stable/contrib/tcpdump/
H A Dprint-openflow-1.0.c3 * protocol 0x01). The decoder implements terse (default), detailed (-v) and
5 * tries to work around sizing anomalies inside the messages. The decoder marks
1039 const u_char *(*decoder)(netdissect_options *, const u_char *, const u_char *, const u_int);
1049 decoder =
1052 return decoder(ndo, cp, ep, len - 4);
1068 const u_char *(*decoder)(netdissect_options *, const u_char *, const u_char *, u_int);
1078 decoder =
1081 return decoder(ndo, cp, ep, len - 4);
2200 const u_char *(*decoder)(netdissect_options *, const u_char *, const u_char *, u_int) =
2209 if (decoder !
[all...]
/freebsd-12-stable/contrib/binutils/binutils/
H A Dunwind-ia64.c472 * Generic IA-64 unwind info decoder.
478 * You need to customize the decoder by defining the following
1076 unw_decoder decoder; local
1080 decoder = unw_decode_table[inside_body][code >> 5];
1081 return (*decoder) (dp, code, ptr_inside_body);
/freebsd-12-stable/usr.bin/truss/
H A Dsyscalls.c869 print_integer_arg(const char *(*decoder)(int), FILE *fp, int value) argument
873 str = decoder(value);
881 print_mask_arg_part(bool (*decoder)(FILE *, int, int *), FILE *fp, int value,
885 return (decoder(fp, value, rem));
889 print_mask_arg(bool (*decoder)(FILE *, int, int *), FILE *fp, int value)
893 if (!print_mask_arg_part(decoder, fp, value, &rem))
900 print_mask_arg32(bool (*decoder)(FILE *, uint32_t, uint32_t *), FILE *fp,
905 if (!decoder(fp, value, &rem))
/freebsd-12-stable/contrib/gcc/config/ia64/
H A Dunwind-ia64.c441 /* Unwind decoder routines */
990 * Generic IA-64 unwind info decoder.
995 * You need to customize the decoder by defining the following
1445 unw_decoder decoder;
1449 decoder = unw_decode_table[inside_body][code >> 5];
1450 dp = (*decoder) (dp, code, arg);
1441 unw_decoder decoder; local
/freebsd-12-stable/contrib/subversion/subversion/libsvn_ra_serf/
H A Dupdate.c1666 svn_stream_t *decoder;
1668 decoder = svn_txdelta_parse_svndiff(file->txdelta,
1673 file->txdelta_stream = svn_base64_decode(decoder, file->pool);
1661 svn_stream_t *decoder; local
/freebsd-12-stable/contrib/libcxxrt/
H A Dlibelftc_dem_gnu3.c725 char *(*decoder)(const char *, size_t))
732 if (ddata == NULL || decoder == NULL)
739 if ((f = decoder(fp, ddata->cur - fp)) == NULL)
/freebsd-12-stable/contrib/elftoolchain/libelftc/
H A Dlibelftc_dem_gnu3.c391 char *(*decoder)(const char *, size_t))
398 if (ddata == NULL || decoder == NULL)
405 if ((f = decoder(fp, ddata->cur - fp)) == NULL)

Completed in 368 milliseconds