Displaying 7 results from an estimated 7 matches for "traceme".
Did you mean:
tracemem
2009 Apr 27
4
dtrace : isolating the slow write
Hi Experts,
_write
value ------------- Distribution ------------- count
4096 | 0
8192 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1161825
16384 | 2754
32768 |@
2004 May 19
0
[LLVMdev] Question about insert function or instruction.
> What I want to do is to insert a call funcation into each basic
> block, which is for statistic some information.
I recommend that you look at the various pieces of code under
llvm/lib/Transforms/Instrumentation, e.g. BlockProfiling.cpp and
TraceBasicBlocks.cpp. They do essentially the same thing as you are
trying to do.
> 1) I implement call function in another c/cpp file and
>
2004 May 19
2
[LLVMdev] Question about insert function or instruction.
Hi llvmer,
I am trying to learn how to use llvm. My question is
described as the following,
there has already a testcase code, and I get bytecode
by using llvmgcc. What I want to do is to insert a
call funcation into each basic block, which is for
statistic some information.
1) I implement call function in another c/cpp file and
can I insert the external call function to existed
bytecode ? if it
2004 May 21
1
[LLVMdev] Re: LLVMdev digest, Vol 1 #292 - 4 msgs
Hi,
Thank Brian Gaeke so much.
Following TraceBasicBlocks.cpp, I modified the code as below and could insert instruction or function I need into anywhere in Module.
But it works well without BB->getInstList().push_back(InstrCall), and if I add the BB->getInstList().push_back() following new CallInst(), I got error information when runing opt. What is the reason for it? And is it necessary
2008 Dec 02
18
How to dig deeper
In order to get more information on IO performance problems I created the script below:
#!/usr/sbin/dtrace -s
#pragma D option flowindent
syscall::*write*:entry
/pid == $1 && guard++ == 0/
{
self -> ts = timestamp;
self->traceme = 1;
printf("fd: %d", arg0);
}
fbt:::
/self->traceme/
{
/* elapsd =timestamp - self -> ts;
printf(" elapsed : %d" , elapsd); */
printf(" timestamp : %d" , timestamp);
}
syscall::*write*:return
/self->traceme/
{
self->tra...
2006 Dec 07
1
When does ufunc/func work?
...ot strictly needed; I was just hoping to use it in order to profile idle time.)
Here''s the story. I''ve written a dtrace script to start a separate dtrace process for each invoked command:
int fileid;
proc:::exec-success
/pid == $target || progenyof($target)/
{
self->traceme = 1;
@proc[execname] = count();
}
/* This should fire AFTER libc has been dloaded. */
syscall::setcontext:entry
/self->traceme/
{
self->traceme = 0;
stop();
system("dtrace -q -s /export/home/dds/src/dtrace/libc.d -o /export/home/
dds/src/dtrace/data/%07d-...
2002 Mar 01
4
UI regression
Hi,
Earlier this year I "upgraded" from wine 20010510 to 20011226 in order
to see if some kind of resource leak was fixed which caused screen
redraws to get progressively slower and slower and slower and slower, ....
That was fixed but there seemed to be a significant number of graphics
and UI regressions. I've just upgraded to 20020228 to see if things
were any better and within