Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jul 2014 19:23:42 -0400
From:      Mark Johnston <markj@freebsd.org>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        "dtrace@freebsd.org" <dtrace@freebsd.org>
Subject:   Re: dtrace pid provider on entry == segfault process
Message-ID:  <CAMw1wOw-f%2BLqCRKF01afZmEbSBz0gzW3GHgMZckHerwnGLwndw@mail.gmail.com>
In-Reply-To: <CAJ-VmomxquPcf%2BaiXQTCZc=bq%2B_9-YNbAF2=bY-CmxPmmMZa=A@mail.gmail.com>
References:  <CAJ-VmokzVDXPTb5r=BOOxioAEdckYUst58X%2BHCaVf_o00gHNmQ@mail.gmail.com> <CAJ-Vmok8VXSmOSMw5skG8RnC86_v19tNjA9x9ctjhdynDJv5Sg@mail.gmail.com> <CAMw1wOwB-Gk=5RdgR=g2uXZk5VwdUBObkaSKNuftF=VQyibYEQ@mail.gmail.com> <CAJ-VmokF-ne32omR_csKZuet8m9U8ez6jsv=jDNE-0ns=7tPuQ@mail.gmail.com> <CAJ-VmomxquPcf%2BaiXQTCZc=bq%2B_9-YNbAF2=bY-CmxPmmMZa=A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Tue, Jul 29, 2014 at 7:19 PM, Adrian Chadd <adrian@freebsd.org> wrote:
> ... whilst I'm here, is this supposed to work?

It might not crash, but I wouldn't expect it to work properly (on
amd64 at least) without the change I mentioned.

>
> [root@darkwatch] /data/blockd# dtrace -s test2.d -p 28686
>
> dtrace: script 'test2.d' matched 1 probe
>
> ^C
>
>
>   blockd
>
>            value  ------------- Distribution ------------- count
>
>               -1 |                                         0
>
>                0 |                                         4676
>
>                1 |@                                        23715
>
>                2 |                                         7642
>
>                4 |                                         9457
>
>                8 |@                                        32601
>
>               16 |                                         17893
>
>               32 |                                         8685
>
>               64 |                                         1102
>
>              128 |                                         1315
>
>              256 |                                         0
>
>              512 |                                         0
>
>             1024 |                                         0
>
>             2048 |                                         0
>
>             4096 |                                         0
>
>             8192 |                                         0
>
>            16384 |                                         0
>
>            32768 |                                         0
>
>            65536 |                                         0
>
>           131072 |                                         0
>
>           262144 |                                         0
>
>           524288 |                                         0
>
>          1048576 |                                         0
>
>          2097152 |                                         0
>
>          4194304 |                                         0
>
>          8388608 |                                         0
>
>         16777216 |                                         0
>
>         33554432 |                                         0
>
>         67108864 |                                         0
>
>        134217728 |                                         0
>
>        268435456 |                                         0
>
>        536870912 |                                         0
>
>       1073741824 |                                         0
>
>       2147483648 |                                         0
>
>       4294967296 |                                         0
>
>       8589934592 |                                         0
>
>      17179869184 |                                         0
>
>      34359738368 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    1335242
>
>      68719476736 |                                         0
>
>     137438953472 |                                         0
>
>     274877906944 |                                         0
>
>     549755813888 |                                         0
>
>    1099511627776 |                                         0
>
>    2199023255552 |                                         0
>
>    4398046511104 |                                         0
>
>    8796093022208 |                                         0
>
>   17592186044416 |                                         0
>
>   35184372088832 |                                         0
>
>   70368744177664 |                                         2630
>
>  140737488355328 |                                         0
>
>
> [root@darkwatch] /data/blockd# cat test2.d
>
> pid$target:libc*:memcpy:return
>
> {
>
> @[execname] = quantize(arg2);
>
> }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMw1wOw-f%2BLqCRKF01afZmEbSBz0gzW3GHgMZckHerwnGLwndw>