Searched refs:decoder (Results 1 – 11 of 11) sorted by relevance
92 #define INTEL_PT_STATE_ERR1 (decoder->pkt_state)183 static void intel_pt_setup_period(struct intel_pt_decoder *decoder) in intel_pt_setup_period() argument185 if (decoder->period_type == INTEL_PT_PERIOD_TICKS) { in intel_pt_setup_period()188 period = intel_pt_lower_power_of_2(decoder->period); in intel_pt_setup_period()189 decoder->period_mask = ~(period - 1); in intel_pt_setup_period()190 decoder->period_ticks = period; in intel_pt_setup_period()203 struct intel_pt_decoder *decoder; in intel_pt_decoder_new() local208 decoder = zalloc(sizeof(struct intel_pt_decoder)); in intel_pt_decoder_new()209 if (!decoder) in intel_pt_decoder_new()212 decoder->get_trace = params->get_trace; in intel_pt_decoder_new()[all …]
1 libperf-$(CONFIG_AUXTRACE) += intel-pt-pkt-decoder.o intel-pt-insn-decoder.o intel-pt-log.o intel-p…3 inat_tables_script = util/intel-pt-decoder/gen-insn-attr-x86.awk4 inat_tables_maps = util/intel-pt-decoder/x86-opcode-map.txt6 $(OUTPUT)util/intel-pt-decoder/inat-tables.c: $(inat_tables_script) $(inat_tables_maps)12 …tel-pt-decoder/intel-pt-insn-decoder.o: util/intel-pt-decoder/intel-pt-insn-decoder.c util/intel-p…15 diff -B -I'^#include' util/intel-pt-decoder/insn.c ../../arch/x86/lib/insn.c >/dev/null && \16 diff -B -I'^#include' util/intel-pt-decoder/inat.c ../../arch/x86/lib/inat.c >/dev/null && \17 …diff -B util/intel-pt-decoder/x86-opcode-map.txt ../../arch/x86/lib/x86-opcode-map.txt >/dev/null …18 …diff -B util/intel-pt-decoder/gen-insn-attr-x86.awk ../../arch/x86/tools/gen-insn-attr-x86.awk >/d…19 …diff -B -I'^#include' util/intel-pt-decoder/insn.h ../../arch/x86/include/asm/insn.h >/dev/null &&…[all …]
100 void intel_pt_decoder_free(struct intel_pt_decoder *decoder);102 const struct intel_pt_state *intel_pt_decode(struct intel_pt_decoder *decoder);
363 # decoder does not use the information except as an indication that there is
32 util/intel-pt-decoder/inat-tables.c
759 $(OUTPUT)util/intel-pt-decoder/inat-tables.c $(OUTPUT)fixdep \
22 decoder must know precisely which instruction was being executed.24 Decoding is done on-the-fly. The decoder outputs samples in the same format as30 The main distinguishing feature of Intel PT is that the decoder can determine115 Another problem that will be experienced is decoder errors. They can be caused118 which results in the decoder not knowing what code was executed.687 Error events are new. They show where the decoder lost the trace. Error events692 decoded packets and instructions. Note that this option slows down the decoder706 instruction. Consequently, for the purpose of sampling, the decoder estimates747 When -D is used, Intel PT packets are displayed. The packet decoder does not749 by the actual decoder may not be identical in places where the data is corrupt.
123 void *decoder; member835 ptq->decoder = intel_pt_decoder_new(¶ms); in intel_pt_alloc_queue()836 if (!ptq->decoder) in intel_pt_alloc_queue()857 intel_pt_decoder_free(ptq->decoder); in intel_pt_free_queue()952 state = intel_pt_decode(ptq->decoder); in intel_pt_setup_queue()1466 state = intel_pt_decode(ptq->decoder); in intel_pt_run_decoder()
80 libperf-$(CONFIG_AUXTRACE) += intel-pt-decoder/
261 objtool's instruction decoder. Move the data to a more appropriate