Home
last modified time | relevance | path

Searched refs:pt_insn (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/processor-trace/libipt/internal/include/
H A Dpt_insn.h126 extern int pt_insn_changes_cpl(const struct pt_insn *insn,
133 extern int pt_insn_changes_cr3(const struct pt_insn *insn,
140 extern int pt_insn_is_branch(const struct pt_insn *insn,
147 extern int pt_insn_is_far_branch(const struct pt_insn *insn,
154 extern int pt_insn_binds_to_pip(const struct pt_insn *insn,
161 extern int pt_insn_binds_to_vmcs(const struct pt_insn *insn,
168 extern int pt_insn_is_ptwrite(const struct pt_insn *insn,
180 extern int pt_insn_next_ip(uint64_t *ip, const struct pt_insn *insn,
195 extern int pt_insn_decode(struct pt_insn *insn, struct pt_insn_ext *iext,
H A Dpt_block_decoder.h78 struct pt_insn insn;
H A Dpt_insn_decoder.h74 struct pt_insn insn;
H A Dpt_ild.h121 extern int pt_ild_decode(struct pt_insn *insn, struct pt_insn_ext *iext);
/freebsd/contrib/processor-trace/libipt/src/
H A Dpt_insn.c37 int pt_insn_changes_cpl(const struct pt_insn *insn, in pt_insn_changes_cpl()
62 int pt_insn_changes_cr3(const struct pt_insn *insn, in pt_insn_changes_cr3()
79 int pt_insn_is_branch(const struct pt_insn *insn, in pt_insn_is_branch()
102 int pt_insn_is_far_branch(const struct pt_insn *insn, in pt_insn_is_far_branch()
121 int pt_insn_binds_to_pip(const struct pt_insn *insn, in pt_insn_binds_to_pip()
138 int pt_insn_binds_to_vmcs(const struct pt_insn *insn, in pt_insn_binds_to_vmcs()
155 int pt_insn_is_ptwrite(const struct pt_insn *insn, in pt_insn_is_ptwrite()
172 int pt_insn_next_ip(uint64_t *pip, const struct pt_insn *insn, in pt_insn_next_ip()
227 static int pt_insn_decode_retry(struct pt_insn *insn, struct pt_insn_ext *iext, in pt_insn_decode_retry()
309 int pt_insn_decode(struct pt_insn *insn, struct pt_insn_ext *iext, in pt_insn_decode()
[all …]
H A Dpt_insn_decoder.c42 const struct pt_insn *,
470 struct pt_insn insn; in check_erratum_skd022()
520 const struct pt_insn *insn, in pt_insn_proceed()
624 const struct pt_insn *insn, in pt_insn_at_skl014()
666 const struct pt_insn *insn, in pt_insn_at_disabled_event()
736 const struct pt_insn *insn, in pt_insn_postpone()
809 const struct pt_insn *insn, in pt_insn_check_insn_event()
967 const struct pt_insn *insn, in handle_erratum_bdm64()
1014 const struct pt_insn *insn, in pt_insn_postpone_tsx()
1047 const struct pt_insn *insn, in pt_insn_check_ip_event()
[all …]
H A Dpt_block_decoder.c521 static int pt_insn_false(const struct pt_insn *insn, in pt_insn_false()
549 const struct pt_insn *insn, in pt_blk_next_ip()
642 const struct pt_insn *insn, in pt_blk_proceed_with_trace()
673 static int pt_blk_decode_in_section(struct pt_insn *insn, in pt_blk_decode_in_section()
703 const struct pt_insn *insn, in pt_blk_log_call()
740 struct pt_insn *pinsn, in pt_blk_proceed_one_insn()
744 struct pt_insn insn; in pt_blk_proceed_one_insn()
826 struct pt_insn *insn, in pt_blk_proceed_to_insn()
828 int (*predicate)(const struct pt_insn *, in pt_blk_proceed_to_insn() argument
887 struct pt_block *block, struct pt_insn *insn, in pt_blk_proceed_to_ip()
[all …]
H A Dpt_ild.c1122 static int pt_instruction_decode(struct pt_insn *insn, struct pt_insn_ext *iext, in pt_instruction_decode()
1410 int pt_ild_decode(struct pt_insn *insn, struct pt_insn_ext *iext) in pt_ild_decode()
/freebsd/lib/libipt/
H A DMakefile32 pt_insn.c \
/freebsd/contrib/processor-trace/libipt/test/src/
H A Dptunit-ild.c41 struct pt_insn insn; in ptunit_ild_decode()
67 struct pt_insn insn; in ptunit_ild_classify()
95 struct pt_insn insn; in ptunit_ild_invalid()
H A Dptunit-insn_decoder.c286 struct pt_insn insn; in next_null()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DDecodedThread.h36 /// its address might be available in the \a pt_insn object, and should be
262 void AppendInstruction(const pt_insn &insn);
H A DLibiptDecoder.cpp405 bool AppendInstructionAndDetectAnomalies(const pt_insn &insn) { in AppendInstructionAndDetectAnomalies()
419 pt_insn insn; in DecodeInstructionsAndEvents()
H A DDecodedThread.cpp185 void DecodedThread::AppendInstruction(const pt_insn &insn) { in AppendInstruction()
/freebsd/contrib/processor-trace/libipt/include/
H A Dintel-pt.h1956 struct pt_insn { struct
2184 struct pt_insn *insn, size_t size);
H A Dintel-pt.h.in1956 struct pt_insn { struct
2165 * The \@size argument must be set to sizeof(struct pt_insn).
2184 struct pt_insn *insn, size_t size);
/freebsd/contrib/processor-trace/libipt/
H A DCMakeLists.txt56 src/pt_insn.c