Searched refs:iext (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/processor-trace/libipt/src/ |
H A D | pt_insn.c | 38 const struct pt_insn_ext *iext) in pt_insn_changes_cpl() argument 42 if (!iext) in pt_insn_changes_cpl() 45 switch (iext->iclass) { in pt_insn_changes_cpl() 63 const struct pt_insn_ext *iext) in pt_insn_changes_cr3() argument 67 if (!iext) in pt_insn_changes_cr3() 70 switch (iext->iclass) { in pt_insn_changes_cr3() 80 const struct pt_insn_ext *iext) in pt_insn_is_branch() argument 82 (void) iext; in pt_insn_is_branch() 103 const struct pt_insn_ext *iext) in pt_insn_is_far_branch() argument 105 (void) iext; in pt_insn_is_far_branch() [all …]
|
H A D | pt_block_decoder.c | 522 const struct pt_insn_ext *iext) in pt_insn_false() argument 525 (void) iext; in pt_insn_false() 550 const struct pt_insn_ext *iext) in pt_blk_next_ip() argument 554 if (!pip || !decoder || !insn || !iext) in pt_blk_next_ip() 574 iext->variant.branch.displacement; in pt_blk_next_ip() 608 if (iext->variant.branch.is_direct) in pt_blk_next_ip() 643 const struct pt_insn_ext *iext) in pt_blk_proceed_with_trace() argument 650 status = pt_blk_next_ip(&decoder->ip, decoder, insn, iext); in pt_blk_proceed_with_trace() 674 struct pt_insn_ext *iext, in pt_blk_decode_in_section() argument 679 if (!insn || !iext) in pt_blk_decode_in_section() [all …]
|
H A D | pt_ild.c | 1076 static int set_branch_target(struct pt_insn_ext *iext, const struct pt_ild *ild) in set_branch_target() argument 1078 if (!iext || !ild) in set_branch_target() 1081 iext->variant.branch.is_direct = 1; in set_branch_target() 1087 iext->variant.branch.displacement = *b; in set_branch_target() 1092 iext->variant.branch.displacement = *w; in set_branch_target() 1097 iext->variant.branch.displacement = *d; in set_branch_target() 1122 static int pt_instruction_decode(struct pt_insn *insn, struct pt_insn_ext *iext, in pt_instruction_decode() argument 1127 if (!iext || !ild) in pt_instruction_decode() 1130 iext->iclass = PTI_INST_INVALID; in pt_instruction_decode() 1131 memset(&iext->variant, 0, sizeof(iext->variant)); in pt_instruction_decode() [all …]
|
H A D | pt_insn_decoder.c | 469 struct pt_insn_ext iext; in check_erratum_skd022() local 479 errcode = pt_insn_decode(&insn, &iext, decoder->image, &decoder->asid); in check_erratum_skd022() 483 switch (iext.iclass) { in check_erratum_skd022() 521 const struct pt_insn_ext *iext) in pt_insn_proceed() argument 523 if (!decoder || !insn || !iext) in pt_insn_proceed() 560 if (iext->variant.branch.displacement || in pt_insn_proceed() 561 !iext->variant.branch.is_direct) in pt_insn_proceed() 602 if (iext->variant.branch.is_direct) in pt_insn_proceed() 604 iext->variant.branch.displacement; in pt_insn_proceed() 625 const struct pt_insn_ext *iext, in pt_insn_at_skl014() argument [all …]
|
/freebsd/contrib/processor-trace/libipt/internal/include/ |
H A D | pt_insn.h | 127 const struct pt_insn_ext *iext); 134 const struct pt_insn_ext *iext); 141 const struct pt_insn_ext *iext); 148 const struct pt_insn_ext *iext); 155 const struct pt_insn_ext *iext); 162 const struct pt_insn_ext *iext); 169 const struct pt_insn_ext *iext); 181 const struct pt_insn_ext *iext); 195 extern int pt_insn_decode(struct pt_insn *insn, struct pt_insn_ext *iext,
|
H A D | pt_block_decoder.h | 79 struct pt_insn_ext iext; member
|
H A D | pt_insn_decoder.h | 75 struct pt_insn_ext iext; member
|
H A D | pt_ild.h | 121 extern int pt_ild_decode(struct pt_insn *insn, struct pt_insn_ext *iext);
|
/freebsd/contrib/processor-trace/libipt/test/src/ |
H A D | ptunit-ild.c | 40 struct pt_insn_ext iext; in ptunit_ild_decode() local 44 memset(&iext, 0, sizeof(iext)); in ptunit_ild_decode() 51 errcode = pt_ild_decode(&insn, &iext); in ptunit_ild_decode() 56 ptu_int_eq(iext.iclass, PTI_INST_INVALID); in ptunit_ild_decode() 66 struct pt_insn_ext iext; in ptunit_ild_classify() local 70 memset(&iext, 0, sizeof(iext)); in ptunit_ild_classify() 77 errcode = pt_ild_decode(&insn, &iext); in ptunit_ild_classify() 81 ptu_int_eq(iext.iclass, iclass); in ptunit_ild_classify() 94 struct pt_insn_ext iext; in ptunit_ild_invalid() local 98 memset(&iext, 0, sizeof(iext)); in ptunit_ild_invalid() [all …]
|