H A D | kprobes.c | 101 uint major_opcode, update_kprobe_inst_flag() 114 if ((!major_opcode) && (!((kprobe_inst >> 27) & 0x1FF)) ) { update_kprobe_inst_flag() 121 switch (major_opcode) { update_kprobe_inst_flag() 137 switch (major_opcode) { update_kprobe_inst_flag() 154 uint major_opcode, is_cmp_ctype_unc_inst() 164 if (!((major_opcode == 0xC) || (major_opcode == 0xD) || is_cmp_ctype_unc_inst() 165 (major_opcode == 0xE))) is_cmp_ctype_unc_inst() 190 uint major_opcode, unsupported_inst() 197 if (is_cmp_ctype_unc_inst(template, slot, major_opcode, kprobe_inst)) { unsupported_inst() 208 if (major_opcode == 0) { unsupported_inst() 231 else if ((major_opcode == 5) && !(kprobe_inst & (0xFUl << 33)) && unsupported_inst() 247 if (major_opcode == 7) { unsupported_inst() 253 else if (major_opcode == 2) { unsupported_inst() 269 if ((major_opcode == 4 || major_opcode == 5) && unsupported_inst() 281 if ((major_opcode == 0 || major_opcode == 1) && unsupported_inst() 301 uint major_opcode, prepare_break_inst() 333 update_kprobe_inst_flag(template, slot, major_opcode, kprobe_inst, p); prepare_break_inst() 337 unsigned long *kprobe_inst, uint *major_opcode) get_kprobe_inst() 346 *major_opcode = (bundle->quad0.slot0 >> SLOT0_OPCODE_SHIFT); get_kprobe_inst() 350 *major_opcode = (bundle->quad1.slot1_p1 >> SLOT1_p1_OPCODE_SHIFT); get_kprobe_inst() 356 *major_opcode = (bundle->quad1.slot2 >> SLOT2_OPCODE_SHIFT); get_kprobe_inst() 514 unsigned int major_opcode; __is_ia64_break_inst() local 523 get_kprobe_inst(bundle, slot, &kprobe_inst, &major_opcode); __is_ia64_break_inst() 530 if (major_opcode || ((kprobe_inst >> 27) & 0x1FF)) { __is_ia64_break_inst() 587 unsigned int slot = addr & 0xf, template, major_opcode = 0; arch_prepare_kprobe() local 601 /* Get kprobe_inst and major_opcode from the bundle */ arch_prepare_kprobe() 602 get_kprobe_inst(bundle, slot, &kprobe_inst, &major_opcode); arch_prepare_kprobe() 604 qp = unsupported_inst(template, slot, major_opcode, kprobe_inst, addr); arch_prepare_kprobe() 614 prepare_break_inst(template, slot, major_opcode, kprobe_inst, p, qp); arch_prepare_kprobe() 100 update_kprobe_inst_flag(uint template, uint slot, uint major_opcode, unsigned long kprobe_inst, struct kprobe *p) update_kprobe_inst_flag() argument 153 is_cmp_ctype_unc_inst(uint template, uint slot, uint major_opcode, unsigned long kprobe_inst) is_cmp_ctype_unc_inst() argument 189 unsupported_inst(uint template, uint slot, uint major_opcode, unsigned long kprobe_inst, unsigned long addr) unsupported_inst() argument 300 prepare_break_inst(uint template, uint slot, uint major_opcode, unsigned long kprobe_inst, struct kprobe *p, int qp) prepare_break_inst() argument 336 get_kprobe_inst(bundle_t *bundle, uint slot, unsigned long *kprobe_inst, uint *major_opcode) get_kprobe_inst() argument
|