Home
last modified time | relevance | path

Searched refs:pt_encoder (Results 1 – 10 of 10) sorted by relevance

/src/contrib/processor-trace/libipt/internal/include/
H A Dpt_encoder.h36 struct pt_encoder { struct
49 extern int pt_encoder_init(struct pt_encoder *, const struct pt_config *); argument
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,
[all …]
/src/contrib/processor-trace/libipt/src/
H A Dpt_encoder.c37 int pt_encoder_init(struct pt_encoder *encoder, const struct pt_config *config) in pt_encoder_init()
55 void pt_encoder_fini(struct pt_encoder *encoder) in pt_encoder_fini()
62 struct pt_encoder *pt_alloc_encoder(const struct pt_config *config) in pt_alloc_encoder()
64 struct pt_encoder *encoder; in pt_alloc_encoder()
80 void pt_free_encoder(struct pt_encoder *encoder) in pt_free_encoder()
86 int pt_enc_sync_set(struct pt_encoder *encoder, uint64_t offset) in pt_enc_sync_set()
104 int pt_enc_get_offset(const struct pt_encoder *encoder, uint64_t *offset) in pt_enc_get_offset()
124 const struct pt_config *pt_enc_get_config(const struct pt_encoder *encoder) in pt_enc_get_config()
141 static int pt_reserve(const struct pt_encoder *encoder, unsigned int size) in pt_reserve()
219 static int pt_encode_ip(struct pt_encoder *encoder, enum pt_opcode op, in pt_encode_ip()
[all …]
/src/contrib/processor-trace/libipt/test/src/
H A Dptunit-query.c55 struct pt_encoder encoder;
88 const struct pt_encoder *encoder) in cutoff()
145 struct pt_encoder *encoder = &dfix->encoder; in sync_backward()
209 struct pt_encoder *encoder = &dfix->encoder; in sync_backward_empty_end()
267 struct pt_encoder *encoder = &dfix->encoder; in sync_backward_empty_mid()
325 struct pt_encoder *encoder = &dfix->encoder; in sync_backward_empty_begin()
383 struct pt_encoder *encoder = &dfix->encoder; in decode_sync_backward()
480 struct pt_encoder *encoder = &dfix->encoder; in indir()
509 struct pt_encoder *encoder = &dfix->encoder; in indir_tnt()
538 struct pt_encoder *encoder = &dfix->encoder; in indir_cutoff_fail()
[all …]
H A Dptunit-encoder.c39 struct pt_encoder encoder;
75 struct pt_encoder encoder; in encoder_init_null()
97 struct pt_encoder *encoder; in alloc_encoder_null()
134 struct pt_encoder encoder; in get_offset_null()
196 struct pt_encoder encoder; in next_null()
H A Dptunit-fetch.c49 struct pt_encoder encoder;
H A Dptunit-packet.c53 struct pt_encoder encoder;
/src/contrib/processor-trace/libipt/
H A DCMakeLists.txt40 src/pt_encoder.c
136 src/pt_encoder.c
158 src/pt_encoder.c
167 src/pt_encoder.c
171 src/pt_encoder.c
/src/contrib/processor-trace/libipt/include/
H A Dintel-pt.h56 struct pt_encoder;
913 extern pt_export struct pt_encoder *
920 extern pt_export void pt_free_encoder(struct pt_encoder *encoder);
931 extern pt_export int pt_enc_sync_set(struct pt_encoder *encoder,
944 extern pt_export int pt_enc_get_offset(const struct pt_encoder *encoder,
952 pt_enc_get_config(const struct pt_encoder *encoder);
972 extern pt_export int pt_enc_next(struct pt_encoder *encoder,
H A Dintel-pt.h.in56 struct pt_encoder;
913 extern pt_export struct pt_encoder *
920 extern pt_export void pt_free_encoder(struct pt_encoder *encoder);
931 extern pt_export int pt_enc_sync_set(struct pt_encoder *encoder,
944 extern pt_export int pt_enc_get_offset(const struct pt_encoder *encoder,
952 pt_enc_get_config(const struct pt_encoder *encoder);
972 extern pt_export int pt_enc_next(struct pt_encoder *encoder,
/src/lib/libipt/
H A DMakefile25 pt_encoder.c \