[IMPROVE] remove atomic dependence from uprobe handlers 86/55186/4
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Mon, 21 Dec 2015 18:30:46 +0000 (21:30 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Tue, 22 Dec 2015 11:52:35 +0000 (14:52 +0300)
commit33188af8bbe0481901f5781dea8574ca2b7599c5
treec25d777da4527bcc3f9d12a48545322d7e824983
parent2ca1479f72ad8ef59ae78dff0fbe4a51c6ff51f0
[IMPROVE] remove atomic dependence from uprobe handlers

Remove field ss_addr from uprobe struct. To exit from handler
to specifyed address, change PC/IP (ARM/x86) register to one and
handler return value to 1.

Change-Id: If5c70942e8614d374d4d52b9e80d75d202b24ea0
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
preload/preload_handlers.c
preload/preload_module.c
uprobe/arch/arm/swap-asm/swap_uprobes.c
uprobe/arch/x86/swap-asm/swap_uprobes.c
uprobe/swap_uprobes.c
uprobe/swap_uprobes.h