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
(1) |
2
(1) |
3
|
|
4
|
5
|
6
(2) |
7
(2) |
8
(3) |
9
(4) |
10
|
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
|
25
(1) |
26
|
27
|
28
(1) |
29
|
30
|
|
|
From: Bart V. A. <bva...@so...> - 2021-04-09 23:48:37
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=4c8c4a9c3a92300e3e6500e5a278ca37514a1fdb commit 4c8c4a9c3a92300e3e6500e5a278ca37514a1fdb Author: Yi Fan Yu <yif...@wi...> Date: Thu Apr 1 15:31:47 2021 -0400 drd/tests/swapcontext: Add SIGALRM handler to avoid stacktrace During testing for oe-core build on QEMU, SIGALRM can trigger during nanosleep. This results a different stderr output than expected. ``` ==277== Process terminating with default action of signal 14 (SIGALRM) ==277== at 0x36C74C3943: clock_nanosleep@@GLIBC_2.17 (clock_nanosleep.c:43) ==277== by 0x36C74C8726: nanosleep (nanosleep.c:25) ``` This stacktrace printing will not occur if we add a handler that simply exits. https://bugs.kde.org/show_bug.cgi?id=435160 Signed-off-by: Yi Fan Yu <yif...@wi...> Diff: --- drd/tests/swapcontext.c | 5 +++++ drd/tests/swapcontext.stderr.exp | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/drd/tests/swapcontext.c b/drd/tests/swapcontext.c index 622c70bc55..2cb969a5ea 100644 --- a/drd/tests/swapcontext.c +++ b/drd/tests/swapcontext.c @@ -25,6 +25,10 @@ typedef struct thread_local { size_t nrsw; } thread_local_t; +static void sig_alrm_handler(int signo) { + _exit(1); +} + static void f(void *data, int n) { enum { NR_SWITCHES = 200000 }; @@ -76,6 +80,7 @@ int main(int argc, char *argv[]) pthread_attr_t attr; int i, res; + signal(SIGALRM, sig_alrm_handler); memset(tlocal, 0, sizeof(tlocal)); pthread_attr_init(&attr); diff --git a/drd/tests/swapcontext.stderr.exp b/drd/tests/swapcontext.stderr.exp index fcb5d5ed47..d18786f806 100644 --- a/drd/tests/swapcontext.stderr.exp +++ b/drd/tests/swapcontext.stderr.exp @@ -1,7 +1,3 @@ -Process terminating with default action of signal 14 (SIGALRM) - at 0x........: swapcontext (in /...libc...) - by 0x........: f (swapcontext.c:?) - ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
|
From: Josef W. <jos...@gm...> - 2021-04-09 16:57:40
|
Hi Paul, On 09.04.21 10:01, Paul FLOYD wrote: > I haven't tried it yet, but will this patch resolve the issue that I > see with lld >=9 which generates two PT_LOAD RW segments, putting > .rel.ro in one and .data/.bss in the other? No, this is only about recognizing the sections ".plt.sec" and ".plt.got" as PLT sections, to fix callgrind output. > I suspect not as I don't see any changes to > find_or_create_DebugInfo_for or VG_(di_notify_mmap). (The problem is > that VG_(di_notify_mmap) ignores the second RW segment). I see. I suppose this is for somebody more familiar with that code... Josef > A+ > Paul > > > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: Josef W. <jos...@gm...> - 2021-04-09 16:01:45
|
Followup... On 08.04.21 22:30, Jos...@gm... wrote: > Here some output from "objdump -C -S qcachegrind", a Qt application, > showing the > code in ".plt.got" and ".plt.sec". I have no idea why only the shown 2 > entries show > up in ".plt.got" here. To answer my own question: after checking binutils code and with some experimentation, calls to external functions get moved from .plt (or .plt.sec with CET) to .plt.got when their symbols cannot be relocated lazily, e.g. when there is code accessing it as function pointer. The only tools apart from Callgrind with special handling for a PLT section seem to be the race checkers (DRD and HG) about suppressing error messages resulting from relocations (and the debug info loader not loading symbols from PLT). Anyway, to not change any behavior in existing tools, I think it is better to add new section kinds for ".plt.got" and ".plt.sec". Josef |
|
From: Paul F. <pj...@wa...> - 2021-04-09 08:16:50
|
>> Message du 08/04/21 22:31 >> De : Jos...@gm... > you are confusing .plt.got with got.plt :-) > Obviously both can exist. Hi Joseph I haven't tried it yet, but will this patch resolve the issue that I see with lld >=9 which generates two PT_LOAD RW segments, putting .rel.ro in one and .data/.bss in the other? I suspect not as I don't see any changes to find_or_create_DebugInfo_for or VG_(di_notify_mmap). (The problem is that VG_(di_notify_mmap) ignores the second RW segment). A+ Paul |