https://bugs.kde.org/show_bug.cgi?id=373555
Bug ID: 373555
Summary: rename BBPTR to GSPTR as it denotes guest state only
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: All
Status: UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=373555
Ivo Raisr changed:
What|Removed |Added
Summary|rename BBPTR to GSPTR as it |rename BBPTR to GSPTR as it
https://bugs.kde.org/show_bug.cgi?id=373555
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=373555
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Assignee|jsew...@acm.org
https://bugs.kde.org/show_bug.cgi?id=373555
Ivo Raisr changed:
What|Removed |Added
Summary|rename BBPTR to GSPTR as it |Rename BBPTR to GSPTR as it
https://bugs.kde.org/show_bug.cgi?id=373555
Ivo Raisr changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=373938
Bug ID: 373938
Summary: const IRExpr arguments to matchIRExpr()
Product: valgrind
Version: 3.13 SVN
Platform: Other
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.kde.org/show_bug.cgi?id=373938
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=373990
Bug ID: 373990
Summary: Potential shift left overflow in guest_arm_toIR.c
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: All
Status: UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=373990
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--
You are receiving this mail
https://bugs.kde.org/show_bug.cgi?id=373938
--- Comment #1 from Ivo Raisr ---
So the gist of my changes is really just:
- Bool matchIRExpr ( MatchInfo* mi, IRExpr* p, IRExpr* e );
+ Bool matchIRExpr ( MatchInfo* mi, const IRExpr* p, const IRExpr* e );
--
You are receiving this mail because
https://bugs.kde.org/show_bug.cgi?id=373938
Ivo Raisr changed:
What|Removed |Added
Summary|const IRExpr arguments to |const IRExpr arguments for
https://bugs.kde.org/show_bug.cgi?id=373938
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
Status|CONFIRMED
https://bugs.kde.org/show_bug.cgi?id=162848
Ivo Raisr changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=162848
Ivo Raisr changed:
What|Removed |Added
Attachment #35047|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=162848
Ivo Raisr changed:
What|Removed |Added
Attachment #103030|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=384337
--- Comment #13 from Ivo Raisr ---
Interestingly enough, VEX register allocator v2 also benefits from register
reordering:
For Memcheck on perf/bz2:
ra2-baseline: 45,214 M instructions total; 209 M doRegisterAllocation_v2
ra2-reordered: 45,189 M
https://bugs.kde.org/show_bug.cgi?id=384526
Bug ID: 384526
Summary: reduce number of spill instructions in VEX register
allocator v3
Product: valgrind
Version: 3.14 SVN
Platform: Compiled Sources
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=384526
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
Assignee|jsew...@acm.org
https://bugs.kde.org/show_bug.cgi?id=384526
Ivo Raisr changed:
What|Removed |Added
Summary|reduce number of spill |reduce number of spill
https://bugs.kde.org/show_bug.cgi?id=384526
Ivo Raisr changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--
You are receiving this mail because
https://bugs.kde.org/show_bug.cgi?id=384526
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384526
--- Comment #2 from Ivo Raisr ---
We can see the following performance improvement:
running Memcheck on perf/bz2:
baseline: 45,132 M instructions total; 161 M instructions
doRegisterAllocation_v3
patched: 45,107 M instructions total; 168 M
https://bugs.kde.org/show_bug.cgi?id=384337
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384526
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384526
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://bugs.kde.org/show_bug.cgi?id=208531
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #26 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=255603
Ivo Raisr changed:
What|Removed |Added
CC||ma...@debian.org
--- Comment #8 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=332577
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|CONFIRMED
https://bugs.kde.org/show_bug.cgi?id=255603
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=384584
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Summary|list first callee
https://bugs.kde.org/show_bug.cgi?id=384584
Bug ID: 384584
Summary: list first callee saved registers for AMD64, X86, and
PPC architectures
Product: valgrind
Version: 3.14 SVN
Platform: Compiled Sources
OS:
https://bugs.kde.org/show_bug.cgi?id=384337
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384584
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384584
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384633
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #2 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384633
--- Comment #3 from Ivo Raisr ---
And also please add the line explanation somewhere. User manual, verbose
output...
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=384676
Bug ID: 384676
Summary: VEX AMD64 backend should list more real registers as
available for the register allocator
Product: valgrind
Version: 3.14 SVN
Platform: Compiled Sources
https://bugs.kde.org/show_bug.cgi?id=384676
Ivo Raisr changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|jsew...@acm.org
https://bugs.kde.org/show_bug.cgi?id=384676
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384676
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384584
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384584
--- Comment #4 from Ivo Raisr ---
The part with %rax, %rcx, %rdx, %r11 removal from getRegUsage_AMD64Instr() will
be removed from the patch.
The reason is explained in greater detail in:
Bug 384676 - VEX AMD64 backend should list more real registers
https://bugs.kde.org/show_bug.cgi?id=384676
--- Comment #2 from Ivo Raisr ---
Unfortunately performance measurements do not confirm this as a good idea.
Measuring Memcheck on perf/bz2, instruction count:
v3 baseline: 45,110 M total; 168 M register allocator
v3 patched: 45,123 M total; 176 M
https://bugs.kde.org/show_bug.cgi?id=384584
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://bugs.kde.org/show_bug.cgi?id=384584
--- Comment #6 from Ivo Raisr ---
At the end only %r11 was removed from the list in getRegUsage_AMD64Instr()
because it's used overall as a temporary register for destination address.
%rax, %rcx, %rdx could in theory be used as allocatabl
https://bugs.kde.org/show_bug.cgi?id=384729
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #2 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384732
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #8 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384337
Ivo Raisr changed:
What|Removed |Added
Attachment #107674|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|jsew...@acm.org
https://bugs.kde.org/show_bug.cgi?id=384987
Bug ID: 384987
Summary: VEX register allocator: allocate caller-save registers
for short lived vregs
Product: valgrind
Version: 3.14 SVN
Platform: Compiled Sources
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--
You are receiving this mail because
https://bugs.kde.org/show_bug.cgi?id=384987
--- Comment #2 from Ivo Raisr ---
Created attachment 107964
--> https://bugs.kde.org/attachment.cgi?id=107964&action=edit
register allocation
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=384987
--- Comment #3 from Ivo Raisr ---
The only remaining thing is to refactor isMove callbacks in the remaining
architectures so that the information is available directly in HRegUsage.
--
You are receiving this mail because:
You are watching all bug
https://bugs.kde.org/show_bug.cgi?id=384337
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
See Also||https://bugs.kde.org/show_b
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
Attachment #107964|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
Attachment #107963|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=384987
--- Comment #6 from Ivo Raisr ---
I've tested on amd64, ppc8le and arm64 architectures.
In all cases, the produced code was more compact and overall performance
better, when running inner Memcheck on perf/bz2.
Numbers are given as instruction
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
Attachment #108134|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=384987
Ivo Raisr changed:
What|Removed |Added
Attachment #108135|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=384987
--- Comment #16 from Ivo Raisr ---
I've fixed the problem with duplicate hregIsVirtual() in host_arch_defs.c
files.
Here are the performance numbers for amd64 and x86:
Running inner Memcheck on perf/bz2 (compiled with -O or -O2).
Number
https://bugs.kde.org/show_bug.cgi?id=376956
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #7 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=377376
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #4 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=375514
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC
https://bugs.kde.org/show_bug.cgi?id=375806
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
CC
https://bugs.kde.org/show_bug.cgi?id=377376
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=377376
--- Comment #9 from Ivo Raisr ---
Thank you for the patch. Indeed, it unbreaks the build.
"some complaints" is an euphemism here :-)
Valgrind build was effectively broken on two thirds of supported OSes :-)
--
You are receiving this ma
https://bugs.kde.org/show_bug.cgi?id=377376
Ivo Raisr changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=377698
Ivo Raisr changed:
What|Removed |Added
Version|unspecified |3.13 SVN
Component|memcheck
https://bugs.kde.org/show_bug.cgi?id=377698
Ivo Raisr changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivosh.net
--
You are receiving this mail
https://bugs.kde.org/show_bug.cgi?id=377698
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=336768
Ivo Raisr changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|jsew...@acm.org
https://bugs.kde.org/show_bug.cgi?id=376956
--- Comment #11 from Ivo Raisr ---
Thank you, Philippe!
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=348924
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC
https://bugs.kde.org/show_bug.cgi?id=336768
Ivo Raisr changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=377930
Bug ID: 377930
Summary: fcntl syscall wrapper is missing flock structure check
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=377930
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=377930
Ivo Raisr changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=377930
Ivo Raisr changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivosh.net
--
You are receiving this mail
https://bugs.kde.org/show_bug.cgi?id=377698
--- Comment #4 from Ivo Raisr ---
Diane, your patch does not apply to Valgrind SVN trunk.
1. It is malformed. Line 48 seems to be split somehow.
2. After correcting item 1 manually, 2 hunks in
coregrind/m_syswrap/syswrap-linux.c
fail to apply
https://bugs.kde.org/show_bug.cgi?id=377698
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
Status|CONFIRMED
https://bugs.kde.org/show_bug.cgi?id=377930
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
Status|CONFIRMED
https://bugs.kde.org/show_bug.cgi?id=378293
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #1 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=378430
Bug ID: 378430
Summary: www: update Valgrind alias mirrors
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: All
Status: UNCONFIRMED
Severity: n
https://bugs.kde.org/show_bug.cgi?id=378430
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
CC
https://bugs.kde.org/show_bug.cgi?id=359202
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
CC
https://bugs.kde.org/show_bug.cgi?id=378535
Bug ID: 378535
Summary: Valgrind reports INTERNAL ERROR in execve syscall
wrapper
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=378535
Ivo Raisr changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|jsew...@acm.org
https://bugs.kde.org/show_bug.cgi?id=378535
--- Comment #1 from Ivo Raisr ---
Created attachment 104915
--> https://bugs.kde.org/attachment.cgi?id=104915&action=edit
proposed patch
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=378535
Ivo Raisr changed:
What|Removed |Added
Resolution|--- |FIXED
Status|CONFIRMED
https://bugs.kde.org/show_bug.cgi?id=359202
Ivo Raisr changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=378732
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comment #7 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=334649
Ivo Raisr changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=379039
Ivo Raisr changed:
What|Removed |Added
CC||iv...@ivosh.net
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=379039
Ivo Raisr changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--- Comment #3 from Ivo Raisr
https://bugs.kde.org/show_bug.cgi?id=379039
Ivo Raisr changed:
What|Removed |Added
Summary|False positive when passing |syscall wrapper for
|non null
https://bugs.kde.org/show_bug.cgi?id=379039
--- Comment #5 from Ivo Raisr ---
Created attachment 105145
--> https://bugs.kde.org/attachment.cgi?id=105145&action=edit
patch utilizing VG_(strnlen) function
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=379039
--- Comment #6 from Ivo Raisr ---
Based on your comment #2, I prepared a patch myself.
Compared to yours, it uses completely different approach.
I will defer to the community to judge which one suits better.
--
You are receiving this mail because
201 - 300 of 613 matches
Mail list logo