Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Linux Tools Project » How to use Callgraph / SystemTap on Debian Squeeze ?
How to use Callgraph / SystemTap on Debian Squeeze ? [message #644880] Tue, 14 December 2010 14:00 Go to next message
Joost Kraaijeveld is currently offline Joost KraaijeveldFriend
Messages: 189
Registered: July 2009
Senior Member
Hi,

I want to use Callgraph / Systemtap on Debian Squeeze (AMD64). I have
installed System tap, I am member of the appropriate groups etc and the
test described
http://sources.redhat.com/systemtap/SystemTap_Beginners_Guid e/using-systemtap.html#testing
seems to work, be it that my output is much more verbose.

However running my program leads to:

semantic error: process probes not available without kernel
CONFIG_UTRACE while resolving probe point
process("/home/jkr/Programming/C++/Test/Debug/Test").end
Pass 2: analysis failed. Try again with another '--vp 01' option.

Is this a recognisable error and more important, what should I do to
correct this?

I use the lates version of Eclipse with all relevant LinuxTools plugins.


TIA

Joost
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #644933 is a reply to message #644880] Tue, 14 December 2010 20:21 Go to previous messageGo to next message
Severin Gehwolf is currently offline Severin GehwolfFriend
Messages: 40
Registered: June 2010
Member
Hi,

You need a kernel with UTRACE support. I.e. you would need to patch and compile a new kernel. FYI: Fedora ships with a kernel which has that out of the box. See also:
http://www.eclipse.org/forums/index.php?t=rview&goto=643 445&th=201357
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #644991 is a reply to message #644933] Wed, 15 December 2010 06:24 Go to previous messageGo to next message
Joost Kraaijeveld is currently offline Joost KraaijeveldFriend
Messages: 189
Registered: July 2009
Senior Member
On 14/12/10 21:21, Severin Gehwolf wrote:
> Hi,
>
> You need a kernel with UTRACE support. I.e. you would need to patch and
> compile a new kernel.

As mentioned in my first post the test as used in the SystemTap Beginner
Guide works on my machine. This page
http://sourceware.org/systemtap/wiki/SystemtapOnDebian also suggests
that it should work (I have the right kernel). And all the things that
should be enabled according to
http://sourceware.org/systemtap/wiki/SystemTapWithSelfBuiltK ernel are
enabled.

Is there a way to check if the kernel is enabled, other than the test
from the beginner guide? How does Eclipse check if the kernel is enabled?

( I noticed that there is no mentioning of UTRACE anywhere in my
config-2.6.32-5-amd64. Should that be there if it is enabled? )

> FYI: Fedora ships with a kernel which has that out
> of the box.

> See also: http://www.eclipse.org/forums/index.php?t=rview&goto=643 445&th=201357
This is a problem with compiling SystemTap. I do not have such a
problem: SystemTap is part of the Debian distribution and it works.

TIA

Joost
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645086 is a reply to message #644991] Wed, 15 December 2010 14:50 Go to previous messageGo to next message
Lukas Berk is currently offline Lukas BerkFriend
Messages: 1
Registered: December 2010
Junior Member
>I want to use Callgraph / Systemtap on Debian Squeeze (AMD64). I have
>installed System tap, I am member of the appropriate groups etc and the
>test described
> http://sources.redhat.com/systemtap/SystemTap_Beginners_Guid e/using-systemtap.html#testing
>seems to work, be it that my output is much more verbose.

would you be able to post the more verbose output? sometimes clues to what's going wrong can be found there, also running with a -vv flag will produce slightly more output which may help diagnosing what's wrong.

As for checking if your kernel has utrace, the kernel configuration file is located in /usr/src/kernels/`uname -r`/.config with the utrace option labelled CONFIG_UTRACE (at least in fedora, should be similar if not the same in debian).

If you're still having problems please feel free to contact the systemtap mailing list directly "systemtap AT sources DOT redhat DOT com", or hop on our irc channel on freenode ( #systemtap on irc.freenode.net)

EDIT: fixed email

[Updated on: Wed, 15 December 2010 14:55]

Report message to a moderator

Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645161 is a reply to message #645086] Wed, 15 December 2010 18:12 Go to previous messageGo to next message
Joost Kraaijeveld is currently offline Joost KraaijeveldFriend
Messages: 189
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------010104030607070301060807
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi Lukas,

On 15/12/10 15:50, Lukas Berk wrote:
> would you be able to post the more verbose output? sometimes clues to
> what's going wrong can be found there, also running with a -vv flag will
> produce slightly more output which may help diagnosing what's wrong.
Attached the out of "stap -v -e 'probe vfs.read {printf("read
performed\n"); exit()}'"

> As for checking if your kernel has utrace, the kernel configuration file
> is located in /usr/src/kernels/`uname -r`/.config with the utrace
> option labelled CONFIG_UTRACE (at least in fedora, should be similar if
> not the same in debian).
My config has no CONFIG_UTRACE but as per
http://sourceware.org/systemtap/wiki/SystemTapWithSelfBuiltK ernel

CONFIG_DEBUG_INFO,
CONFIG_KPROBES,
CONFIG_RELAY,
CONFIG_DEBUG_FS,
CONFIG_MODULES,
CONFIG_MODULE_UNLOAD

are enabled.

Also the SystemTap wiki suggest that it should work OOTB:
http://sourceware.org/systemtap/wiki/SystemtapOnDebian

> If you're still having problems please feel free to contact the
> systemtap mailing list directly ( mailto:systemtap@sources.redhat.com )
> , or hop on our irc channel on freenode ( #systemtap on irc.freenode.net)
OK

TIA

Joost


--------------010104030607070301060807
Content-Type: application/x-bzip;
name="stap.txt.tar.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="stap.txt.tar.bz2"

QlpoOTFBWSZTWY9h3BwAPKX/huAQACBAZf/wP+//8P//3/AACEAAAAhgEP59 X2J9tOqlYtBY
0phiI0ZFCRIS2MttK0aSNCttbajaPjjJkyYjEwAmTBMgBowjAEMBxkyZMRiY ATJgmQA0YRgC
GAamqf6qaNDQaNB6hoADQAAAAACTUSIAg0mmE0Jk9J6h6nqaZGg0AAARSCCY gGqG0VP1P1U/
U3op6YoyegmQ9IxIGgVJIETCZGEKbAKngnkI0ynqm9NQnoQG/j6Y/3OAGyqK 6amyWudDCFGW
p93v/n/lIVAbLcucBBtKb5x9D9vtOcicNlUBB3UK3AIOryEJtcjPg7NghP4n MIT+ohNeWe0I
HK/bWl4CDaAgz5yho10rr2Ja+RJnYKI0VCVFSHbvEJX+hCZ07VIE/1lMtUXB dODSYPSVqOsn
v658MsYdLIXRYroqdFsilPTEyv+KqEE6tBop2jI4tnwEsS1SSWqzVuLC07C5 kKQQFMZW21Z6
Tlh+T4wHgI7j0W347ry9BL28l7Pph4BVKhp97MRugJ7qjJZiBRPsLWZjC+M2 nd17t2sN51mu
Gw/alDcJxc3FAN/lZt826Bl6MFfexYsU1/wKcpRoCDFDIqb25xJJJJJLKpvc SA+orC4jaloA
EQAIgUGtXRAPmgZM8tYlFZFtZqectkraUdBlMnlAgTPRAhuBnugnAjcgqRgw MnLX9jDdGMFe
rlpNQVdUDsIXCsmGNkNKm4JF+FQwtNiu1NbtNrIR5LCSOrSwCbZgINmDi8xC a21y+CrVWzEG
zPYihTWiUu0FGY9dzU00g3n1L0aW6CQ7BzIcwmB+6QuroWhp3LNi7Q5191a2 pYM6VJI8PybK
VUOw6kTr5juyMN64INvEyJmyW0WfChuNDBp4WM/6aLOaDps1u1OqySaV6SZU kOjhra6bkLEt
JMNec0rk5mpfGlfGKHMWRxuwMVED62GE1d8o7pztLSYQwpKE2ri0JHAOR7KV StDLUoWevLsu
fMQm3EQlrk1aEQ6vkHHQVvfmbyzuhzwVm5t5FHSIiIiacbsCiijxqCKgioNF gpen6Krs29G7
TDFbDaZ7NhkfnpJwTtTVyFKs3WLa+PhrAgTxerqyCEvP5RStn4n4gtHvkpgO aJmlP8K/NFqu
5LSS/U7w6+qhuOJ+fUR8Oe4oa2qUnmoXSPE6Q98ntS89zgHD3N5U5gqKFNel O1ZPVCLodiSb
byznLgxYTQjwTkpsPdqrqlLwqDA74Rtc3F1b04JZdL5RiYl8tKmGK+YsoZIl 6w+UcKlSbDno
5nBuhw+bS1yXdYcYz+haLWkmkb0krmQK4j/I6zYMPCnOaMNvynNG3jEWEpU3 /zou34HVkVTw
fRnWblmVTm56KydWqiq1e5O7wPNnn4QqtpVajiNBo7qKszzwYRR17E2Z55me MYowYRxjbyQC
73lUu3AKWJ4gDjANm1NrSVgaKK18yJ+gzFCtWnhjfJKTa3vJg/JQB00Vu55s mwPiQLgoIb6p
VVVVVVVVCjE9/J3/KLIcxXpO8s+kCBPWGROdMm3z4zum69xGbKSdGb5s8389 VVU2uLw4PdTw
venjSqr0zdr0LVUtVS6zhNB7SfWfgeoklkCXE0+0ZOnsOPbdl3jeqr27VVVz 4XeWXMFH9hay
PVuPO9Kn9KcDzAUNh605Bodr1lr60MkPFTpVwVxLFIPHOHxDEVvL5BOZMg0s mxwok1nmGhXl
BrNBM4HUSVxPbjaJnchIIQgIV9AO4ZKyDsWjMGGIUPO5mDyJTk5RcezzdElj mDOie1rZM0k/
WmTzNuhqg08saemdE6ZU4y6YImOlRO2BY0KVVUpy/PXVUcFt7IuXzJMWIa0O 10NMI6DHSd6d
o0UTMY345Ac1BHWitGAHp9MRJTpIUCrUskr9xCOwhHkbJlp7Hte8je6UvEc3 tGmDoP9CJq4B
IVkMCLIIgIJLFhxqTvqFyJeXrlopzKW8WBep9JO/GJnYMAqQU+QhO5w21VVb 8+8S5ryX5uzx
UITqGWJ1/Zbm4XergaJy0F67tiZGcIZZHjIckBuBDukPQF4VVVVVWRnYozYO 3UjxST1///4j
WQwSnBylHI3x+uKxjPjR4zwwYTv4ND8z5zhdN6lI8kzyPffJMwhLyzvFy1J0 M3mOeSek+kGC
dfEEG8VBzL1IDSrML0XKYJ7pRliAFiGD2FrMvWRDtKw5sw7iDUrpTeSEdYD4 6NUYymd/J5c8
lL5llNpmi3dY4T6h/2VrkWOZE2p8ndrP1l833na6N5gVoKfOv2ZHomiPg6Q6 YsFureXupjiD
ZJyzBlP0jpdaLi0Rbug7r0EuUJdhtIKa97cafha9dvFXK3Jum6MJLkkpJMV5 tE7AN2LUw3xp
eHJGlGyT7Ncp1ho0smP1D8f2ZfLmgZxCdK9uPQeNKPBEp93dxbvBxaJPRyRy OIcBnsfA5XJT
j386ciVqZs6HYqRo055rFHJT4l4XqYJa3q4GlTYM7H2nchWEJ4oVgEzuzUwT FsTMzLChzjYK
/I0fYBB5CE7e+SbpI/RGK46H6vYITrvjxzP5xXgITOLSkH2fjRUlK0zslKu4 /gM31iocnWiY
Qj+DOc7GZrLn9n77JDvKbNyhAw2vpXyNh9yfhV0nEgLSZJWRnRKAIMmP1C7s JhCgxtDHQKpq
E3j7lTyEIN7qVvOSpdC+Z0XBE7qWRL4+xdJTg9iN6zAPV6jrW6Mn3ynhVJIq dgryyEJbiqRJ
/d6drUXsYSJaT9k7xCaE3Kqqowm5SjUITivh1EKwk3KkLQckkSSxUxmJiHqO xkl2UpKIMovh
CcwmsoWcwEGekaQugFKJVbwEGjzC8AEnEQm7aITvXM7TKf3WwZm7w+SrcIwP /qZJrnCYZv1F
1TRW1oabcCUugGR8+oFGrYTrERFtGTZam0sNLVVwbzSIQK6JKRYF3SI4IJLB vlJb2gyKF4qY
uBfiyQTXZc2hArYlxjRk4KngVuYeKw+9Ehj4xkGD73iE57l+3Vw35GDSzPfL 4wdqdz2xsblm
K6eaUsEJoOvkhckuepyiDZkPQc9pX0HQXvQQSZDZMR28JPelyAUWHUdGs3Ev yAqRIgH+5LxS
/j5jVJ3wE850Y4x+RTNI53iib49cenPB+QhKxjLyvviQPBYCpCXQDIvQTAqT KKqQlkD2gQmb
1sUcUQnNsLJrVOZ8JD3sTxYTYdk8+EWkOt6GY1TpskkzHjHTfNECnTJ71CCO t+8gciHmdyqm
BBiFeo1mBKIykPWdf7Ot9Y9mTIQl30KMiMnwfXUSRNcVM8nUBAnzh4jr3EUR FGRFFIoJCc8e
Se0VJ72eQtIeq0jKQ7J3HdSnos+MuUj5Pgi93scZiikfP/z2N81yctKVIaTy W87xCchcG0/P
1lJTcssovkjtek70EHagMQQ9mVz3lWo6QEHvEaqngp7Y7PcITsJQhKj9CNIh NcZmsK8He6yK
RJnL39ZOl9F94hOKp07mxKcwP8lw+A/FJKwCeASMFTQYRyXmc2ptcnO6PaoS VEZAIN6yQoRY
TtAQZghMLpkwhCfgygTGC1osISgwjCSSLRfQpC6yIT8MFoGMLMmUOYQmH1wE J+BCfT4uxOio
ESoo8FGAMqHKZgI9sKjJCzTCcC9hAJNAhPKS5HIIS9c0CE0dROW/eITBE+M2 RmK714hO6Gk+
DO+PymCTW6pxouUm7oWkMclvu2+Tl9F3ukuNGcOtnjjM8Gb3fswEJm+yToW0 WpZPu+zGevd2
rrCE7mzwJkcssmRCM7BNiq0M9gzEoKeo887/IRgiUY9FFpJ0/xtn5/z74eLp EJwNcdrsCDAC
Dar4QdG9YAKalNuccDeGl6PEgA5wwH6pqC9lg6IJqnIw5SNIMQRCFEiipMVR aTawEJaXiEvp
NUqUnWT/IeSek0LjTJXlAKkouaMaaqqqqqvYbzKHe6wCRf2slHU6hVLP6AQb b0AyfFPecWH7
+69pPJCaUbmRqjROvIL5il6SpCkEIVlcVVhOiQAswFjP++49QECZcNCZoy1L xCVPc9OKyBNS
3ZTMucvBLFzQlSyQQolQIUJCa7IFliUMEIFjLBMguFlyyxGBQiLJlSdRkHYM hAngC6ThIKER
iAaNJkTSeuj3CMPi2qEFmV6ojEDM2AIMhGYCE1mXJDI0Xy0mMcTZojIQl5rT OiE7Q6FIA+Kb
X3JiIg7t59/p9YkwkripAeYA82+A5n5P9+J8EB8vP6AyF2NZvX7O4sNh8z1H ELyDfgoowm7p
XvPagcX8zEJHNtFOz5qOIu5IpwoSEew7g4A=
--------------010104030607070301060807--
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645171 is a reply to message #645161] Wed, 15 December 2010 18:52 Go to previous messageGo to next message
Severin Gehwolf is currently offline Severin GehwolfFriend
Messages: 40
Registered: June 2010
Member
Reposting output, since multipart attachements in forums are no fun Smile

Pass 1: parsed user script and 68 library script(s) using 49936virt/20896res/1764shr kb, in 180usr/10sys/231real ms.
Pass 2: analyzed script: 1 probe(s), 11 function(s), 2 embed(s), 1 global(s) using 199132virt/144936res/61132shr kb, in 1530usr/60sys/1726real ms.
Pass 3: using cached /home/jkr/.systemtap/cache/47/stap_470ea209efbc17801190f1733e40edf6_5645.c
Pass 4: using cached /home/jkr/.systemtap/cache/47/stap_470ea209efbc17801190f1733e40edf6_5645.ko
Pass 5: starting run.
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.r._ZN6AsicNII18ucode_class_caymanE23NITilingModeLookupTableE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.r._ZTV15WritebacksBlockIN11mmEngineUVD16WRITEBACKS_BLOCKEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.r._ZTV15WritebacksBlockIN17mmEngineR600_IDCT16WRITEBACKS_BLOCKEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.r._ZTV15WritebacksBlockIN17mmEngineRV630_AVP16WRITEBACKS_BLOCKEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.r._ZTV15WritebacksBlockIN19mmEngineR600_DRMDMA16WRITEBACKS_BLOCKEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.r._ZTVN4Asic40MultiMediaEngine_Emulate_IDCT_FreeTSNodeE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN10CMMSurface18setSurfAllocationsERA4_K14CMM_ALLOCATION: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI10CMMProcessE11insertFirstEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI11CMMResourceE10insertLastEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI14CMMDriver_COREE10insertLastEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI14CMMLockSiblingE10insertLastEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI16CBIOSSharedBlockE11insertFirstEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI16CBIOSSharedBlockE6removeEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI19CMMPoolSystemMemoryE10insertLastEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI19CMMPoolSystemMemoryE11insertFirstEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI19CMMPoolSystemMemoryE12insertBeforeEPS0_S2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI21CMMPoolAsicAccessibleE10insertLastEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI21CMMPoolAsicAccessibleE11insertFirstEPS0_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI21CMMPoolAsicAccessibleE12insertBeforeEPS0_S2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI7CMMLockE12insertBeforeEPS0_S2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI7CMMNodeE12insertBeforeEPS0_S2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListI9CMMTsNodeE11insertAfterEPS0_S2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI10CMMProcessE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI10CMMProcessE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI10CMMSurfaceE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI10CMMSurfaceE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI10MapCounterE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI10MapCounterE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI11CMMResourceE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI11CMMResourceE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI14CMMLockSiblingE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI14CMMLockSiblingE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI16CBIOSSharedBlockE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI16CBIOSSharedBlockE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI7CMMLockE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI7CMMLockE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI7CMMNodeE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI7CMMNodeE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI8CMappingE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI8CMappingE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI8mmEngineE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI8mmEngineE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI9CMMClientE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI9CMMClientE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI9CMMTsNodeE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI9CMMTsNodeE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI9QS_CLIENTE12SafeIteratorEE10insertLastEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN11CMMBaseListIN7CMMlistI9QS_CLIENTE12SafeIteratorEE6removeEPS3_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE10insertNOPsERPjS2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE10lastReadTSEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE11EndMMSubmitEPj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE13BeginMMSubmitEPj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE13StartHWAccessEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE14SwitchEngineHWEN8mmEngine15MM_ENGINE_STATEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE14insertSubmitIBERPjP12QS_MMIBUFFER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE15insertTimestampERPj14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE20setRingBufferAddressEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE22ReinitMultimediaEngineEb: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE23enablePrivilegeRegCheckEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE4initEP18mmEnginesContainer: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE8readRptrEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE9setReadTSE14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI17mmEngineRV630_UVDE9writeWptrEj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E10insertNOPsERPjS2_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E10lastReadTSEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E11EndMMSubmitEPj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E13BeginMMSubmitEPj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E13StartHWAccessEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E14SwitchEngineHWEN8mmEngine15MM_ENGINE_STATEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E14insertSubmitIBERPjP12QS_MMIBUFFER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E15insertTimestampERPj14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E20setRingBufferAddressEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E22ReinitMultimediaEngineEb: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E23enablePrivilegeRegCheckEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E4initEP18mmEnginesContainer: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E8readRptrEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E9setReadTSE14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13BaseUVDEngineI18mmEngineRS780_UVD2E9writeWptrEj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN13process_space23ProcessValidationObject5validEj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_bartsE13loadMicrocodeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_bartsE21initPM4FeatureVersionEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_bartsEC1EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_bartsEC2EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_kauaiE13loadMicrocodeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_kauaiE21initPM4FeatureVersionEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_kauaiEC1EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_kauaiEC2EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_turksE13loadMicrocodeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_turksE21initPM4FeatureVersionEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_turksEC1EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI17ucode_class_turksEC2EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI18ucode_class_caicosE13loadMicrocodeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI18ucode_class_caicosE21initPM4FeatureVersionEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI18ucode_class_caicosEC1EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15AsicCypressplusI18ucode_class_caicosEC2EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15CMMSurface_CORE18setSurfAllocationsERA4_K14CMM_ALLOCATION: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15GpsAddressRange16SetPhysicalStartE15_ULARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN11mmEngineUVD16WRITEBACKS_BLOCKEE8allocateEP4AsicRA11_9_CMM_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN11mmEngineUVD16WRITEBACKS_BLOCKEED0Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN11mmEngineUVD16WRITEBACKS_BLOCKEED1Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN17mmEngineR600_IDCT16WRITEBACKS_BLOCKEE8allocateEP4AsicRA11_9_CMM_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN17mmEngineR600_IDCT16WRITEBACKS_BLOCKEED0Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN17mmEngineR600_IDCT16WRITEBACKS_BLOCKEED1Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN17mmEngineRV630_AVP16WRITEBACKS_BLOCKEE8allocateEP4AsicRA11_9_CMM_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN17mmEngineRV630_AVP16WRITEBACKS_BLOCKEED0Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN17mmEngineRV630_AVP16WRITEBACKS_BLOCKEED1Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN19mmEngineR600_DRMDMA16WRITEBACKS_BLOCKEE8allocateEP4AsicRA11_9_CMM_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN19mmEngineR600_DRMDMA16WRITEBACKS_BLOCKEED0Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN15WritebacksBlockIN19mmEngineR600_DRMDMA16WRITEBACKS_BLOCKEED1Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE14GetSegmentBaseEb9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE18InitializeBaseUSWCEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE19GetSegmentBaseEntryEb9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE21InitializeBaseCaptureEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE21InitializeBasePeerMmrEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE23InitializeBaseCacheableEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE29InitializeBasePeerFrameBufferEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI13GART_PT_ENTRYE32ReserveRangeForPrivateAllocationEm9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE14GetSegmentBaseEb9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE18InitializeBaseUSWCEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE19GetSegmentBaseEntryEb9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE21InitializeBaseCaptureEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE21InitializeBasePeerMmrEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE23InitializeBaseCacheableEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE29InitializeBasePeerFrameBufferEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI15GART_PPPT_ENTRYE32ReserveRangeForPrivateAllocationEm9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E14GetSegmentBaseEb9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E18InitializeBaseUSWCEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E19GetSegmentBaseEntryEb9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E21InitializeBaseCaptureEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E21InitializeBasePeerMmrEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E23InitializeBaseCacheableEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E29InitializeBasePeerFrameBufferEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480E32ReserveRangeForPrivateAllocationEm9_GPS_HEAP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480ED0Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPcieI19GART_PT_ENTRY_RS480ED1Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17PageTableGartPppt8map_peerEPvm15_ULARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17mmEngineR600_IDCT9setReadTSE14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN17mmEngineRV630_AVP9setReadTSE14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN18PageTableGartRS4808map_peerEPvm15_ULARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN19mmEngineR600_DRMDMA20getTimestampsAddressEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN19mmEngineR600_DRMDMA9setReadTSE14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN21GpsMappedAddressRange16SetPhysicalStartE15_ULARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN25CMMHeap_FRAME_BUFFER_COREI18CMMHeap_ASIC_LOCALE10expandHeapEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN25CMMHeap_FRAME_BUFFER_COREI18CMMHeap_ASIC_LOCALE10shrinkHeapEb: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN30CMMHeap_ASIC_ACCESSIBLE_MEMORY8pushPoolEP7CMMPool: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN30CMMHeap_FRAME_BUFFER_INVISIBLE10expandHeapEm: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN30CMMHeap_FRAME_BUFFER_INVISIBLE10shrinkHeapEb: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic19cacheTilingModeInfoER16MSF_SURF_ATTRIBS: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic19initAddressLibEntryEP26_CMM_SET_ADDRESSLIB_ENTRY_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic20initCopySurfaceEntryEP24_CMM_SET_CALLBACKS_ENTRY: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic28CMMTilingMode2AddrTilingModeE16_CMM_TILING_MODE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic36invalidSourceCachesBefore3DRenderingEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic40MultiMediaEngine_Emulate_IDCT_FreeTSNodeD0Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN4Asic40MultiMediaEngine_Emulate_IDCT_FreeTSNodeD1Ev: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN6AsicNII18ucode_class_caymanE13loadMicrocodeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN6AsicNII18ucode_class_caymanE21initPM4FeatureVersionEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN6AsicNII18ucode_class_caymanE23initializeApertureStateEPN4Asic14APERTURE_STATEEP18SURFACE_PROPERTIES: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN6AsicNII18ucode_class_caymanE28CMMTilingMode2AddrTilingModeE16_CMM_TILING_MODE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN6AsicNII18ucode_class_caymanEC1EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN6AsicNII18ucode_class_caymanEC2EjjjPVjR18asic_configuration: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN7CMMHeap15createPoolSpaceI19CMMPoolSystemMemoryEEbj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN8AsicR60019initAddressLibEntryEP26_CMM_SET_ADDRESSLIB_ENTRY_: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN8AsicR60023EventWriteEopPacketInitEP21Type3_EVENT_WRITE_EOP: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN8mmEngine10submitMVPUI12_QS_POINTER_EEjjP9QS_CLIENTjT_jR14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN8mmEngine10submitMVPUIP12QS_MMIBUFFEREEjjP9QS_CLIENTjT_jR14_LARGE_INTEGER: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN9AsicRV63034program_HDP_SURFACEx_VIEW_registerEjPN8AsicR60014APERTURE_STATEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZN9AsicRV77034program_HDP_SURFACEx_VIEW_registerEjPN8AsicR60014APERTURE_STATEE: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK11R800AddrLib16HwlPreAdjustBankEjjP14_ADDR_TILEINFO: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK17PageTableGartPcieI13GART_PT_ENTRYE21GetSizePageTableEntryEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK17PageTableGartPcieI15GART_PPPT_ENTRYE21GetSizePageTableEntryEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK17PageTableGartPcieI19GART_PT_ENTRY_RS480E21GetSizePageTableEntryEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK25CMMHeap_FRAME_BUFFER_COREI18CMMHeap_ASIC_LOCALE16reportedCapacityEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK25CMMHeap_FRAME_BUFFER_COREI18CMMHeap_ASIC_LOCALE17reportedTotalFreeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK25CMMHeap_FRAME_BUFFER_COREI18CMMHeap_ASIC_LOCALE20PrivateAreaTotalFreeEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK25CMMHeap_FRAME_BUFFER_COREI18CMMHeap_ASIC_LOCALE20get_addr_restrictionER16MSF_SURF_ATTRIBSP21MEMHEAP_ADDR_RESTRICT: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK4Asic37LowestPriorityHDPSurfaceApertureIndexEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK4Asic38HighestPriorityHDPSurfaceApertureIndexEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK7AddrLib15HwlSetupTileCfgEiP14_ADDR_TILEINFOP13_AddrTileModeP13_AddrTileType: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK8AsicR60037LowestPriorityHDPSurfaceApertureIndexEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZNK8AsicR60038HighestPriorityHDPSurfaceApertureIndexEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn64_N7GartAgp14AllocateMemoryER13GpsAllocation: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N11GartCypress15CreatePageTableEP9GpsConfig: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N13GartPpptRS60015CreatePageTableEP9GpsConfig: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N13GartPpptRS60023InitializeGartRegistersEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N13GartVmptRS78015CreatePageTableEP9GpsConfig: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N13GartVmptRS78023InitializeGartRegistersEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N13GartVmptRv77015CreatePageTableEP9GpsConfig: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N13GartVmptRv77023InitializeGartRegistersEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N19GartVmptRialtoRV6XX14CreateApertureEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N19GartVmptRialtoRV7XX14CreateApertureEv: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N7GartPci11UnmapMemoryE9_GPS_HEAPmm15_ULARGE_INTEGERb: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N7GartPci14AllocateMemoryER13GpsAllocation: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N7GartPci17AdjustMappingBaseE13GpsAllocation: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N8GartPcie11UnmapMemoryE9_GPS_HEAPmm15_ULARGE_INTEGERb: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N8GartPcie14AllocateMemoryER13GpsAllocation: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N8GartPcie15CreatePageTableEP9GpsConfig: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N8GartPcie17AdjustMappingBaseE13GpsAllocation: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N8GartVmpt15CreatePageTableEP9GpsConfig: No such file or directory
staprun:send_a_relocation:331: ERROR: reloc name too long: .gnu.linkonce.t._ZThn808_N9GartRS48015CreatePageTableEP9GpsConfig: No such file or directory
read performed
Pass 5: run completed in 20usr/70sys/148real ms.
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645173 is a reply to message #645171] Wed, 15 December 2010 19:08 Go to previous messageGo to next message
Severin Gehwolf is currently offline Severin GehwolfFriend
Messages: 40
Registered: June 2010
Member
Joost,

Which approach did you use 1., 2. or 3.?

1.) http://sources.redhat.com/systemtap/wiki/SystemtapOnDebian
2.) http://sources.redhat.com/systemtap/wiki/SystemTapWithSelfBu iltKernel
3.) http://sources.redhat.com/git/?p=systemtap.git;a=blob_plain;f=README;hb=HEAD

Quote:

Building a kernel.org kernel:

- Consider applying the utrace patches, if you wish to probe
user-space applications. http://people.redhat.com/roland/utrace/



This suggests you'd have to patch your kernel somehow to get UTRACE support.

I assume you've used 2.) above, but this only gives you minimal stap support. I'm unsure if this is enough for the Callgraph plug-in. Again, I'm not sure, but I think you don't have UTRACE support in your kernel, which is required for the Eclipse Callgraph plug-in.

Let us know how it goes.

Thanks,
Severin

p.s. I also think it would be a good idea trying to get rid of those errors you get for the vfs.read probe, first.
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645179 is a reply to message #645173] Wed, 15 December 2010 19:34 Go to previous messageGo to next message
Severin Gehwolf is currently offline Severin GehwolfFriend
Messages: 40
Registered: June 2010
Member
Here's how you can check if a kernel has UTRACE support:

$ fgrep UTRACE /path/to/current/kernel/config
CONFIG_UTRACE=y


Note the "y" in the output. Alternatively use:

$ fgrep utrace_resume /proc/kallsyms
c049e0a0 T utrace_resume


Cheers,
Severin
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645181 is a reply to message #645173] Wed, 15 December 2010 19:40 Go to previous messageGo to next message
Joost Kraaijeveld is currently offline Joost KraaijeveldFriend
Messages: 189
Registered: July 2009
Senior Member
On 15/12/10 20:08, Severin Gehwolf wrote:
> Joost,
>
> Which approach did you use 1., 2. or 3.?
>
> 1.) http://sources.redhat.com/systemtap/wiki/SystemtapOnDebian
> 2.) http://sources.redhat.com/systemtap/wiki/SystemTapWithSelfBu iltKernel
> 3.)
> http://sources.redhat.com/git/?p=systemtap.git;a=blob_plain;f=README;hb=HEAD

I used approach 1, checked the enabling settings mentioned in 2. As I am
not able to use anything else than stock Debian kernels due to policy
matters I did not do anything with with 3, other than read it (and not
very thorough I must admit now I reread it).

Especially the part that says "Boot into the kernel" makes me wonder.....

> p.s. I also think it would be a good idea trying to get rid of those
> errors you get for the vfs.read probe, first.

If I only knew why they are there....

<Desperate tone>
Sometimes it would be very nice that things just work in Open Source
country, without the need to be a specialist in everything.
</desperate tone>

But thanks for responding, really very much appreciated.

Joost
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645234 is a reply to message #645173] Thu, 16 December 2010 07:39 Go to previous messageGo to next message
Joost Kraaijeveld is currently offline Joost KraaijeveldFriend
Messages: 189
Registered: July 2009
Senior Member
Hi Severin,

> p.s. I also think it would be a good idea trying to get rid of those
> errors you get for the vfs.read probe, first.

I have found where the errors came from: they all refer to functions
that are in the Radeon fglrx driver, which is not included in the debug
kernel. Although I could change to the Open Source Radeon driver which
has a debug version available, we have several machines which have the
all closed source NVidia drivers for which no debug is available afaik.

All information that I could find about SystemTap and modules without
debug info is about how to add probing, not how to make any errors
disappear. Is there something like "do not probe this module and do not
report any errors about it"?

TIA,

Joost
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645320 is a reply to message #645234] Thu, 16 December 2010 16:00 Go to previous messageGo to next message
Severin Gehwolf is currently offline Severin GehwolfFriend
Messages: 40
Registered: June 2010
Member
Joost Kraaijeveld wrote on Thu, 16 December 2010 02:39
Hi Severin,

> p.s. I also think it would be a good idea trying to get rid of those
> errors you get for the vfs.read probe, first.

I have found where the errors came from: they all refer to functions
that are in the Radeon fglrx driver, which is not included in the debug
kernel. Although I could change to the Open Source Radeon driver which
has a debug version available, we have several machines which have the
all closed source NVidia drivers for which no debug is available afaik.

All information that I could find about SystemTap and modules without
debug info is about how to add probing, not how to make any errors
disappear. Is there something like "do not probe this module and do not
report any errors about it"?

TIA,

Joost


To be honest I'm not knowledgeable enough to answer that question. My guess is you can't. To confirm, I recommend asking the systemtap mailing list or on their IRC channel. It's good that you know the cause of those errors. A key point may be to confirm that it doesn't affect other systemtap probing.

Anyhow, did you end up patching the Debian kernel to get UTRACE support after all? Did you decide to not use the Callgraph plug-in? Maybe it would be a good idea to file a bug against the Debian kernel, requesting inclusion of the utrace patch.

Let us know what you end up doing.

Thanks!
Severin
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645340 is a reply to message #645320] Thu, 16 December 2010 16:43 Go to previous messageGo to next message
Joost Kraaijeveld is currently offline Joost KraaijeveldFriend
Messages: 189
Registered: July 2009
Senior Member
> To be honest I'm not knowledgeable enough to answer that question. My
> guess is you can't. To confirm, I recommend asking the systemtap mailing
> list or on their IRC channel. It's good that you know the cause of those
> errors. A key point may be to confirm that it doesn't affect other
> systemtap probing.
I will contact the list.

> Anyhow, did you end up patching the Debian kernel to get UTRACE support
> after all?
I did not patch the kernel but SystemTap works: I can run the simple
helloworld script and several other scripts that come with the
documentation. This is all without UTRACE support in my kernels config.

> Did you decide to not use the Callgraph plug-in?
If I cannot get it to work than I am not able to use is. And that is
against my will, as I am needing both the Callgraph and the Profile plugin.

> Maybe it would be a good idea to file a bug against the Debian kernel, requesting
> inclusion of the utrace patch.
>
> Let us know what you end up doing.

I am not sure that the problem is in the Debian kernel as SystemTap
itself is working OK (minus the fglrx problem). It is the Eclipse plugin
that complains.

Joost
Re: How to use Callgraph / SystemTap on Debian Squeeze ? [message #645345 is a reply to message #645340] Thu, 16 December 2010 17:10 Go to previous message
Severin Gehwolf is currently offline Severin GehwolfFriend
Messages: 40
Registered: June 2010
Member
Joost Kraaijeveld wrote on Thu, 16 December 2010 11:43

> Anyhow, did you end up patching the Debian kernel to get UTRACE support
> after all?
I did not patch the kernel but SystemTap works: I can run the simple
helloworld script and several other scripts that come with the
documentation. This is all without UTRACE support in my kernels config.



Just to clarify: systemtap working is not the same as user
application tracing support. The latter is required for the callgraph
plug-in. Yet, user app tracing powered by systemtap requires utrace
support.

Joost Kraaijeveld wrote on Thu, 16 December 2010 11:43

> Did you decide to not use the Callgraph plug-in?
If I cannot get it to work than I am not able to use is. And that is
against my will, as I am needing both the Callgraph and the Profile plugin.



You won't be able to get it working without utrace support in your
Linux kernel.

Joost Kraaijeveld wrote on Thu, 16 December 2010 11:43

> Maybe it would be a good idea to file a bug against the Debian kernel, requesting
> inclusion of the utrace patch.

I am not sure that the problem is in the Debian kernel as SystemTap
itself is working OK (minus the fglrx problem). It is the Eclipse plugin
that complains.



That is because you have systemtap without utrace. Debian and Ubuntu
folks don't have UTRACE support in their kernels, yet. So it appears.

See:
https://bugs.launchpad.net/ubuntu/+source/systemtap/+bug/529 313

Cheers,
Severin

Previous Topic:OpxmlProvider problem
Next Topic:Any plan to update oprofile plugin to use builtin XML support?
Goto Forum:
  


Current Time: Mon Dec 22 05:50:47 GMT 2014

Powered by FUDForum. Page generated in 0.02464 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software