On Sat, Jun 5, 2010 at 11:14 AM, Vimal <j.vimal@xxxxxxxxx> wrote: > On 4 June 2010 17:16, Group <mailforgroup@xxxxxxxxx> wrote: >> Hi, >> >> Is it possible to access threads stack (not shared) from another thread? >> I have seen an API which gets the attributes for the stack >> pthread_attr_getstack(). >> But is it possible to access the DATA on the thread stack?. Is there any api >> for it?. > > Since the stack address is just a memory address, so you can > dereference it to read values. If you as a program writer know which > function executes on the stack, you could create a struct that reads > values off it (integers, strings, floats, etc., instead of just > bytes). > Don't think its that simple because note that each thread has is in its own address space. IMO the only way is to use ptrace(2) with PTRACE_ATTACH or similar. take care, -Joel -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ