Lines Matching refs:iext
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()
122 const struct pt_insn_ext *iext) in pt_insn_binds_to_pip() argument
124 if (!iext) in pt_insn_binds_to_pip()
127 switch (iext->iclass) { in pt_insn_binds_to_pip()
129 return pt_insn_is_far_branch(insn, iext); in pt_insn_binds_to_pip()
139 const struct pt_insn_ext *iext) in pt_insn_binds_to_vmcs() argument
141 if (!iext) in pt_insn_binds_to_vmcs()
144 switch (iext->iclass) { in pt_insn_binds_to_vmcs()
146 return pt_insn_is_far_branch(insn, iext); in pt_insn_binds_to_vmcs()
156 const struct pt_insn_ext *iext) in pt_insn_is_ptwrite() argument
158 (void) iext; in pt_insn_is_ptwrite()
173 const struct pt_insn_ext *iext) in pt_insn_next_ip() argument
177 if (!insn || !iext) in pt_insn_next_ip()
189 if (iext->variant.branch.is_direct) { in pt_insn_next_ip()
191 iext->variant.branch.displacement; 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() argument
278 errcode = pt_ild_decode(insn, iext); in pt_insn_decode_retry()
289 return pt_insn_decode_retry(insn, iext, image, asid); in pt_insn_decode_retry()
309 int pt_insn_decode(struct pt_insn *insn, struct pt_insn_ext *iext, in pt_insn_decode() argument
328 errcode = pt_ild_decode(insn, iext); in pt_insn_decode()
339 return pt_insn_decode_retry(insn, iext, image, asid); in pt_insn_decode()
349 struct pt_insn_ext iext; in pt_insn_range_is_contiguous() local
363 errcode = pt_insn_decode(&insn, &iext, image, asid); in pt_insn_range_is_contiguous()
367 errcode = pt_insn_next_ip(&insn.ip, &insn, &iext); in pt_insn_range_is_contiguous()