2014-04-30 |
Oleg Nesterov | uprobes/x86: Move default_xol_ops's data into arch_uprobe... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Move UPROBE_FIX_SETF logic from arch_uprobe_pos... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Don't use arch_uprobe_abort_xol() in arch_uprob... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Introduce uprobe_xol_ops->abort() and... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Don't change the task's state if ->pre_xol... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Fix is_64bit_mm() with CONFIG_X86_X32 Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Make good_insns_* depend on CONFIG_X86_* Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Shift "insn_complete" from branch_setup_xol_ops... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Add is_64bit_mm(), kill validate_insn_bits() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Add uprobe_init_insn(), kill validate_insn_... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Denys Vlasenko | uprobes/x86: Refuse to attach uprobe to "word-sized... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate relative conditional "near" jmp's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate relative conditional "short" jmp's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate relative call's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate nop's using ops->emulate() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate unconditional relative jmp's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Introduce sizeof_long(), cleanup adjust_ret_add... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Teach arch_uprobe_post_xol() to restart... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Send SIGILL if arch_uprobe_post_xol()... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Conditionalize the usage of handle_riprel_insn() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Introduce uprobe_xol_ops and arch_uprobe... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: move the UPROBE_FIX_{RIP,IP,CALL} code... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Gather "riprel" functions together Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Kill the "ia32_compat" check in handle_riprel_i... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Fold prepare_fixups() into arch_uprobe_analyze_... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Document xol_area and arch_uprobe->insn/ixol Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Cleanup !CONFIG_UPROBES decls, unexport xol_area Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes/powerpc: Kill arch_uprobe->ainsn Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Don't assume that arch_uprobe->insn/ixol is... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Add uprobe_task->dup_xol_work/dup_xol_addr Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-09 |
Oleg Nesterov | uprobes: Fix the memory out of bound overwrite in copy_insn() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-09 |
Oleg Nesterov | uprobes: Fix the wrong usage of current->utask in uprobe_cop... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-06 |
Oleg Nesterov | uprobes: Export write_opcode() as uprobe_write_opcode() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-06 |
Oleg Nesterov | uprobes: Introduce arch_uprobe->ixol Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-06 |
Oleg Nesterov | uprobes: Kill module_init() and module_exit() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-06 |
David A. Long | uprobes: Move function declarations out of arch Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Oleg Nesterov | uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Oleg Nesterov | uprobes: Change uprobe_copy_process() to dup xol_area Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Oleg Nesterov | uprobes: Change uprobe_copy_process() to dup return_instances Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Oleg Nesterov | uprobes: Teach __create_xol_area() to accept the predefined... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Oleg Nesterov | uprobes: Introduce __create_xol_area() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Oleg Nesterov | uprobes: Change the callsite of uprobe_copy_process() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-10-29 |
Ralf Baechle | uprobes: Remove the wrong __weak attribute Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-15 |
Oleg Nesterov | uprobes/perf: Avoid perf_trace_buf_prepare/submit if... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Don't pass addr=ip to perf_trace_buf_submit() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Change create_trace_uprobe() to support... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Make seq_printf() code uretprobe-friendly Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Make register_uprobe_event() paths... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Make uprobe_{trace,perf}_print() uretprobe... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Introduce is_ret_probe() and uretprobe_disp... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Introduce uprobe_{trace,perf}_print... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Generalize struct uprobe_trace_entry_head Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Kill the pointless local_save_flags... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Kill the pointless seq_print_ip_sym... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Oleg Nesterov | uprobes/tracing: Kill the pointless task_pt_regs()... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Documentation update Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Remove -ENOSYS as return probes implemented Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Limit the depth of return probe nestedness Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Return probe exit, invoke handlers Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Return probe entry, prepare_uretprobe() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes/powerpc: Hijack return address Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes/x86: Hijack return address Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Reserve the first slot in xol_vma for trampoline Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-13 |
Anton Arapov | uretprobes: Introduce uprobe_consumer->ret_handler() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Oleg Nesterov | uprobes: Change write_opcode() to use copy_*page() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Oleg Nesterov | uprobes: Introduce copy_to_page() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Oleg Nesterov | uprobes: Kill the unnecesary filp != NULL check in... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Oleg Nesterov | uprobes: Change __copy_insn() to use copy_from_page() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Oleg Nesterov | uprobes: Turn copy_opcode() into copy_from_page() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Ananth N Mavinakayan... | uprobes/powerpc: Remove additional trap instruction... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Ananth N Mavinakayan... | uprobes/powerpc: Teach uprobes to ignore gdb breakpoints Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Ananth N Mavinakayan... | uprobes: Add trap variant helper Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-04-04 |
Oleg Nesterov | uprobes: Use file_inode() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/perf: Avoid uprobe_apply() whenever possible Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/perf: Teach trace_uprobe/perf code to use UPROBE_HAN... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/perf: Teach trace_uprobe/perf code to pre-filter Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/perf: Teach trace_uprobe/perf code to track... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Introduce uprobe_apply() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | perf: Introduce hw_perf_event->tp_target and ->tp_list Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/perf: Always increment trace_uprobe->nhit Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/tracing: Kill uprobe_trace_consumer, embed... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/tracing: Introduce is_trace_uprobe_enabled() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/tracing: Ensure inode != NULL in create_trace_uprobe() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/tracing: Fully initialize uprobe_trace_consumer... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/tracing: Fix dentry/mount leak in create_trace_uprobe() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Josh Stone | uprobes: Add exports for module use Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Kill the bogus IS_ERR_VALUE(xol_vaddr) check Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Do not allocate current->utask unnecessary Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Fix utask->xol_vaddr leak in pre_ssout() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Do not play with utask in xol_get_insn_slot() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Turn add_utask() into get_utask() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Fold xol_alloc_area() into get_xol_area() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Move alloc_page() from xol_add_vma() to xol_alloc_a... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Change handle_swbp() to expose bp_vaddr to... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes/x86: Change __skip_sstep() to actually skip... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Teach handler_chain() to filter out the probed... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Reintroduce uprobe_consumer->filter() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Rationalize the usage of filter_chain() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-02-08 |
Oleg Nesterov | uprobes: Kill uprobes_mutex[], separate alloc_uprobe... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
next |