Lines Matching refs:pt_encoder
36 struct pt_encoder {
49 extern int pt_encoder_init(struct pt_encoder *, const struct pt_config *);
52 extern void pt_encoder_fini(struct pt_encoder *);
58 extern int pt_encode_pad(struct pt_encoder *);
61 extern int pt_encode_psb(struct pt_encoder *);
64 extern int pt_encode_psbend(struct pt_encoder *);
67 extern int pt_encode_tip(struct pt_encoder *, uint64_t ip,
71 extern int pt_encode_tnt_8(struct pt_encoder *, uint8_t tnt, int size);
74 extern int pt_encode_tnt_64(struct pt_encoder *, uint64_t tnt, int size);
77 extern int pt_encode_tip_pge(struct pt_encoder *, uint64_t ip,
81 extern int pt_encode_tip_pgd(struct pt_encoder *, uint64_t ip,
85 extern int pt_encode_fup(struct pt_encoder *, uint64_t ip,
89 extern int pt_encode_pip(struct pt_encoder *, uint64_t cr3, uint8_t flags);
92 extern int pt_encode_ovf(struct pt_encoder *);
95 extern int pt_encode_mode_exec(struct pt_encoder *, enum pt_exec_mode);
98 extern int pt_encode_mode_tsx(struct pt_encoder *, uint8_t);
101 extern int pt_encode_tsc(struct pt_encoder *, uint64_t);
104 extern int pt_encode_cbr(struct pt_encoder *, uint8_t);
107 extern int pt_encode_tma(struct pt_encoder *, uint16_t ctc,
111 extern int pt_encode_mtc(struct pt_encoder *, uint8_t ctc);
114 extern int pt_encode_cyc(struct pt_encoder *, uint32_t cyc);
117 extern int pt_encode_stop(struct pt_encoder *);
120 extern int pt_encode_vmcs(struct pt_encoder *, uint64_t);
123 extern int pt_encode_mnt(struct pt_encoder *, uint64_t);