/linux-4.4.14/include/linux/ |
D | kprobes.h | 166 struct jprobe { struct 372 int register_jprobe(struct jprobe *p); 373 void unregister_jprobe(struct jprobe *p); 374 int register_jprobes(struct jprobe **jps, int num); 375 void unregister_jprobes(struct jprobe **jps, int num); 424 static inline int register_jprobe(struct jprobe *p) in register_jprobe() 428 static inline int register_jprobes(struct jprobe **jps, int num) in register_jprobes() 432 static inline void unregister_jprobe(struct jprobe *p) in unregister_jprobe() 435 static inline void unregister_jprobes(struct jprobe **jps, int num) in unregister_jprobes() 475 static inline int disable_jprobe(struct jprobe *jp) in disable_jprobe() [all …]
|
/linux-4.4.14/kernel/ |
D | test_kprobes.c | 169 static struct jprobe jp = { 194 static struct jprobe jp2 = { 202 struct jprobe *jps[2] = {&jp, &jp2}; in test_jprobes()
|
D | kprobes.c | 1718 int register_jprobes(struct jprobe **jps, int num) in register_jprobes() 1720 struct jprobe *jp; in register_jprobes() 1749 int register_jprobe(struct jprobe *jp) in register_jprobe() 1755 void unregister_jprobe(struct jprobe *jp) in unregister_jprobe() 1761 void unregister_jprobes(struct jprobe **jps, int num) in unregister_jprobes()
|
/linux-4.4.14/arch/arm/probes/kprobes/ |
D | core.c | 499 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler() 585 struct jprobe *jp = container_of(p, struct jprobe, kp); in longjmp_break_handler()
|
D | test-core.c | 380 static struct jprobe the_jprobe = {
|
/linux-4.4.14/arch/avr32/kernel/ |
D | kprobes.c | 232 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/samples/kprobes/ |
D | jprobe_example.c | 38 static struct jprobe my_jprobe = {
|
/linux-4.4.14/Documentation/ |
D | kprobes.txt | 31 on virtually any instruction in the kernel. A jprobe is inserted at 80 A jprobe is implemented using a kprobe that is placed on a function's 82 seamless access to the probed function's arguments. The jprobe 89 Kprobes then points the saved instruction pointer at the jprobe's 98 Kprobes saves a copy of the stack and restores it after the jprobe 103 or in registers. The jprobe will work in either case, so long as the 218 - The probe has either a break_handler (i.e., it's a jprobe) or a 401 int register_jprobe(struct jprobe *jp) 453 void unregister_jprobe(struct jprobe *jp); 468 int register_jprobes(struct jprobe **jps, int num); [all …]
|
/linux-4.4.14/arch/x86/kernel/kprobes/ |
D | core.c | 1032 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler() 1088 struct jprobe *jp = container_of(p, struct jprobe, kp); in longjmp_break_handler()
|
/linux-4.4.14/arch/tile/kernel/ |
D | kprobes.c | 374 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | kprobes.c | 502 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/arch/arc/kernel/ |
D | kprobes.c | 391 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | kprobes.c | 446 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/net/dccp/ |
D | probe.c | 104 static struct jprobe dccp_send_probe = {
|
/linux-4.4.14/arch/mips/kernel/ |
D | kprobes.c | 522 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/arch/sh/kernel/ |
D | kprobes.c | 528 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | kprobes.c | 599 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/net/sctp/ |
D | probe.c | 179 static struct jprobe sctp_recv_probe = {
|
/linux-4.4.14/arch/s390/kernel/ |
D | kprobes.c | 679 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/net/ipv4/ |
D | tcp_probe.c | 168 static struct jprobe tcp_jprobe = {
|
/linux-4.4.14/arch/ia64/kernel/ |
D | kprobes.c | 1045 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
|
/linux-4.4.14/drivers/misc/ |
D | lkdtm.c | 146 static struct jprobe lkdtm;
|
/linux-4.4.14/lib/ |
D | Kconfig.debug | 1626 boot. A sample kprobe, jprobe and kretprobe are inserted and
|