Hello, I'm testing a distributed application by employing two simulators. One simulator submits a UDP message to the app, the other bounces the message via the...
Hi, I am a new to PIN. I just had a doubt regarding PIN .When we intercept load and stores and print the memory addresses, are the addresses physical or ...
What do we mean by INS_HasFallThrough(INS ins) : instruction type has a fallthrough path based on the opcode What do we mean by a fall through path. Thanks, ...
Hi, I am new to PIN .Can you please suggest some good indepth tutorials which would help me understand things clearly like IMG etc.Though I have fair idea of...
Hello, [Pin 2.7, Nehalem Xeon, Fedora 12, gcc 4.4.3] I'm writing a pin tool that tracks accesses a program makes to malloc/calloc and free. I've run across an...
Hi, PIN currently supports debug info for function symbols (PIN_GetSourceLocation) and does not support debug info for global (including static) objects. Why? ...
Hello, Can I use Pin Tool to control thread access sequence? For example, there are two threads to access statement "a=a+1", sequence 1 : Thread A read a ->...
It seems if Pin detaches itself before the applications finishes, FINI function is never called. Is there a way where I can force FINI function to be called...
Hi, I am new to PIN and am trying out the tools that come with the windows distribution of PIN. I know that the tools, especially in "ManualExamples" and in...
Hello Pin folks. I need your help. I want to know which registers are used in current instruction. There might be one register or two. or even more. They might...
Hi all, I was trying to do an experiment to see whether stack pointer value is consistent when a function is called from a given calls site and is different...
Hello,I want to monitor memory access status,but the INS_MemoryOperandIsRead and INS_MemoryOperandIsWritten will list operation too much, I just share memory...
Hi all, I am running into a very interesting crash from PIN/Pintool. While running a program (mysql to be specific) in PIN, I am seeing an error like "C:Tool...
Hi, When running my Pin tool I get this error: E:Pin received asynchronous signal 27 which is blocked by the application. Pin cannot emulate this. Any idea...
Hello, I made a change to my pintool and found a significant performance degradation. Oprofile tells me that after the change the pinbin binary (as opposed to...
Hi, I am newbie in using PIN. I wanted to pass few command line arguments to my pintool. Can somebody let me know about how to achieve that? Thank you, Arka...
All, I'm trying to figure out how to debug a pintool that's attaching itself to a running process. Here's what I'm trying to do: Start my process in the...
Hi, I've tried looking for it, but could not find it in the toolkit available with pin. Does anyone know of a pre-existing pin tool similar to memcheck in...
Is it possible to disable the instrumentation of a routine? For example, I currently want to count the number of malloc calls in an application, but only...
Hi: I'm passing two pointers through INS_InsertCall(), but it seems that something happens and I'm not getting the correct values. I'm getting some bogus...
I am instrumenting an application with pin. And I am getting a lot of unaligned accesses. As far as I know compiler automatically alignes the accesses. Isn't...