https://bugs.kde.org/show_bug.cgi?id=381553
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #106323|0 |1
is ob
https://bugs.kde.org/show_bug.cgi?id=381713
Bug ID: 381713
Summary: optimize CmpNEx(a, 0) as CmpNEZx(a) in VEX IR
Product: valgrind
Version: 3.14 SVN
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=381713
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCON
https://bugs.kde.org/show_bug.cgi?id=381553
--- Comment #10 from Ivo Raisr <iv...@ivosh.net> ---
The attached patches for register allocator v3 are able to drive simple
programs (such as /bin/true and /bin/date) successfully through.
There is still some functionality to be implemented,
https://bugs.kde.org/show_bug.cgi?id=381553
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #106260|0 |1
is ob
https://bugs.kde.org/show_bug.cgi?id=381553
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #106259|0 |1
is ob
https://bugs.kde.org/show_bug.cgi?id=381553
--- Comment #6 from Ivo Raisr <iv...@ivosh.net> ---
It turns out the current version has a design flaw because it does not track
rreg live ranges. This manifests for example in this vcode:
82 movq $0x14,%rdi
83 movq %vR12,%rsi
84 mov
https://bugs.kde.org/show_bug.cgi?id=381553
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #106255|0 |1
is ob
https://bugs.kde.org/show_bug.cgi?id=381553
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #106254|0 |1
is ob
https://bugs.kde.org/show_bug.cgi?id=381553
--- Comment #3 from Ivo Raisr <iv...@ivosh.net> ---
New VEX register allocator is activated with command line option
--vex-regalloc-version=3, for example:
$ ./vg-in-place --tool=none --vex-regalloc-version=3 --trace-flags=0110 \
--trace-no
https://bugs.kde.org/show_bug.cgi?id=381553
--- Comment #2 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 106255
--> https://bugs.kde.org/attachment.cgi?id=106255=edit
patch 002 - VEX part
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=381553
--- Comment #1 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 106254
--> https://bugs.kde.org/attachment.cgi?id=106254=edit
patch 002 - Valgrind part
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=381553
Bug ID: 381553
Summary: VEX register allocator v3
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Severity: normal
https://bugs.kde.org/show_bug.cgi?id=381553
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=381299
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comm
https://bugs.kde.org/show_bug.cgi?id=381162
--- Comment #11 from Ivo Raisr <iv...@ivosh.net> ---
Indeed:
...
5904a71c b p_CmpNEZ32_Or32.5344
5904a720 b p_CmpNEZ32_And32.5340
5904a724 b p_zwiden_load64.5765
5904a728 b p_CmpwNEZ64_Or64.5612
5904a72c B vex_control<===
5
https://bugs.kde.org/show_bug.cgi?id=381162
--- Comment #9 from Ivo Raisr <iv...@ivosh.net> ---
Hmm, does not strike me as something obvious...
...
580e1a50 t varstack_show
58003b80 R version
58108f90 T vex_assert_fail
58108f20 T vex_bzero
5904a72c B vex_control <==
5
https://bugs.kde.org/show_bug.cgi?id=381162
--- Comment #7 from Ivo Raisr <iv...@ivosh.net> ---
I concur.
I hope this will shed some light for a mysterious bug I see on x86/Solaris (not
amd64/Solaris) which manifests in the following debug output printed for almost
all gdbserver_tests:
vex
https://bugs.kde.org/show_bug.cgi?id=381162
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=381162
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Summary|array overrun in VEX|possible array o
https://bugs.kde.org/show_bug.cgi?id=381162
--- Comment #1 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 106081
--> https://bugs.kde.org/attachment.cgi?id=106081=edit
proposed patch
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=381162
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confi
https://bugs.kde.org/show_bug.cgi?id=381162
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=381162
Bug ID: 381162
Summary: array overrun in VEX register allocator
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=380397
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=380397
--- Comment #4 from Ivo Raisr <iv...@ivosh.net> ---
I will integrate the change with __GI_strcspn() after Valgrind 3.13 is
released.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=380397
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Summary|s390x: False-positive |s390x: __GI_s
https://bugs.kde.org/show_bug.cgi?id=380397
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCON
https://bugs.kde.org/show_bug.cgi?id=380397
--- Comment #2 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 105808
--> https://bugs.kde.org/attachment.cgi?id=105808=edit
simple patch
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=380397
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comm
https://bugs.kde.org/show_bug.cgi?id=379525
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #35 from Ivo Raisr <iv...@ivosh.net> ---
For Solaris and OS X, tests connected under SVN r16422.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #34 from Ivo Raisr <iv...@ivosh.net> ---
Follow up SVN commit r16421 which splits the tests into three.
Another commit will follow, enabling cet_nops_fs on Solaris and cet_nops_gs on
OS X.
--
You are receiving this mail becaus
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #19 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to Tanya from comment #17)
> (In reply to Julian Seward from comment #9)
> > Committed, r3383, r16415. Thanks for the patches.
>
> Julian,
> Would it be poss
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #18 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to H.J. Lu from comment #16)
> (In reply to Ivo Raisr from comment #14)
> > And this is a minimalistic reproducer with the latest V
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #15 from Ivo Raisr <iv...@ivosh.net> ---
So the real "culprit" is that on:
amd64/Linux:
guest_amd64_assume_fs_is_const = True
guest_amd64_assume_gs_is_const = True
amd64/Darwin:
guest_amd64_assume_fs_
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #14 from Ivo Raisr <iv...@ivosh.net> ---
And this is a minimalistic reproducer with the latest Valgrind sources:
--
#include
int main ()
{
__asm__ __volatile__ (".byte 0x65, 0x0f, 0x19, 0xff"
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #13 from Ivo Raisr <iv...@ivosh.net> ---
I've updated GIT repo at sourceware.org.
So the test program under Valgrind crashes at cet_nop.c:42 which is this line:
42 __asm__ __volatile__ (".byte 0xf3, 0x66, 0x64, 0x0f,
https://bugs.kde.org/show_bug.cgi?id=379525
--- Comment #10 from Ivo Raisr <iv...@ivosh.net> ---
I get the following error output from Valgrind run:
$ ./vg-in-place --tool=none none/tests/amd64/cet_nops
==13161== Nulgrind, the minimal Valgrind tool
==13161== Copyright (C) 2002-2017, a
https://bugs.kde.org/show_bug.cgi?id=379966
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
https://bugs.kde.org/show_bug.cgi?id=360415
--- Comment #19 from Ivo Raisr <iv...@ivosh.net> ---
And follow up VEX commit in SVN r3376.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=360415
--- Comment #18 from Ivo Raisr <iv...@ivosh.net> ---
Follow up fix in SVN r16393.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=379895
--- Comment #7 from Ivo Raisr <iv...@ivosh.net> ---
Good idea. Would be better to have patches upstream than sitting in your
computer.
If you are missing something for Solaris, let me know or create bugs. Syscall
wrappers tend to be the eas
https://bugs.kde.org/show_bug.cgi?id=379895
--- Comment #5 from Ivo Raisr <iv...@ivosh.net> ---
A funny bug, indeed!
As regards the syscalls you implemented - is that something to be integrated,
yet?
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=379895
--- Comment #3 from Ivo Raisr <iv...@ivosh.net> ---
Thank you for the reproducer, it made fixing this bug really fast!
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=379895
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
Status|AS
https://bugs.kde.org/show_bug.cgi?id=379895
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Summary|clock_gettime CLOCK_HIGHRES |clock_gettim
https://bugs.kde.org/show_bug.cgi?id=379895
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=368529
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
Status|AS
https://bugs.kde.org/show_bug.cgi?id=374963
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=370028
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #44 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to Tamara Vlahovic from comment #43)
Thank you for the patch.
Committed in VEX SVN as r3372.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=368507
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCON
https://bugs.kde.org/show_bug.cgi?id=368507
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #105549|0 |1
is ob
https://bugs.kde.org/show_bug.cgi?id=374963
--- Comment #6 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 105560
--> https://bugs.kde.org/attachment.cgi?id=105560=edit
patch to increase load address for almost all platforms to 0x5800 (v2)
The previous patch forgot
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #42 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to Tamara Vlahovic from comment #41)
Indeed, thank you for spotting it. I think it was caused by a mismerge from
TileGX port removal.
Commited as SVN r16377.
--
You are rec
https://bugs.kde.org/show_bug.cgi?id=360415
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comme
https://bugs.kde.org/show_bug.cgi?id=378430
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
https://bugs.kde.org/show_bug.cgi?id=379838
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
https://bugs.kde.org/show_bug.cgi?id=374963
--- Comment #5 from Ivo Raisr <iv...@ivosh.net> ---
Please test the attached patch [1] which increases the load address for almost
all platforms to 0x5800 (from 0x3800). This gives another 512 MB for
executable without changing linkage
https://bugs.kde.org/show_bug.cgi?id=374963
--- Comment #4 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 105544
--> https://bugs.kde.org/attachment.cgi?id=105544=edit
patch to increase load address for almost all platforms to 0x5800
--
You are receiving this mail bec
https://bugs.kde.org/show_bug.cgi?id=379838
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
Ever confi
https://bugs.kde.org/show_bug.cgi?id=379838
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comm
https://bugs.kde.org/show_bug.cgi?id=379838
Bug ID: 379838
Summary: disAMode(x86): not an addr!
Product: valgrind
Version: 3.13 SVN
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Severity: crash
https://bugs.kde.org/show_bug.cgi?id=374963
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=368529
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--- Comment #7 fr
https://bugs.kde.org/show_bug.cgi?id=379744
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=379744
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Summary|disInstr(arm): unhandled|disInstr(arm): unh
https://bugs.kde.org/show_bug.cgi?id=368529
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=379748
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comm
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #40 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to Tamara Vlahovic from comment #38)
I've had a look at patch for x87 stuff. While passing Fpu_State* instead of
UChar* is a good idea, on the other hand changing UChar[80] to USh
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #39 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to Tamara Vlahovic from comment #37)
Committed in Valgrind SVN as r16368.
Thank you for the patch.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=379744
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
--- Comm
https://bugs.kde.org/show_bug.cgi?id=362223
--- Comment #15 from Ivo Raisr <iv...@ivosh.net> ---
Follow up commit SVN r16366.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #36 from Ivo Raisr <iv...@ivosh.net> ---
(In reply to Tamara Vlahovic from comment #35)
Committed in Valgrind SVN as r16365.
Nice approach, thank you for the patch.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=362223
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
Status|AS
https://bugs.kde.org/show_bug.cgi?id=362223
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--
You are rec
https://bugs.kde.org/show_bug.cgi?id=362223
--- Comment #12 from Ivo Raisr <iv...@ivosh.net> ---
Created attachment 105438
--> https://bugs.kde.org/attachment.cgi?id=105438=edit
proposed patch
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=360429
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=360429
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--- Comment #2 fr
https://bugs.kde.org/show_bug.cgi?id=362223
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivosh.net
-
https://bugs.kde.org/show_bug.cgi?id=360429
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Summary|Warning: noted but |unhandled ioctl
https://bugs.kde.org/show_bug.cgi?id=360429
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #34 from Ivo Raisr <iv...@ivosh.net> ---
I am afraid I don't see how the latest patch for syswrap-generic.c improves the
situation. On sparc64/Linux, I see the following warnings (line numbers are
approximate but you get th
https://bugs.kde.org/show_bug.cgi?id=373086
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=377891
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
https://bugs.kde.org/show_bug.cgi?id=373086
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivo
https://bugs.kde.org/show_bug.cgi?id=377891
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||iv...@ivosh.net
https://bugs.kde.org/show_bug.cgi?id=377066
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Resolution|--- |FIXED
Status|AS
https://bugs.kde.org/show_bug.cgi?id=370028
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|CONFIRMED |ASSIGNED
--- Comment #31 fr
https://bugs.kde.org/show_bug.cgi?id=360415
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
CC||m...@cyrilbouvier.fr
--- C
https://bugs.kde.org/show_bug.cgi?id=372828
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=372828
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Assignee|jsew...@acm.org |iv...@ivosh.net
-
https://bugs.kde.org/show_bug.cgi?id=372828
--- Comment #6 from Ivo Raisr <iv...@ivosh.net> ---
This bug is a duplicate of:
360415 amd64 instructions ADCX and ADOX are not implemented in VEX
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=372828
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Summary|vex amd64->IR: unhandled|vex amd64->I
https://bugs.kde.org/show_bug.cgi?id=372828
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCON
https://bugs.kde.org/show_bug.cgi?id=372828
--- Comment #3 from Ivo Raisr <iv...@ivosh.net> ---
For example with objdump:
objdump -d /home/x/lib/libgmp.so.10.3.1 | grep '66 4d 0f 38 f6 d2 66
4d'
and the instruction name should be right after the byte sequence.
--
You are rec
https://bugs.kde.org/show_bug.cgi?id=379630
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCON
https://bugs.kde.org/show_bug.cgi?id=370028
--- Comment #29 from Ivo Raisr <iv...@ivosh.net> ---
Thank you for another patch.
I've modified it slightly in VG_(memset)() and tested successfully on
sparcv9/Linux.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=370028
Ivo Raisr <iv...@ivosh.net> changed:
What|Removed |Added
Attachment #105392|0 |1
is ob
201 - 300 of 599 matches
Mail list logo