• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/processor-trace/libipt/src/

Lines Matching refs:pt_insn_decoder

29 #include "pt_insn_decoder.h"
41 static int pt_insn_check_ip_event(struct pt_insn_decoder *,
46 static void pt_insn_reset(struct pt_insn_decoder *decoder)
66 static int pt_insn_status(const struct pt_insn_decoder *decoder, int flags)
108 int pt_insn_decoder_init(struct pt_insn_decoder *decoder,
145 void pt_insn_decoder_fini(struct pt_insn_decoder *decoder)
155 struct pt_insn_decoder *pt_insn_alloc_decoder(const struct pt_config *config)
157 struct pt_insn_decoder *decoder;
173 void pt_insn_free_decoder(struct pt_insn_decoder *decoder)
191 static int pt_insn_tick(struct pt_insn_decoder *decoder, uint64_t ip)
254 static int pt_insn_indirect_branch(struct pt_insn_decoder *decoder,
282 static int pt_insn_cond_branch(struct pt_insn_decoder *decoder, int *taken)
302 static int pt_insn_start(struct pt_insn_decoder *decoder, int status)
328 int pt_insn_sync_forward(struct pt_insn_decoder *decoder)
342 int pt_insn_sync_backward(struct pt_insn_decoder *decoder)
356 int pt_insn_sync_set(struct pt_insn_decoder *decoder, uint64_t offset)
370 int pt_insn_get_offset(const struct pt_insn_decoder *decoder, uint64_t *offset)
378 int pt_insn_get_sync_offset(const struct pt_insn_decoder *decoder,
387 struct pt_image *pt_insn_get_image(struct pt_insn_decoder *decoder)
395 int pt_insn_set_image(struct pt_insn_decoder *decoder,
409 pt_insn_get_config(const struct pt_insn_decoder *decoder)
417 int pt_insn_time(struct pt_insn_decoder *decoder, uint64_t *time,
426 int pt_insn_core_bus_ratio(struct pt_insn_decoder *decoder, uint32_t *cbr)
434 int pt_insn_asid(const struct pt_insn_decoder *decoder, struct pt_asid *asid,
443 static inline int event_pending(struct pt_insn_decoder *decoder)
467 static int check_erratum_skd022(struct pt_insn_decoder *decoder)
493 static inline int handle_erratum_skd022(struct pt_insn_decoder *decoder)
519 static int pt_insn_proceed(struct pt_insn_decoder *decoder,
735 static int pt_insn_postpone(struct pt_insn_decoder *decoder,
755 static int pt_insn_clear_postponed(struct pt_insn_decoder *decoder)
772 static int pt_insn_proceed_postponed(struct pt_insn_decoder *decoder)
808 static int pt_insn_check_insn_event(struct pt_insn_decoder *decoder,
965 static int handle_erratum_bdm64(struct pt_insn_decoder *decoder,
1013 static inline int pt_insn_postpone_tsx(struct pt_insn_decoder *decoder,
1046 static int pt_insn_check_ip_event(struct pt_insn_decoder *decoder,
1214 static int pt_insn_decode_cached(struct pt_insn_decoder *decoder,
1261 static int pt_insn_msec_lookup(struct pt_insn_decoder *decoder,
1288 int pt_insn_next(struct pt_insn_decoder *decoder, struct pt_insn *uinsn,
1381 static int pt_insn_process_enabled(struct pt_insn_decoder *decoder)
1408 static int pt_insn_process_disabled(struct pt_insn_decoder *decoder)
1434 static int pt_insn_process_async_branch(struct pt_insn_decoder *decoder)
1456 static int pt_insn_process_paging(struct pt_insn_decoder *decoder)
1476 static int pt_insn_process_overflow(struct pt_insn_decoder *decoder)
1521 static int pt_insn_process_exec_mode(struct pt_insn_decoder *decoder)
1542 static int pt_insn_process_tsx(struct pt_insn_decoder *decoder)
1552 static int pt_insn_process_stop(struct pt_insn_decoder *decoder)
1572 static int pt_insn_process_vmcs(struct pt_insn_decoder *decoder)
1592 int pt_insn_event(struct pt_insn_decoder *decoder, struct pt_event *uevent,