Well, I think using ptrace is really the best way, at least what I have found on Google told me that.
Stefan, your answer will fit perfectlly for me, it was what I'm searching. Thank you On Nov 19, 10:43 am, David Cournapeau <courn...@gmail.com> wrote: > On Fri, Nov 19, 2010 at 4:17 PM, Tim Roberts <t...@probo.com> wrote: > > dutche <dut...@gmail.com> wrote: > > >>Hi folks, I have a unusual question here. > > >>How can I change the value of EAX register under python under Linux?? > >>As paimei does under Windows. > > >>My project is to have a python program that loads a C program and sets > >>a breakpoint at some address, and then with this breakpoint I change > >>the EAX register and then continue the program execution. > > >>With Windows and paimei I did that, but under Linux I don't know yet. > > > You will need to find a Linux application equivalent to PaiMei. Your > > question is not "how can I change EAX", your question is "where can I find > > a Linux debugger that can be controlled from Python?" > > Well, gdb may just be the tool you are looking for: since version 7.0 > at least, you can script gdb using python, > > http://sourceware.org/gdb/wiki/PythonGdb > > cheers, > > David -- http://mail.python.org/mailman/listinfo/python-list