Thanks for the help. I found this source code, https://gist.github.com/avadhpatel/2218676, and it seems that it is exactly what I need. I compiled it and ran it for one checkpoint successfully. To make all SPEC2006 checkpoints, I used the create_checkpoint.py script and replaced "create_checkpoint" with "checkpoint_after X" where X is the number of fastforward instructions. It works for the first checkpoint but when it went to the next checkpoint I got this error.
*** glibc detected *** /project/ouzo0/mostafa/marss/qemu/qemu-system-x86_64: malloc(): memory corruption: 0x0000000003c143e0 *** *** glibc detected *** /project/ouzo0/mostafa/marss/qemu/qemu-system-x86_64: malloc(): memory corruption: 0x0000000003c143e0 *** I can see that the first checkpoint is created (qemu/qemu-img info). I was wondering if I can use "create_checkpoint" in this way. I really appreciate any help. Regards, Mostafa On Fri, Mar 15, 2013 at 7:02 AM, <[email protected]> wrote: > Mostafa, > > I don't believe we have the source to the binaries in the repository. You > could just copy it from the other image that you have, or just write the > PTLcall functions in a C file and compile it quickly (probably the easiest > option). See: http://marss86.org/~marss86/index.php/Checkpoints_in_MARSS > > In this case, you just need to make calls to do a fast-fwd-insns and then > ptlsim_checkpoint(). > > Tyler > > > Hi all, > > > > I am trying to create checkpoints after a certain amount of instructions. > > But, I cannot find the "checkpoint_after" binary file in the ubuntu-natty > > image. Would you please let me know how I can get this file? > > > > Thanks, > > Mostafa > > _______________________________________________ > > http://www.marss86.org > > Marss86-Devel mailing list > > [email protected] > > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel > > > >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
