Home
last modified time | relevance | path

Searched refs:jprobe (Results 1 – 23 of 23) sorted by relevance

/linux-4.1.27/include/linux/
Dkprobes.h166 struct jprobe { struct
370 int register_jprobe(struct jprobe *p);
371 void unregister_jprobe(struct jprobe *p);
372 int register_jprobes(struct jprobe **jps, int num);
373 void unregister_jprobes(struct jprobe **jps, int num);
422 static inline int register_jprobe(struct jprobe *p) in register_jprobe()
426 static inline int register_jprobes(struct jprobe **jps, int num) in register_jprobes()
430 static inline void unregister_jprobe(struct jprobe *p) in unregister_jprobe()
433 static inline void unregister_jprobes(struct jprobe **jps, int num) in unregister_jprobes()
473 static inline int disable_jprobe(struct jprobe *jp) in disable_jprobe()
[all …]
/linux-4.1.27/kernel/
Dtest_kprobes.c169 static struct jprobe jp = {
194 static struct jprobe jp2 = {
202 struct jprobe *jps[2] = {&jp, &jp2}; in test_jprobes()
Dkprobes.c1718 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.1.27/arch/arm/probes/kprobes/
Dcore.c499 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()
Dtest-core.c380 static struct jprobe the_jprobe = {
/linux-4.1.27/arch/avr32/kernel/
Dkprobes.c232 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/samples/kprobes/
Djprobe_example.c38 static struct jprobe my_jprobe = {
/linux-4.1.27/Documentation/
Dkprobes.txt31 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.1.27/arch/x86/kernel/kprobes/
Dcore.c1032 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.1.27/arch/tile/kernel/
Dkprobes.c374 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/arch/arc/kernel/
Dkprobes.c391 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/arch/powerpc/kernel/
Dkprobes.c502 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/arch/sparc/kernel/
Dkprobes.c446 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/net/dccp/
Dprobe.c103 static struct jprobe dccp_send_probe = {
/linux-4.1.27/arch/mips/kernel/
Dkprobes.c522 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/arch/mn10300/kernel/
Dkprobes.c599 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/arch/sh/kernel/
Dkprobes.c528 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/net/sctp/
Dprobe.c179 static struct jprobe sctp_recv_probe = {
/linux-4.1.27/arch/s390/kernel/
Dkprobes.c679 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/net/ipv4/
Dtcp_probe.c168 static struct jprobe tcp_jprobe = {
/linux-4.1.27/arch/ia64/kernel/
Dkprobes.c1045 struct jprobe *jp = container_of(p, struct jprobe, kp); in setjmp_pre_handler()
/linux-4.1.27/drivers/misc/
Dlkdtm.c146 static struct jprobe lkdtm;
/linux-4.1.27/lib/
DKconfig.debug1562 boot. A sample kprobe, jprobe and kretprobe are inserted and