You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
1
|
2
(1) |
|
3
(3) |
4
(7) |
5
|
6
(1) |
7
(3) |
8
(4) |
9
(2) |
|
10
|
11
|
12
|
13
|
14
|
15
|
16
(1) |
|
17
(4) |
18
(2) |
19
(1) |
20
(1) |
21
(2) |
22
(4) |
23
(2) |
|
24
(1) |
25
|
26
(5) |
27
(2) |
28
(3) |
29
(1) |
30
|
|
From: <sv...@va...> - 2016-04-17 19:28:14
|
Author: iraisr
Date: Sun Apr 17 20:28:04 2016
New Revision: 15858
Log:
Fix compiler warnings on Solaris 12 about assigning a function pointer
of an incompatible type to signal handler.
Untyped function pointer sa_handler() is no longer available
so we leverage sa_sigaction(int, siginfo_t *, void *) instead.
n-i-bz
Modified:
trunk/memcheck/tests/amd64-solaris/context_fpu.c
trunk/memcheck/tests/amd64-solaris/context_fpu.stderr.exp
trunk/memcheck/tests/amd64-solaris/context_gpr.c
trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp
trunk/memcheck/tests/amd64-solaris/context_rflags.c
trunk/memcheck/tests/amd64-solaris/context_rflags2.c
trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp
trunk/memcheck/tests/amd64-solaris/context_sse.c
trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp
trunk/memcheck/tests/solaris/context_stack_die.c
trunk/memcheck/tests/solaris/context_stack_die.stderr.exp
trunk/memcheck/tests/x86-solaris/context_eflags.c
trunk/memcheck/tests/x86-solaris/context_eflags2.c
trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp
trunk/memcheck/tests/x86-solaris/context_fpu.c
trunk/memcheck/tests/x86-solaris/context_fpu.stderr.exp
trunk/memcheck/tests/x86-solaris/context_gpr.c
trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp
trunk/memcheck/tests/x86-solaris/context_sse.c
trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp
trunk/none/tests/solaris/context_link2.c
Modified: trunk/memcheck/tests/amd64-solaris/context_fpu.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_fpu.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_fpu.c Sun Apr 17 20:28:04 2016
@@ -14,9 +14,10 @@
static ucontext_t uc;
static float inhandler[8];
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
int i;
+ ucontext_t *ucp = (ucontext_t *) arg;
si = *sip;
uc = *ucp;
@@ -50,7 +51,7 @@
float *px = malloc(sizeof(*px));
x0 = px[0];
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/amd64-solaris/context_fpu.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_fpu.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_fpu.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,96 +1,96 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:96)
+ at 0x........: main (context_fpu.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:104)
+ at 0x........: main (context_fpu.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:50)
+ by 0x........: main (context_fpu.c:51)
Modified: trunk/memcheck/tests/amd64-solaris/context_gpr.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_gpr.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_gpr.c Sun Apr 17 20:28:04 2016
@@ -18,8 +18,10 @@
void break_out(void);
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
+
si = *sip;
uc = *ucp;
@@ -43,7 +45,7 @@
long *py = malloc(sizeof(*py));
y0 = py[0];
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,18 +1,18 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:84)
+ at 0x........: main (context_gpr.c:86)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:43)
+ by 0x........: main (context_gpr.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:91)
+ at 0x........: main (context_gpr.c:93)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:43)
+ by 0x........: main (context_gpr.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:91)
+ at 0x........: main (context_gpr.c:93)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:39)
+ by 0x........: main (context_gpr.c:41)
Modified: trunk/memcheck/tests/amd64-solaris/context_rflags.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_rflags.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_rflags.c Sun Apr 17 20:28:04 2016
@@ -17,10 +17,10 @@
static siginfo_t si;
static ucontext_t uc;
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
si = *sip;
- uc = *ucp;
+ uc = *((ucontext_t *) arg);
}
int main(void)
@@ -29,7 +29,7 @@
pid_t pid;
long rflags;
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/amd64-solaris/context_rflags2.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_rflags2.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_rflags2.c Sun Apr 17 20:28:04 2016
@@ -26,8 +26,10 @@
void break_out(void);
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
+
si = *sip;
uc = *ucp;
@@ -45,7 +47,7 @@
int *px = malloc(sizeof(*px));
x1 = px[0] + 1;
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,12 +1,12 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_rflags2.c:86)
+ at 0x........: main (context_rflags2.c:88)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_rflags2.c:45)
+ by 0x........: main (context_rflags2.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_rflags2.c:86)
+ at 0x........: main (context_rflags2.c:88)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_rflags2.c:45)
+ by 0x........: main (context_rflags2.c:47)
Modified: trunk/memcheck/tests/amd64-solaris/context_sse.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_sse.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_sse.c Sun Apr 17 20:28:04 2016
@@ -18,8 +18,10 @@
static upad128_t x0;
static upad128_t d0 = {0};
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
+
si = *sip;
uc = *ucp;
@@ -49,7 +51,7 @@
upad128_t *py = malloc(sizeof(*py));
y0 = py[0];
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,96 +1,96 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:97)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:45)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:45)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:103)
+ at 0x........: main (context_sse.c:105)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:49)
+ by 0x........: main (context_sse.c:51)
Modified: trunk/memcheck/tests/solaris/context_stack_die.c
==============================================================================
--- trunk/memcheck/tests/solaris/context_stack_die.c (original)
+++ trunk/memcheck/tests/solaris/context_stack_die.c Sun Apr 17 20:28:04 2016
@@ -7,8 +7,9 @@
static volatile int *sp;
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
sp = (int *) &ucp->uc_mcontext.gregs[0];
}
@@ -20,7 +21,7 @@
volatile int zero = 0;
/* Setup a signal handler. */
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/solaris/context_stack_die.stderr.exp
==============================================================================
--- trunk/memcheck/tests/solaris/context_stack_die.stderr.exp (original)
+++ trunk/memcheck/tests/solaris/context_stack_die.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,5 +1,5 @@
Invalid read of size 4
- at 0x........: main (context_stack_die.c:38)
+ at 0x........: main (context_stack_die.c:39)
Address 0x........ is on thread 1's stack
.... bytes below stack pointer
Modified: trunk/memcheck/tests/x86-solaris/context_eflags.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_eflags.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_eflags.c Sun Apr 17 20:28:04 2016
@@ -15,10 +15,10 @@
static siginfo_t si;
static ucontext_t uc;
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
si = *sip;
- uc = *ucp;
+ uc = *((ucontext_t *) arg);
}
int main(void)
@@ -27,7 +27,7 @@
pid_t pid;
int eflags;
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/x86-solaris/context_eflags2.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_eflags2.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_eflags2.c Sun Apr 17 20:28:04 2016
@@ -17,8 +17,10 @@
void break_out(void);
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
+
si = *sip;
uc = *ucp;
@@ -36,7 +38,7 @@
int *px = malloc(sizeof(*px));
x1 = px[0] + 1;
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,12 +1,12 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_eflags2.c:76)
+ at 0x........: main (context_eflags2.c:78)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_eflags2.c:36)
+ by 0x........: main (context_eflags2.c:38)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_eflags2.c:76)
+ at 0x........: main (context_eflags2.c:78)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_eflags2.c:36)
+ by 0x........: main (context_eflags2.c:38)
Modified: trunk/memcheck/tests/x86-solaris/context_fpu.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_fpu.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_fpu.c Sun Apr 17 20:28:04 2016
@@ -12,9 +12,10 @@
static ucontext_t uc;
static float inhandler[8];
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
int i;
+ ucontext_t *ucp = (ucontext_t *) arg;
si = *sip;
uc = *ucp;
@@ -49,7 +50,7 @@
float *px = malloc(sizeof(*px));
x0 = px[0];
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/x86-solaris/context_fpu.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_fpu.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_fpu.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,96 +1,96 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:103)
+ at 0x........: main (context_fpu.c:104)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_fpu.c:111)
+ at 0x........: main (context_fpu.c:112)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_fpu.c:49)
+ by 0x........: main (context_fpu.c:50)
Modified: trunk/memcheck/tests/x86-solaris/context_gpr.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_gpr.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_gpr.c Sun Apr 17 20:28:04 2016
@@ -14,8 +14,10 @@
/* x0 is always zero, but is visible to Valgrind as uninitialised. */
static int x0;
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
+
si = *sip;
uc = *ucp;
@@ -37,7 +39,7 @@
int *py = malloc(sizeof(*py));
y0 = py[0];
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,18 +1,18 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:81)
+ at 0x........: main (context_gpr.c:83)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:37)
+ by 0x........: main (context_gpr.c:39)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:88)
+ at 0x........: main (context_gpr.c:90)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:37)
+ by 0x........: main (context_gpr.c:39)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:88)
+ at 0x........: main (context_gpr.c:90)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:33)
+ by 0x........: main (context_gpr.c:35)
Modified: trunk/memcheck/tests/x86-solaris/context_sse.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_sse.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_sse.c Sun Apr 17 20:28:04 2016
@@ -16,8 +16,10 @@
static upad128_t x0;
static upad128_t d0 = {0};
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
+ ucontext_t *ucp = (ucontext_t *) arg;
+
si = *sip;
uc = *ucp;
@@ -47,7 +49,7 @@
upad128_t *py = malloc(sizeof(*py));
y0 = py[0];
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
Modified: trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp Sun Apr 17 20:28:04 2016
@@ -1,96 +1,96 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:43)
+ by 0x........: main (context_sse.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:43)
+ by 0x........: main (context_sse.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:109)
+ at 0x........: main (context_sse.c:111)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:47)
+ by 0x........: main (context_sse.c:49)
Modified: trunk/none/tests/solaris/context_link2.c
==============================================================================
--- trunk/none/tests/solaris/context_link2.c (original)
+++ trunk/none/tests/solaris/context_link2.c Sun Apr 17 20:28:04 2016
@@ -5,13 +5,13 @@
#include <stdio.h>
#include <ucontext.h>
-static void sighandler(int sig, siginfo_t *sip, ucontext_t *ucp)
+static void sighandler(int sig, siginfo_t *sip, void *arg)
{
ucontext_t uc2;
- /* Current uc_link value has to be equal to ucp. */
+ /* Current uc_link value has to be equal to (ucontext_t *) arg. */
getcontext(&uc2);
- assert(uc2.uc_link == ucp);
+ assert(uc2.uc_link == arg);
}
int main(void)
@@ -26,7 +26,7 @@
}
assert(!uc.uc_link);
- sa.sa_handler = sighandler;
+ sa.sa_sigaction = sighandler;
sa.sa_flags = SA_SIGINFO;
if (sigfillset(&sa.sa_mask)) {
perror("sigfillset");
|
|
From: <sv...@va...> - 2016-04-17 15:57:19
|
Author: iraisr
Date: Sun Apr 17 16:57:11 2016
New Revision: 15857
Log:
Fix build on newer illumos distributions which streamlined inclusion of sys/regset.h.
This means that sys/regset.h needs to be included explicitly now.
n-i-bz
Modified:
trunk/memcheck/tests/amd64-solaris/context_gpr.c
trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp
trunk/memcheck/tests/amd64-solaris/context_rflags.c
trunk/memcheck/tests/amd64-solaris/context_rflags2.c
trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp
trunk/memcheck/tests/solaris/thr_daemon_exit_standalone.c
trunk/memcheck/tests/x86-solaris/context_eflags.c
trunk/memcheck/tests/x86-solaris/context_eflags2.c
trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp
trunk/memcheck/tests/x86-solaris/context_gpr.c
trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp
Modified: trunk/memcheck/tests/amd64-solaris/context_gpr.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_gpr.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_gpr.c Sun Apr 17 16:57:11 2016
@@ -7,6 +7,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_gpr.stderr.exp Sun Apr 17 16:57:11 2016
@@ -1,18 +1,18 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:83)
+ at 0x........: main (context_gpr.c:84)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:42)
+ by 0x........: main (context_gpr.c:43)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:90)
+ at 0x........: main (context_gpr.c:91)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:42)
+ by 0x........: main (context_gpr.c:43)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:90)
+ at 0x........: main (context_gpr.c:91)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:38)
+ by 0x........: main (context_gpr.c:39)
Modified: trunk/memcheck/tests/amd64-solaris/context_rflags.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_rflags.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_rflags.c Sun Apr 17 16:57:11 2016
@@ -7,6 +7,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/amd64-solaris/context_rflags2.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_rflags2.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_rflags2.c Sun Apr 17 16:57:11 2016
@@ -14,6 +14,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_rflags2.stderr.exp Sun Apr 17 16:57:11 2016
@@ -1,12 +1,12 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_rflags2.c:85)
+ at 0x........: main (context_rflags2.c:86)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_rflags2.c:44)
+ by 0x........: main (context_rflags2.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_rflags2.c:85)
+ at 0x........: main (context_rflags2.c:86)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_rflags2.c:44)
+ by 0x........: main (context_rflags2.c:45)
Modified: trunk/memcheck/tests/solaris/thr_daemon_exit_standalone.c
==============================================================================
--- trunk/memcheck/tests/solaris/thr_daemon_exit_standalone.c (original)
+++ trunk/memcheck/tests/solaris/thr_daemon_exit_standalone.c Sun Apr 17 16:57:11 2016
@@ -3,6 +3,7 @@
#include <sys/lwp.h>
#include <sys/mman.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/x86-solaris/context_eflags.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_eflags.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_eflags.c Sun Apr 17 16:57:11 2016
@@ -5,6 +5,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/x86-solaris/context_eflags2.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_eflags2.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_eflags2.c Sun Apr 17 16:57:11 2016
@@ -5,6 +5,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_eflags2.stderr.exp Sun Apr 17 16:57:11 2016
@@ -1,12 +1,12 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_eflags2.c:75)
+ at 0x........: main (context_eflags2.c:76)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_eflags2.c:35)
+ by 0x........: main (context_eflags2.c:36)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_eflags2.c:75)
+ at 0x........: main (context_eflags2.c:76)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_eflags2.c:35)
+ by 0x........: main (context_eflags2.c:36)
Modified: trunk/memcheck/tests/x86-solaris/context_gpr.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_gpr.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_gpr.c Sun Apr 17 16:57:11 2016
@@ -5,6 +5,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/regset.h>
#include <sys/syscall.h>
#include <sys/ucontext.h>
Modified: trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_gpr.stderr.exp Sun Apr 17 16:57:11 2016
@@ -1,18 +1,18 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:80)
+ at 0x........: main (context_gpr.c:81)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:36)
+ by 0x........: main (context_gpr.c:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:87)
+ at 0x........: main (context_gpr.c:88)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:36)
+ by 0x........: main (context_gpr.c:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_gpr.c:87)
+ at 0x........: main (context_gpr.c:88)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_gpr.c:32)
+ by 0x........: main (context_gpr.c:33)
|
|
From: <sv...@va...> - 2016-04-17 10:05:38
|
Author: iraisr
Date: Sun Apr 17 11:05:29 2016
New Revision: 15856
Log:
Fix build on newer illumos distributions where struct fpchip_state
was renamed to _fpchip_state.
n-i-z
Modified:
trunk/configure.ac
trunk/include/vki/vki-solaris.h
trunk/memcheck/tests/amd64-solaris/context_sse.c
trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp
trunk/memcheck/tests/x86-solaris/context_sse.c
trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Sun Apr 17 11:05:29 2016
@@ -3520,6 +3520,23 @@
])
AM_CONDITIONAL(SOLARIS_SYSTEM_STATS_SYSCALL, test x$solaris_system_stats_syscall = xyes)
+
+# Solaris-specific check determining if fpregset_t defines struct _fpchip_state
+# (on newer illumos) or struct fpchip_state (Solaris, older illumos).
+#
+# C-level symbol: SOLARIS_FPCHIP_STATE_TAKES_UNDERSCORE
+# Automake-level symbol: none
+#
+AC_CHECK_TYPE([struct _fpchip_state],
+ [solaris_fpchip_state_takes_underscore=yes],
+ [solaris_fpchip_state_takes_underscore=no],
+ [[#include <sys/regset.h>]])
+if test "$solaris_fpchip_state_takes_underscore" = "yes"; then
+ AC_DEFINE(SOLARIS_FPCHIP_STATE_TAKES_UNDERSCORE, 1,
+ [Define to 1 if fpregset_t defines struct _fpchip_state])
+fi
+
+
else
AM_CONDITIONAL(SOLARIS_SUN_STUDIO_AS, false)
AM_CONDITIONAL(SOLARIS_XPG_SYMBOLS_PRESENT, false)
Modified: trunk/include/vki/vki-solaris.h
==============================================================================
--- trunk/include/vki/vki-solaris.h (original)
+++ trunk/include/vki/vki-solaris.h Sun Apr 17 11:05:29 2016
@@ -1442,7 +1442,11 @@
#error "Unknown platform"
#endif
+#if defined(SOLARIS_FPCHIP_STATE_TAKES_UNDERSCORE)
+#define vki_fpchip_state _fpchip_state
+#else
#define vki_fpchip_state fpchip_state
+#endif /* SOLARIS_FPCHIP_STATE_TAKES_UNDERSCORE */
#define VKI_GETCONTEXT GETCONTEXT
#define VKI_SETCONTEXT SETCONTEXT
Modified: trunk/memcheck/tests/amd64-solaris/context_sse.c
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_sse.c (original)
+++ trunk/memcheck/tests/amd64-solaris/context_sse.c Sun Apr 17 11:05:29 2016
@@ -10,6 +10,8 @@
#include <sys/syscall.h>
#include <sys/ucontext.h>
+#include "config.h"
+
static siginfo_t si;
static ucontext_t uc;
/* x0 is always zero, but is visible to Valgrind as uninitialised. */
@@ -31,7 +33,13 @@
pid_t pid;
upad128_t out[8];
upad128_t y0;
- struct fpchip_state *fs = &uc.uc_mcontext.fpregs.fp_reg_set.fpchip_state;
+
+#if defined(SOLARIS_FPCHIP_STATE_TAKES_UNDERSCORE)
+ struct _fpchip_state *fs;
+#else
+ struct fpchip_state *fs;
+#endif
+ fs = &uc.uc_mcontext.fpregs.fp_reg_set.fpchip_state;
/* Uninitialised, but we know px[0] is 0x0. */
upad128_t *px = malloc(sizeof(*px));
Modified: trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp
==============================================================================
--- trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp (original)
+++ trunk/memcheck/tests/amd64-solaris/context_sse.stderr.exp Sun Apr 17 11:05:29 2016
@@ -1,96 +1,96 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:87)
+ at 0x........: main (context_sse.c:95)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:37)
+ by 0x........: main (context_sse.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:37)
+ by 0x........: main (context_sse.c:45)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:95)
+ at 0x........: main (context_sse.c:103)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:41)
+ by 0x........: main (context_sse.c:49)
Modified: trunk/memcheck/tests/x86-solaris/context_sse.c
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_sse.c (original)
+++ trunk/memcheck/tests/x86-solaris/context_sse.c Sun Apr 17 11:05:29 2016
@@ -8,6 +8,8 @@
#include <sys/syscall.h>
#include <sys/ucontext.h>
+#include "config.h"
+
static siginfo_t si;
static ucontext_t uc;
/* x0 is always zero, but is visible to Valgrind as uninitialised. */
@@ -29,7 +31,13 @@
pid_t pid;
upad128_t out[8];
upad128_t y0;
- struct fpchip_state *fs = &uc.uc_mcontext.fpregs.fp_reg_set.fpchip_state;
+
+#if defined(SOLARIS_FPCHIP_STATE_TAKES_UNDERSCORE)
+ struct _fpchip_state *fs;
+#else
+ struct fpchip_state *fs;
+#endif
+ fs = &uc.uc_mcontext.fpregs.fp_reg_set.fpchip_state;
/* Uninitialised, but we know px[0] is 0x0. */
upad128_t *px = malloc(sizeof(*px));
Modified: trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp
==============================================================================
--- trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp (original)
+++ trunk/memcheck/tests/x86-solaris/context_sse.stderr.exp Sun Apr 17 11:05:29 2016
@@ -1,96 +1,96 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:93)
+ at 0x........: main (context_sse.c:101)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:35)
+ by 0x........: main (context_sse.c:43)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:35)
+ by 0x........: main (context_sse.c:43)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: main (context_sse.c:101)
+ at 0x........: main (context_sse.c:109)
Uninitialised value was created by a heap allocation
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: main (context_sse.c:39)
+ by 0x........: main (context_sse.c:47)
|