% PT_ENC_GET_OFFSET(3)
pt_enc_get_offset, pt_enc_sync_set - get/set an Intel(R) Processor Trace packet encoder's current trace buffer offset
#include <intel-pt.h> |
---|
int pt_enc_get_offset(struct pt_packet_encoder *encoder, |
uint64_t *offset); |
int pt_enc_sync_set(struct pt_packet_encoder *encoder, |
uint64_t offset); |
Link with -lipt.
pt_enc_get_offset() provides encoder's current position as offset in bytes from the beginning of encoder's trace buffer in the unsigned integer variable pointed to by offset.
pt_enc_sync_set() sets encoder's current position to offset bytes from the beginning of its trace buffer.
Both functions return zero on success or a negative pt_error_code enumeration constant in case of an error.
pt_enc_alloc_encoder(3), pt_enc_free_encoder(3), pt_enc_next(3)