Hi, I have a question about tracking memory writes, 32bit, x86. In DebugTrace, function SetMemWriteAddrSize() is used to get the size of the write, then 2...
It uses IPOINT_AFTER,IPOINT_TAKEN_BRANCH so the instrumentation occurs after the instruction executes and it can print out the value that was written to...
Hi, I am sandhya and am a student at UTSA.I haven't used this pin tool before and am a novice.I am trying to get familiar with pin tool but having some...
... This also happens on RHEL4 AS Update 5. same kit, but for gcc 3.4 By modifying my code to using clone() instead, I have been able to work around the...
Hi, when running a test-program without and with a pin-tool, I see a huge difference in system calls. When running with pin (the pin-tool issues a lot of...
Hi PINheads, I'm getting the following error using Pin kit pin-2.1-12211-gcc.3.2.3- ia32-linux: E:Invalid IARG for instruction at address: 0x8048120 ...
... I should've really waited 5 minutes to send this... It appears there was a faulty InsertCall in my code: INS_InsertCall(ins, IPOINT_BEFORE, (AFUNPTR) ...
We check for as many errors as we can but cannot detect this kind of error. When we see an IARG_UINT32, we interpret the next argument as a number and then...
hello All, I am tring to install PIN on my new AMD opteron machine. but it shows me a lot of error. I know that pin "Intel64 (64-bit x86) - Linux" also works...
Hi McMillian, We do not test on AMD Opteron, so we can neither confirm nor deny whether it works there. As a side note, make sure that your operating system is...
Kim Hazelwood
hazelwood@...
Jul 11, 2007 7:31 pm
1777
Is there a way to go from an address to a BBL or INS? I would like for my pin tool to be able to dump a disassembly of a basic block to my logfile, given a...
Hi, I am trying to build branch instruction type trace files using some binary and use that trace files as an input to my predictor model to determine the...
Hello All, I was tring to install PIN IA32 (x86) -linux (11356-- gcc 4.0 version) on Intel Pentium D machine. On my machine I have gcc 4.1 version, Fedora core...
Hi McMillian, Please see the following Frequently Asked Question on the Pin website: ...
Kim Hazelwood
hazelwood@...
Jul 16, 2007 5:34 pm
1783
Hi Sandhya, Please see slides 64-67 of the Pin tutorial from PLDI: http://rogue.colorado.edu/Wikipin/index.php/Education Kim _____ From:...
Kim Hazelwood
hazelwood@...
Jul 16, 2007 5:47 pm
1784
Thanks kim, I went through the slides and am trying to create a pintool and it gives this error: ...................................................... ...
I just heard about PIN and I have a basic question (I did not read all of its features yet). I have a DRAM simulator which uses trace file as its input. The...
Hello All, I want to know is there another method to spec along with my PIN tool, other than using the "submit" flag in spec config. I used the "submit" flag...
I want to use pinatrace tool (which detects read/write mem acccesses) for the SPECjbb2005. I tried to set the submit flag in the SPEC config file but the...
It sounds like you are running Pin on a JVM. JVM's normally have self-modifying code (due to their JIT compiler), and Pin does not currently handle self...
Hello Greg, Thanks for your prompt reply..I tried the following ../Bin/pin -t smc_check -- ./test1 where test1.c is a simple c file below void f(void) { int i,...
Hello Greg, Thanks for your prompt reply..I tried the following ../Bin/pin -t smc_check -- ./test1 where test1.c is a simple c file below void f(void) { int i,...
I was able to run smc_check on the test program you sent. What Pin kit are you using? What O/S version? Verify that your O/S version is supported by Pin: ...
Hi,all, I have found some problem in my program that I cannot debug it successfully. Please help me. I am using instruction-level tracing. INS_InsertCall(ins,...