Fix: context alignment not properly handled
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 1 Dec 2014 23:18:13 +0000 (18:18 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 1 Dec 2014 23:18:13 +0000 (18:18 -0500)
commitb2cc986adb1aa11116ace6129dc2ec7e5c9737b1
tree61b5ce81ebfeb5af2f933395a305df1aa3641eef
parent631dc14c99a187453b9c46aca090fcf3b7ed8ec9
Fix: context alignment not properly handled

This issue affects only architectures without efficient unaligned
accesses, only when a context field with larger alignment follows a
context field with smaller alignment. It generates unreadable traces
when such context fields are enabled in this configuration.

Fixes #867

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/lttng/ust-events.h
liblttng-ust/lttng-context-ip.c
liblttng-ust/lttng-context-perf-counters.c
liblttng-ust/lttng-context-procname.c
liblttng-ust/lttng-context-pthread-id.c
liblttng-ust/lttng-context-vpid.c
liblttng-ust/lttng-context-vtid.c
liblttng-ust/lttng-context.c
liblttng-ust/lttng-ring-buffer-client.h
This page took 0.025783 seconds and 4 git commands to generate.