Add dummy TLS variable to rseq_offset tests
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 31 Jul 2024 18:30:07 +0000 (14:30 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 31 Jul 2024 19:45:09 +0000 (15:45 -0400)
commit21e4133660f47873df59aceb8814ab496102e64a
tree349c2d38acd8bb09bb87d3074cb679c1fdce4454
parentabf84891426ada455fdc543ec0527c6041746c29
Add dummy TLS variable to rseq_offset tests

Ensure the main executable has at least one TLS variable which will be
allocated before the rseq area, making sure the rseq_offset is not 0.  This
allows testing that the rseq_offset variable is properly initialized by
checking it is not 0.

Most toolchains will add at least one main exec TLS variable but it's
currently not the case on RISC-V.

Change-Id: I1c50640c4f32ea5ef65b0b823e7be75fd92b303d
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
tests/basic_test.c
tests/unregistered_test.c
This page took 0.023457 seconds and 4 git commands to generate.