/freebsd-12-stable/contrib/processor-trace/libipt/src/ |
H A D | pt_insn_decoder.c | 46 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 D | pt_block_decoder.c | 48 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 D | pt_query_decoder.c | 48 * 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 D | pt_packet_decoder.c | 40 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 D | splash.c | 48 /* 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 D | splashreg.h | 95 /* 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 D | Makefile | 10 .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 D | ptunit-query.c | 54 /* 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 D | ptunit-cpp.cpp | 38 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 D | ptunit-packet.c | 55 /* 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 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 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 D | pt_block_decoder.h | 39 /* 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 D | pt_insn_decoder.h | 42 /* 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 D | decode.h | 56 decoder_t decoder, void *decoder_arg);
|
H A D | decode.c | 248 * 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 D | TestBean.java | 115 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 D | kdump.c | 225 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 D | print-openflow-1.0.c | 3 * 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 D | unwind-ia64.c | 472 * 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 D | syscalls.c | 869 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 D | unwind-ia64.c | 441 /* 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 D | update.c | 1666 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 D | libelftc_dem_gnu3.c | 725 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 D | libelftc_dem_gnu3.c | 391 char *(*decoder)(const char *, size_t)) 398 if (ddata == NULL || decoder == NULL) 405 if ((f = decoder(fp, ddata->cur - fp)) == NULL)
|