Searched refs:iext (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12-stable/contrib/processor-trace/libipt/src/ |
| 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 …]
|
| D | pt_block_decoder.c | 520 const struct pt_insn_ext *iext) in pt_insn_false() argument 523 (void) iext; in pt_insn_false() 548 const struct pt_insn_ext *iext) in pt_blk_next_ip() argument 552 if (!pip || !decoder || !insn || !iext) in pt_blk_next_ip() 571 ip += iext->variant.branch.displacement; in pt_blk_next_ip() 605 if (iext->variant.branch.is_direct) in pt_blk_next_ip() 640 const struct pt_insn_ext *iext) in pt_blk_proceed_with_trace() argument 647 status = pt_blk_next_ip(&decoder->ip, decoder, insn, iext); in pt_blk_proceed_with_trace() 671 struct pt_insn_ext *iext, in pt_blk_decode_in_section() argument 676 if (!insn || !iext) in pt_blk_decode_in_section() [all …]
|
| D | pt_ild.c | 860 static int set_branch_target(struct pt_insn_ext *iext, const struct pt_ild *ild) in set_branch_target() argument 862 if (!iext || !ild) in set_branch_target() 865 iext->variant.branch.is_direct = 1; in set_branch_target() 871 iext->variant.branch.displacement = *b; in set_branch_target() 876 iext->variant.branch.displacement = *w; in set_branch_target() 881 iext->variant.branch.displacement = *d; in set_branch_target() 916 static int pt_instruction_decode(struct pt_insn *insn, struct pt_insn_ext *iext, in pt_instruction_decode() argument 921 if (!iext || !ild) in pt_instruction_decode() 924 iext->iclass = PTI_INST_INVALID; in pt_instruction_decode() 925 memset(&iext->variant, 0, sizeof(iext->variant)); in pt_instruction_decode() [all …]
|
| D | pt_insn_decoder.c | 467 struct pt_insn_ext iext; in check_erratum_skd022() local 477 errcode = pt_insn_decode(&insn, &iext, decoder->image, &decoder->asid); in check_erratum_skd022() 481 switch (iext.iclass) { in check_erratum_skd022() 519 const struct pt_insn_ext *iext) in pt_insn_proceed() argument 521 if (!decoder || !insn || !iext) in pt_insn_proceed() 558 if (iext->variant.branch.displacement || in pt_insn_proceed() 559 !iext->variant.branch.is_direct) in pt_insn_proceed() 600 if (iext->variant.branch.is_direct) in pt_insn_proceed() 601 decoder->ip += iext->variant.branch.displacement; in pt_insn_proceed() 622 const struct pt_insn_ext *iext, in pt_insn_at_skl014() argument [all …]
|
| /freebsd-12-stable/contrib/processor-trace/libipt/internal/include/ |
| 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,
|
| D | pt_block_decoder.h | 79 struct pt_insn_ext iext; member
|
| D | pt_insn_decoder.h | 75 struct pt_insn_ext iext; member
|
| D | pt_ild.h | 126 extern int pt_ild_decode(struct pt_insn *insn, struct pt_insn_ext *iext);
|
| /freebsd-12-stable/contrib/processor-trace/libipt/test/src/ |
| 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 …]
|