|
From: Panagiotis F. <paf...@gm...> - 2011-11-11 15:40:28
|
Hello list. Is it possible for memcheck to support FE_UPWARD rounding mode as well? I am building applications on top of CGAL (www.cgal.org), a package that extensively uses interval arithmetics with FE_UPWARD, and I would like to employ Valgrind's capabilities to detect memory leaks. Best Regards, Panagiotis Foteinos |
|
From: Thomas R. <tr...@st...> - 2011-11-11 16:34:56
|
Hi Panagiotis Panagiotis Foteinos wrote: > Is it possible for memcheck to support FE_UPWARD rounding mode as > well? I am building applications on top of CGAL (www.cgal.org), a > package that extensively uses interval arithmetics with FE_UPWARD, > and I would like to employ Valgrind's capabilities to detect memory > leaks. I'm in much the same situation. Assuming you work on amd64, you could try the patches I posted on the developers list the other day: http://sourceforge.net/mailarchive/forum.php?thread_name=201111091217.47291.trast%40student.ethz.ch&forum_name=valgrind-developers Cheers, -- Thomas Rast trast@{inf,student}.ethz.ch |
|
From: Panagiotis F. <paf...@gm...> - 2011-11-11 20:35:46
|
Thank you. I got your code and compiled it. Not sure, however, what I should do next. Should I install valgrind with the new libvex your code produced? Regards, Panagiotis On Fri, Nov 11, 2011 at 11:34 AM, Thomas Rast <tr...@st...> wrote: > Hi Panagiotis > > Panagiotis Foteinos wrote: >> Is it possible for memcheck to support FE_UPWARD rounding mode as >> well? I am building applications on top of CGAL (www.cgal.org), a >> package that extensively uses interval arithmetics with FE_UPWARD, >> and I would like to employ Valgrind's capabilities to detect memory >> leaks. > > I'm in much the same situation. Assuming you work on amd64, you could > try the patches I posted on the developers list the other day: > > http://sourceforge.net/mailarchive/forum.php?thread_name=201111091217.47291.trast%40student.ethz.ch&forum_name=valgrind-developers > > Cheers, > > -- > Thomas Rast > trast@{inf,student}.ethz.ch > |
|
From: Thomas R. <tr...@st...> - 2011-11-12 19:59:00
|
Panagiotis Foteinos wrote:
> Thank you.
>
> I got your code and compiled it. Not sure, however, what I should do
> next. Should I install valgrind with the new libvex your code
> produced?
It's based on top of SVN valgrind, so I'm not sure whether it will
work on top of a tarball. You need to get an SVN checkout, then apply
each of the patches in the corresponding directory (i.e., one at the
top level for valgrind and one within the VEX subdirectory). Then
compile and install as usual.
--
Thomas Rast
trast@{inf,student}.ethz.ch
|
|
From: Panagiotis F. <paf...@gm...> - 2011-11-18 20:57:43
|
Just to let you know that your patch works fine in my Ubuntu machine.
I saw in kde bug tracking that you added more patches. How could I
download them?
Regards,
Panagiotis
On Sat, Nov 12, 2011 at 2:58 PM, Thomas Rast <tr...@st...> wrote:
> Panagiotis Foteinos wrote:
>> Thank you.
>>
>> I got your code and compiled it. Not sure, however, what I should do
>> next. Should I install valgrind with the new libvex your code
>> produced?
>
> It's based on top of SVN valgrind, so I'm not sure whether it will
> work on top of a tarball. You need to get an SVN checkout, then apply
> each of the patches in the corresponding directory (i.e., one at the
> top level for valgrind and one within the VEX subdirectory). Then
> compile and install as usual.
>
> --
> Thomas Rast
> trast@{inf,student}.ethz.ch
>
|
|
From: Panagiotis F. <pan...@gm...> - 2012-09-27 16:19:22
|
Greetings.
Any chance the new "rounding" patches are integrated in the current
svn checkout?
Regards,
Panagiotis
On Sat, Nov 12, 2011 at 2:58 PM, Thomas Rast <tr...@st...> wrote:
> Panagiotis Foteinos wrote:
>> Thank you.
>>
>> I got your code and compiled it. Not sure, however, what I should do
>> next. Should I install valgrind with the new libvex your code
>> produced?
>
> It's based on top of SVN valgrind, so I'm not sure whether it will
> work on top of a tarball. You need to get an SVN checkout, then apply
> each of the patches in the corresponding directory (i.e., one at the
> top level for valgrind and one within the VEX subdirectory). Then
> compile and install as usual.
>
> --
> Thomas Rast
> trast@{inf,student}.ethz.ch
|