Oleg Nesterov
|
878b5a6efd
uprobes: Fix utask->depth accounting in handle_trampoline()
|
12 years ago |
Anton Arapov
|
a0d60aef4b
uretprobes: Remove -ENOSYS as return probes implemented
|
12 years ago |
Anton Arapov
|
ded49c5530
uretprobes: Limit the depth of return probe nestedness
|
12 years ago |
Anton Arapov
|
fec8898d86
uretprobes: Return probe exit, invoke handlers
|
12 years ago |
Anton Arapov
|
0dfd0eb8e4
uretprobes: Return probe entry, prepare_uretprobe()
|
12 years ago |
Anton Arapov
|
e78aebfd27
uretprobes: Reserve the first slot in xol_vma for trampoline
|
12 years ago |
Anton Arapov
|
ea024870cf
uretprobes: Introduce uprobe_consumer->ret_handler()
|
12 years ago |
Oleg Nesterov
|
3f47107c5c
uprobes: Change write_opcode() to use copy_*page()
|
12 years ago |
Oleg Nesterov
|
5669ccee21
uprobes: Introduce copy_to_page()
|
12 years ago |
Oleg Nesterov
|
98763a1bb1
uprobes: Kill the unnecesary filp != NULL check in __copy_insn()
|
12 years ago |
Oleg Nesterov
|
2edb7b5574
uprobes: Change __copy_insn() to use copy_from_page()
|
12 years ago |
Oleg Nesterov
|
ab0d805c7b
uprobes: Turn copy_opcode() into copy_from_page()
|
12 years ago |
Ananth N Mavinakayanahalli
|
0908ad6e56
uprobes: Add trap variant helper
|
12 years ago |
Oleg Nesterov
|
f281769e81
uprobes: Use file_inode()
|
12 years ago |
Oleg Nesterov
|
bdf8647c44
uprobes: Introduce uprobe_apply()
|
12 years ago |
Josh Stone
|
e8440c1458
uprobes: Add exports for module use
|
12 years ago |
Oleg Nesterov
|
af4355e91f
uprobes: Kill the bogus IS_ERR_VALUE(xol_vaddr) check
|
12 years ago |
Oleg Nesterov
|
608e7427c0
uprobes: Do not allocate current->utask unnecessary
|
12 years ago |
Oleg Nesterov
|
aba51024e7
uprobes: Fix utask->xol_vaddr leak in pre_ssout()
|
12 years ago |
Oleg Nesterov
|
a6cb3f6d51
uprobes: Do not play with utask in xol_get_insn_slot()
|
12 years ago |
Oleg Nesterov
|
5a2df662aa
uprobes: Turn add_utask() into get_utask()
|
12 years ago |
Oleg Nesterov
|
9b545df809
uprobes: Fold xol_alloc_area() into get_xol_area()
|
12 years ago |
Oleg Nesterov
|
c8a8253800
uprobes: Move alloc_page() from xol_add_vma() to xol_alloc_area()
|
12 years ago |
Oleg Nesterov
|
74e59dfc6b
uprobes: Change handle_swbp() to expose bp_vaddr to handler_chain()
|
12 years ago |
Oleg Nesterov
|
da1816b1ca
uprobes: Teach handler_chain() to filter out the probed task
|
12 years ago |
Oleg Nesterov
|
8a7f2fa0de
uprobes: Reintroduce uprobe_consumer->filter()
|
12 years ago |
Oleg Nesterov
|
806a98bdf2
uprobes: Rationalize the usage of filter_chain()
|
12 years ago |
Oleg Nesterov
|
66d06dffa5
uprobes: Kill uprobes_mutex[], separate alloc_uprobe() and __uprobe_register()
|
12 years ago |
Oleg Nesterov
|
06b7bcd8cb
uprobes: Introduce uprobe_is_active()
|
12 years ago |
Oleg Nesterov
|
441f1eb7db
uprobes: Kill uprobe_events, use RB_EMPTY_ROOT() instead
|
12 years ago |