aboutsummaryrefslogtreecommitdiff
path: root/include/linux/fpga/fpga-mgr.h
diff options
context:
space:
mode:
authorOleg Nesterov <[email protected]>2013-03-29 18:26:51 +0100
committerOleg Nesterov <[email protected]>2013-04-13 15:32:01 +0200
commit457d1772f1c1bcf37b2ae7fc8f1d6f303d1d5cf9 (patch)
tree49da165c316ec7086272994ede7ac96e334d6850 /include/linux/fpga/fpga-mgr.h
parent0e3853d202e8b2720bc4c674dc58849b2662c8f8 (diff)
uprobes/tracing: Generalize struct uprobe_trace_entry_head
struct uprobe_trace_entry_head has a single member for reporting, "unsigned long ip". If we want to support uretprobes we need to create another struct which has "func" and "ret_ip" and duplicate a lot of functions, like trace_kprobe.c does. To avoid this copy-and-paste horror we turn ->ip into ->vaddr[] and add couple of trivial helpers to calculate sizeof/data. This uglifies the code a bit, but this allows us to avoid a lot more complications later, when we add the support for ret-probes. Signed-off-by: Oleg Nesterov <[email protected]> Acked-by: Srikar Dronamraju <[email protected]> Tested-by: Anton Arapov <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions