/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/kernel/ |
H A D | kprobes.c | 37 memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); 49 (unsigned long)p->addr + sizeof(kprobe_opcode_t)); 57 (unsigned long)p->addr + sizeof(kprobe_opcode_t)); 81 (unsigned long)p->addr + sizeof(kprobe_opcode_t)); 96 (unsigned long)p->addr + sizeof(kprobe_opcode_t));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/kernel/ |
H A D | kprobes.c | 59 static __always_inline int can_boost(kprobe_opcode_t *opcodes) 94 kprobe_opcode_t opcode; 95 kprobe_opcode_t *orig_opcodes = opcodes; 141 static int __kprobes is_IF_modifier(kprobe_opcode_t opcode) 160 memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); 174 (unsigned long) p->addr + sizeof(kprobe_opcode_t)); 181 (unsigned long) p->addr + sizeof(kprobe_opcode_t)); 234 ri->ret_addr = (kprobe_opcode_t *) *sara; 248 kprobe_opcode_t *addr; 251 addr = (kprobe_opcode_t *)(reg [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/kernel/ |
H A D | kprobes.c | 475 ri->ret_addr = (kprobe_opcode_t *)regs->b0; 490 bundle = &((kprobe_opcode_t *)kprobe_addr)->bundle; 510 memcpy(&p->opcode, kprobe_addr, sizeof(kprobe_opcode_t)); 511 memcpy(p->ainsn.insn, kprobe_addr, sizeof(kprobe_opcode_t)); 524 dest = &((kprobe_opcode_t *)arm_addr)->bundle; 528 (unsigned long)p->ainsn.insn + sizeof(kprobe_opcode_t)); 540 flush_icache_range(arm_addr, arm_addr + sizeof(kprobe_opcode_t)); 549 dest = &((kprobe_opcode_t *)arm_addr)->bundle; 550 /* p->ainsn.insn contains the original unaltered kprobe_opcode_t */ 563 flush_icache_range(arm_addr, arm_addr + sizeof(kprobe_opcode_t)); [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/ |
H A D | kprobes.c | 44 kprobe_opcode_t insn = *p->addr; 63 MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); 66 (unsigned long)p->ainsn.insn + sizeof(kprobe_opcode_t)); 77 (unsigned long) p->addr + sizeof(kprobe_opcode_t)); 84 (unsigned long) p->addr + sizeof(kprobe_opcode_t)); 132 ri->ret_addr = (kprobe_opcode_t *)regs->link; 156 kprobe_opcode_t insn = *p->ainsn.insn; 179 kprobe_opcode_t cur_insn = *addr; 205 kprobe_opcode_t cur_insn = *addr; 532 .addr = (kprobe_opcode_t *) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/kernel/ |
H A D | kprobes.c | 39 if (is_prohibited_opcode((kprobe_opcode_t *) p->addr)) 51 memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); 58 int __kprobes is_prohibited_opcode(kprobe_opcode_t *instruction) 277 ri->ret_addr = (kprobe_opcode_t *) regs->gprs[14]; 626 memcpy(kcb->jprobes_stack, (kprobe_opcode_t *) addr, 649 memcpy((kprobe_opcode_t *) stack_addr, kcb->jprobes_stack, 656 .addr = (kprobe_opcode_t *) & kretprobe_trampoline, 667 if (p->addr == (kprobe_opcode_t *) & kretprobe_trampoline)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/kernel/ |
H A D | kprobes.c | 55 static __always_inline int is_IF_modifier(kprobe_opcode_t *insn) 214 (unsigned long) p->addr + sizeof(kprobe_opcode_t)); 221 (unsigned long) p->addr + sizeof(kprobe_opcode_t)); 274 ri->ret_addr = (kprobe_opcode_t *) *sara; 283 kprobe_opcode_t *addr = (kprobe_opcode_t *)(regs->rip - sizeof(kprobe_opcode_t)); 489 kprobe_opcode_t *insn = p->ainsn.insn; 689 memcpy(kcb->jprobes_stack, (kprobe_opcode_t *)addr, 729 memcpy((kprobe_opcode_t *) stack_add [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/misc/ |
H A D | lkdtm.c | 285 lkdtm.entry = (kprobe_opcode_t*) jp_do_irq; 289 lkdtm.entry = (kprobe_opcode_t*) jp_handle_irq_event; 293 lkdtm.entry = (kprobe_opcode_t*) jp_tasklet_action; 297 lkdtm.entry = (kprobe_opcode_t*) jp_ll_rw_block; 301 lkdtm.entry = (kprobe_opcode_t*) jp_shrink_inactive_list; 305 lkdtm.entry = (kprobe_opcode_t*) jp_hrtimer_start; 309 lkdtm.entry = (kprobe_opcode_t*) jp_scsi_dispatch_cmd; 314 lkdtm.entry = (kprobe_opcode_t*) jp_generic_ide_ioctl;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-avr32/ |
H A D | kprobes.h | 16 typedef u16 kprobe_opcode_t; typedef 26 kprobe_opcode_t insn[MAX_INSN_SIZE];
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | kprobes.h | 35 typedef u8 kprobe_opcode_t; typedef 45 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry 56 kprobe_opcode_t *insn; 78 kprobe_opcode_t jprobes_stack[MAX_STACK_SIZE];
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/ |
H A D | kprobes.h | 85 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry 104 } kprobe_opcode_t; typedef in typeref:struct:kprobe_opcode 114 kprobe_opcode_t *insn;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/ |
H A D | kprobes.h | 38 typedef unsigned int kprobe_opcode_t; typedef 58 addr = (kprobe_opcode_t *)kallsyms_lookup_name(name); \ 64 addr = *(kprobe_opcode_t **)addr; \ 66 addr = *(kprobe_opcode_t **)addr; \ 72 addr = (kprobe_opcode_t *)kallsyms_lookup_name(dot_name); \ 76 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)((func_descr_t *)pentry) 81 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)(pentry) 95 kprobe_opcode_t *insn;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | kprobes.h | 38 typedef u16 kprobe_opcode_t; typedef 49 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)(pentry) 64 kprobe_opcode_t *insn; 71 kprobe_opcode_t *ptr; 72 kprobe_opcode_t old; 73 kprobe_opcode_t new; 92 kprobe_opcode_t jprobes_stack[MAX_STACK_SIZE]; 97 int is_prohibited_opcode(kprobe_opcode_t *instruction);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | kprobes.h | 7 typedef u32 kprobe_opcode_t; typedef 13 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry 25 kprobe_opcode_t insn[MAX_INSN_SIZE];
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/ |
H A D | kprobes.h | 35 typedef u8 kprobe_opcode_t; typedef 44 #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry 55 kprobe_opcode_t *insn; 72 kprobe_opcode_t jprobes_stack[MAX_STACK_SIZE];
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | kprobes.h | 78 kprobe_opcode_t *addr; 101 kprobe_opcode_t opcode; 119 kprobe_opcode_t *entry; /* probe handling code to jump to */ 162 kprobe_opcode_t *ret_addr; 183 extern kprobe_opcode_t *get_insn_slot(void); 184 extern void free_insn_slot(kprobe_opcode_t *slot, int dirty);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/ |
H A D | kprobes.c | 62 addr = ((kprobe_opcode_t *)(kallsyms_lookup_name(name))) 88 #define INSNS_PER_PAGE (PAGE_SIZE/(MAX_INSN_SIZE * sizeof(kprobe_opcode_t))) 92 kprobe_opcode_t *insns; /* Page of instruction slots */ 136 kprobe_opcode_t __kprobes *get_insn_slot(void) 235 void __kprobes free_insn_slot(kprobe_opcode_t * slot, int dirty) 425 memcpy(&p->opcode, &old_p->opcode, sizeof(kprobe_opcode_t)); 521 p->addr = (kprobe_opcode_t *)(((char *)p->addr)+ p->offset);
|