[lttng-dev] Debian specific userspace RCU configure override (ARMv7 Beagle Bone Black)
Thibault, Daniel
Daniel.Thibault at drdc-rddc.gc.ca
Mon Jun 16 11:00:54 EDT 2014
Further progress with LTTng on Beagle Bone Black. Having forced userspace-rcu to ignore the dmb instruction (CONFIG_RCU_ARM_HAVE_DMB undefined), lttng-tools installs in the no-kernel, no-user-space case. It also installs in the just-user-space case, but there is something potentially wrong with lttng-ust. Testing the lttng-modules cases will have to wait until I get a new BBB kernel built that has CONFIG_TRACEPOINTS turned on.
The dmb instruction problem still stands.
lttng-userspace emits a long list of warnings during its make:
CC lttng-ust-malloc.lo
In file included from ../include/lttng/ust-tracepoint-event.h:367:0,
from ../include/lttng/tracepoint-event.h:62,
from ust_libc.h:93,
from lttng-ust-malloc.c:29:
././ust_libc.h: In function '__event_prepare_filter_stack__ust_libc___malloc':
././ust_libc.h:35:1: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
...
This recurs on five lines.
Despite this, sample user-space events are captured as expected. Babeltrace also installs, and the trace looks okay.
Daniel U. Thibault
Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC) Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS) RDDC - Centre de recherches de Valcartier | DRDC - Valcartier Research Centre
2459 route de la Bravoure
Québec QC G3J 1X5
CANADA
Vox : (418) 844-4000 x4245
Fax : (418) 844-4538
NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
Gouvernement du Canada | Government of Canada <http://www.valcartier.drdc-rddc.gc.ca/>
More information about the lttng-dev
mailing list