Lines Matching +full:non +full:- +full:zero
2 * Copyright (c) 2016-2019, Intel Corporation
34 #include "intel-pt.h"
39 /* A finer-grain classification of instructions used internally. */
94 /* Instruction-specific information. */
109 * non-zero: direct
110 * zero: indirect
124 * Returns non-zero if it does, zero if it doesn't (or @insn/@iext is NULL).
131 * Returns non-zero if it does, zero if it doesn't (or @insn/@iext is NULL).
138 * Returns non-zero if it is, zero if it isn't (or @insn/@iext is NULL).
145 * Returns non-zero if it is, zero if it isn't (or @insn/@iext is NULL).
152 * Returns non-zero if it does, zero if it doesn't (or @insn/@iext is NULL).
159 * Returns non-zero if it does, zero if it doesn't (or @insn/@iext is NULL).
166 * Returns non-zero if it is, zero if it isn't (or @insn/@iext is NULL).
176 * Returns zero on success, a negative error code otherwise.
177 * Returns -pte_bad_query if the IP can't be determined.
178 * Returns -pte_internal if @insn or @iext is NULL.
185 * Decodes the instructruction at @insn->ip in @insn->mode into @insn and @iext.
188 * section, sets @insn->truncated and reads the missing bytes from one or more
193 * Returns -pte_bad_insn if the instruction could not be decoded.
203 * Returns zero if we couldn't reach @end within @nsteps steps.