Thread (11 messages) 11 messages, 2 authors, 2011-01-27

Re: [RFC] [PATCH 2.6.37-rc5-tip 5/20] 5: Uprobes: register/unregister probes.

From: Peter Zijlstra <peterz@infradead.org>
Date: 2011-01-27 10:23:12
Also in: lkml

On Thu, 2011-01-27 at 15:31 +0530, Srikar Dronamraju wrote:
quoted
quoted
quoted
 - validate that the vma is indeed a map of the right inode
We can add a check in write_opcode( we need to pass the inode to
write_opcode).
sure..
quoted
quoted
 - validate that the offset of the probe corresponds with the stored
address
I am not clear on this. We would have derived the address from the
offset. So is that we check for
 (vaddr == vma->vm_start + uprobe->offset)
Sure, but the vma might have changed since you computed the offset -)
If the vma has changed then it would fail the 2nd validation i.e vma
corresponds to the uprobe inode right. If the vma was unmapped and
mapped back at the same place, then I guess we are okay to probe.
It can be unmapped and mapped back slightly different. A map of the same
file doesn't need to mean its in the exact same location or has the
exact same pgoffset.


--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help