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 |
Oleg Nesterov
|
d4d3ccc6d1
uprobes: Kill uprobe->copy_mutex
|
12 years ago |
Oleg Nesterov
|
bb929284be
uprobes: Kill UPROBE_RUN_HANDLER flag
|
12 years ago |
Oleg Nesterov
|
1ff6fee5e6
uprobes: Change filter_chain() to iterate ->consumers list
|
12 years ago |
Oleg Nesterov
|
e591c8d78e
uprobes: Introduce uprobe->register_rwsem
|
12 years ago |
Oleg Nesterov
|
9a98e03cc1
uprobes: _register() should always do register_for_each_vma(true)
|
12 years ago |
Oleg Nesterov
|
04aab9b200
uprobes: _unregister() should always do register_for_each_vma(false)
|
12 years ago |
Oleg Nesterov
|
63633cbf82
uprobes: Introduce filter_chain()
|
12 years ago |
Oleg Nesterov
|
fe20d71f25
uprobes: Kill uprobe_consumer->filter()
|
12 years ago |
Oleg Nesterov
|
f0744af7d0
uprobes: Kill the pointless inode/uc checks in register/unregister
|
12 years ago |
Oleg Nesterov
|
bbc33d0593
uprobes: Move __set_bit(UPROBE_SKIP_SSTEP) into alloc_uprobe()
|
12 years ago |
Sasha Levin
|
c91368c488
uprobes: remove redundant check
|
12 years ago |
Oleg Nesterov
|
32cdba1e05
uprobes: Use percpu_rw_semaphore to fix register/unregister vs dup_mmap() race
|
12 years ago |
Rabin Vincent
|
65b6ecc038
uprobes: Flush cache after xol write
|
12 years ago |
Oleg Nesterov
|
19f5ee2716
uprobes: Kill arch_uprobe_enable/disable_step() hooks
|
12 years ago |