Does: INS_OperandIsMemory(ins,i) => ( INS_IsMemoryWrite(ins) || INS_IsMemoryRead(ins) ) ? When instrumenting a MOV instruction, I find an operand that is a...
343
Cohn, Robert S
rscohn2000
Jul 1, 2005 1:25 pm
Pin cannot generate the virtual address when a memory operand has a segment override. This means we cannot do IARG_MEMORYREAD_EA properly. We have some ideas...
344
nsatz
Jul 2, 2005 5:03 pm
Hi Will "-separate_memory" option keep pin's and application39;s virtual address space separate? Is there a way to override protection mechanism - ie to have the...
345
bradcalder_ucsd
Jul 3, 2005 6:11 pm
Just to expand on the 1st question below, does PIN have an option to make sure that all of the data addresses accessed (ignoring code) in the original program...
346
gqycougar
Jul 5, 2005 3:51 am
And idea?...
347
gqycougar
Jul 5, 2005 5:20 am
Just install Rocks 4.0 on our cluster. gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4) So the compilation of Pintool will fail #error "pin compiler and pin...
348
Cohn, Robert S
rscohn2000
Jul 5, 2005 12:53 pm
I just uploaded a new set of kits, including one for gcc3.4. ... From: pinheads@yahoogroups.com [mailto:pinheads@yahoogroups.com] On Behalf Of gqycougar Sent:...
349
Cohn, Robert S
rscohn2000
Jul 5, 2005 12:53 pm
We have uploaded a new release of pin 2244. We have made some minor API changes so you may have to change your pintool. You will get a runtime error with a...
350
Patil, Harish
harishp1965
Jul 5, 2005 1:04 pm
No, PinPoints has not been ported to use Simpoint 3.0 yet; most likely next week. -Harish ________________________________ From: pinheads@yahoogroups.com...
351
Micha Moffie
micha_moffie
Jul 7, 2005 10:38 pm
Good morning :), I get some weird results when using INS_OperandImmediate: When the immediate is 0x1fffffff all is well, But when the immediate is 0xffffffff...
352
Cohn, Robert S
rscohn2000
Jul 8, 2005 10:48 am
I made the operand interface sign extend the immediates so you will get the expected result. Please try ...
353
Micha Moffie
micha_moffie
Jul 8, 2005 1:11 pm
Good morning :) I tried, For the operand interface the operand is sign extended to 64 bit. Here is what I am trying to do: if ( (REG_is_gr32(dst_reg) && ...
354
Micha Moffie
micha_moffie
Jul 8, 2005 1:20 pm
I can fix it like this: if ( 0xffffffffffffffff == INS_OperandImmediate(ins,imm_op_num) ) { ... } OR if ( (UINT64)-1 == INS_OperandImmediate(ins,imm_op_num) ) ...
355
gqycougar
Jul 8, 2005 4:17 pm
Intall pin-2.0-2244-gcc.3.4.2-ia32-linux, and use in the /SimpleExamples to get the Basic Block profile. It shows some assembly language that I am a little...
356
VJ
thep0rt
Jul 8, 2005 4:29 pm
... Those are segment registers: SS stack segment DS data segment CS code segment There is also the ES, FS, and GS but I believe the above are more prolific. &...
357
VJ
thep0rt
Jul 8, 2005 4:35 pm
... The stuff in the square brackets means: [registers written] = [registers read]...
358
jaydeep2468
Jul 11, 2005 4:16 am
Hi, I have a similar problem. I am using PIN-0 (Kit 179) on an Itanium-2 system. I am attempting to do ahead-of-time instrumentation using the ...
359
arrvindh_shriraman
arrvindh_shr...
Jul 11, 2005 4:21 pm
CAn somebody post an example program on how to use checkpointing I can understand the functions which do PIN_SaveCheckpoint (CHECKPOINT *chkptFrom, CHECKPOINT...
360
Pan, Heidi
wahbahdoo
Jul 11, 2005 4:41 pm
Hi, PIN_SaveCheckpoint is usually used to save the value of IARG_CHECKPOINT, because IARG_CHECKPOINT is only valid during the current analysis routine. See...
361
Rahul Saxena
rahulsaxon
Jul 13, 2005 4:07 am
Hi, there are a couple of trivial changes in the Test/traceusage.C tool which is provided with pin. 1) assert condition opposite of what it should be in...
362
arrvindh_shriraman
arrvindh_shr...
Jul 14, 2005 7:42 am
I recently started working with Gcc 3.4 port of pin. Suddenly the Multithread programs have stopped working. All due to same reason "No STACK Trace Available"...
363
Patil, Harish
harishp1965
Jul 14, 2005 11:48 am
PinPoints now supports SimPoint 3.0. The profiler (isimpoint) did not change - only the scripts to convert simpoint output to PinPoints files, namely Step2.sh...
364
arrvindh_shriraman
arrvindh_shr...
Jul 14, 2005 3:38 pm
CAn some one point me out to good documentation for using Pin Points infrastructure. I run some full system benchmark workloads (i.e Apache SpeccJBB). Can ...
365
Patil, Harish
harishp1965
Jul 14, 2005 5:30 pm
* CAn some one point me out to good documentation for using Pin Points * infrastructure. Please look at: ...
366
Micha Moffie
micha_moffie
Jul 22, 2005 8:10 pm
Good afternoon, I was trying to run: pin -- ping www.google.com ... ping: icmp open socket: Operation not permitted just running ping work fine ... ... PING...
367
Artur Klauser
Pin.Project@...
Jul 25, 2005 3:11 pm
Micha, ping is a set-uid root program. When it is run under PIN, it is run as normal user, which is why it fails. You would need to invoke PIN as root to...
368
mvkrieger
Jul 26, 2005 8:41 pm
Hi, in the ManualExamples/atrace tool I want to print the name of the routine doing the read/write, so I changed for example RecordMemRead(VOID * ip, VOID *...
369
VJ
thep0rt
Jul 26, 2005 8:49 pm
Did you call PIN_InitSymbols() in the tool main() function? Also you need to make sure your executable file has symbols, you can find this out by doing "file...
370
mvkrieger
Jul 27, 2005 7:18 am
Hi, indeed I did not have the PIN_InitSymbols() call, it works ok now. Thanks ! Marco....
371
mvkrieger
Jul 27, 2005 2:34 pm
Hi, is it possible to print all variables in the image of the traced process? Something like: for (SEC sec = IMG_SecHead(img); SEC_Valid(sec); sec =...