#define flush_insn_slot(p) \ do { \ if (p->addr) \
flush_icache_range((unsignedlong)p->addr, \
(unsignedlong)p->addr + \
(MAX_INSN_SIZE * sizeof(kprobe_opcode_t))); \
} while (0)
#define kretprobe_blacklist_size 0
typedef u32 kprobe_opcode_t;
/* Architecture specific copy of original instruction */ struct arch_specific_insn { /* copy of the original instruction */
kprobe_opcode_t *insn; /* restore address after simulation */ unsignedlong restore;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.