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_insn_decoder.h74 struct pt_insn insn;
H A Dpt_block_decoder.h78 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()
1047 const struct pt_insn *insn, in pt_insn_check_ip_event()
1194 const struct pt_insn *insn) in insn_to_user()
[all …]
H A Dpt_block_decoder.c744 struct pt_insn insn; in pt_blk_proceed_one_insn()
950 struct pt_insn insn; in pt_blk_proceed_to_ip_with_trace()
1326 struct pt_insn insn; in pt_blk_handle_erratum_skd022()
1459 struct pt_insn insn; in pt_blk_proceed_event()
1656 struct pt_insn insn; in pt_blk_proceed_no_event_uncached()
1783 struct pt_insn insn; in pt_blk_proceed_no_event_fill_cache()
2065 struct pt_insn insn; in pt_blk_proceed_truncated()
2255 struct pt_insn insn; in pt_blk_proceed_no_event_cached()
2279 struct pt_insn insn; in pt_blk_proceed_no_event_cached()
2368 struct pt_insn insn; in pt_blk_proceed_no_event_cached()
[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 DMakefile33 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.h262 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