Displaying 20 results from an estimated 600 matches similar to: "[LLVMdev] Will LLVM be suitable for developing valgrind like tools"
2013 Jan 07
2
[LLVMdev] Will LLVM be suitable for developing valgrind like tools
Thanks All
In fact, to answer Pete, I was trying to do as much as possible like
valgrind including as much as possible, which includes all tools.
M very elated to know about ASan, given the fact that LLVM is Compile time
whereas valgrind is Dynamic, need to rethink,
Can you guys check this. build clang 3.2 but I got this linker error. Let
me also examine closely
clang++ -W -Wall
2013 Jan 07
0
[LLVMdev] Will LLVM be suitable for developing valgrind like tools
> Will LLVM be suitable for developing valgrind like tools
It is already used by several such tools, eg ASAN, klee.
Ciao, Duncan.
2013 Jan 07
0
[LLVMdev] Will LLVM be suitable for developing valgrind like tools
Did you checkout compiler-rt?
This page has detailed info on building asan:
http://code.google.com/p/address-sanitizer/wiki/HowToBuild?tm=4
--kcc
On Mon, Jan 7, 2013 at 9:38 PM, Devchandra L Meetei <dlmeetei at gmail.com>wrote:
> Thanks All
> In fact, to answer Pete, I was trying to do as much as possible like
> valgrind including as much as possible, which includes all tools.
2013 Jan 08
1
[LLVMdev] Will LLVM be suitable for developing valgrind like tools
Turns out compiler-rt was missing as pointed out by Kostya.
Any clue why line number is not printed, It got compiled with -g -O1 along
with flags specified in the link
I got following lines on RHEL 6.3
clang 3.2
==10474== ERROR: AddressSanitizer: heap-use-after-free on address
0x7fb3eb2c6b90 at pc 0x415394 bp 0x7fff49175eb0 sp 0x7fff49175ea8
READ of size 4 at 0x7fb3eb2c6b90 thread T0
#0
2011 Nov 15
2
[LLVMdev] [cfe-dev] LLVM 3.0rc3 Testing Beginning
On Nov 15, 2011, at 9:41 AM, David A. Greene wrote:
> Bill Wendling <wendling at apple.com> writes:
>
>> Hi Dave,
>>
>> Thanks for the results. What platform is this on? And do these failures occur with 2.9?
>
> Platform is Debian Linux testing, x86_64.
>
> clang is a disaster with 2.9 unfortunately, so I can't test it:
>
> /bin/cp
2013 Jan 07
1
[LLVMdev] Will LLVM be suitable for developing valgrind like tools
Hi All
Though, I have used clang which is great. I am dumb in LLVM design.
Will somebody be kind enough to answer
Will LLVM be suitable for developing valgrind like tools?
Regards
--Dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130107/84a92ae4/attachment.html>
2009 Jun 10
3
[LLVMdev] Why does the x86-64 JIT emit stubs for external calls?
In X86CodeGen.cpp, the following code appears in the handler used for
CALL64pcrel32 instructions:
// Assume undefined functions may be outside the Small codespace.
bool NeedStub =
(Is64BitMode &&
(TM.getCodeModel() == CodeModel::Large ||
TM.getSubtarget<X86Subtarget>().isTargetDarwin())) ||
Opcode == X86::TAILJMPd;
2009 Jun 11
0
[LLVMdev] Why does the x86-64 JIT emit stubs for external calls?
On Jun 10, 2009, at 12:17 PM, Jeffrey Yasskin wrote:
> In X86CodeGen.cpp, the following code appears in the handler used for
> CALL64pcrel32 instructions:
>
> // Assume undefined functions may be outside the Small
> codespace.
> bool NeedStub =
> (Is64BitMode &&
> (TM.getCodeModel() == CodeModel::Large ||
>
2009 Jun 11
1
[LLVMdev] [unladen-swallow] Re: Why does the x86-64 JIT emit stubs for external calls?
On Thu, Jun 11, 2009 at 12:54 PM, Evan Cheng<evan.cheng at apple.com> wrote:
>
>
>
> On Jun 10, 2009, at 12:17 PM, Jeffrey Yasskin wrote:
>
>> In X86CodeGen.cpp, the following code appears in the handler used for
>> CALL64pcrel32 instructions:
>>
>> // Assume undefined functions may be outside the Small codespace.
>> bool NeedStub =
2009 Sep 14
0
[LLVMdev] Is LLVM backend is suitable for developing VLIW target machine ?
Is there some description module that support for pipeline usage
exposing character ?
Some DSP has clustered architecture , Is LLVM fitted for the
clustered-architecture ?
2020 Jun 22
0
valgrind-mmt: rebased against latest upstream valgrind release v3.16.1
As an update to the nouveau development community, the downstream fork of
Valgrind with a mmap tracing tool ("mmt") we maintain has been rebased
against the latest upstream release of Valgrind, v3.16.1
Code branch: https://github.com/envytools/valgrind/tree/mmt-3.16.1
Features of upstream Valgrind 3.16.x:
https://www.valgrind.org/docs/manual/dist.news.html
In selected highlights, the
2018 Jul 01
0
Re: [PATCH nbdkit] valgrind: Don't call dlclose when running under valgrind.
On Sun, Jul 01, 2018 at 12:50:46PM +0100, Richard W.M. Jones wrote:
> diff --git a/src/Makefile.am b/src/Makefile.am
> index 7ead75c..915efe4 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -63,7 +63,8 @@ nbdkit_CPPFLAGS = \
> nbdkit_CFLAGS = \
> -pthread \
> $(WARNINGS_CFLAGS) \
> - $(GNUTLS_CFLAGS)
> + $(GNUTLS_CFLAGS) \
> + $(VALGRIND_CFLAGS)
2012 May 10
0
Using valgrind to debug R, extracting column of a mts object causes valgrind to crash
Dear all,
I'm trying to debug my R package with valgrind, but I cannot get past the
point where I load make the data, as valgrind crashes when trying to
extract a single time series object of a multivariate mts object. I'm using
R 2.15.0 with platform x86_64-redhat-linux-gnu (64-bit).
The valgrind.R contains code
data(Seatbelts)
y<-Seatbelts[,"VanKilled"]
And I run
2009 Aug 16
1
R CMD check --use-valgrind doesn't run valgrind on tests
R CMD check --use-valgrind <packagename> used to run valgrind on the
tests in the tests directory of the package. But it seems to have stopped.
R-2.9.1 doesn't -- at least on my box -- and neither does R-2.10.0 (devel).
I am not sure when this stopped. I think 2.8.x did this. The only old
R I have around is 2.6.0 and it certainly does.
R CMD check --help for 2.9.1 says (among other
2024 Dec 10
1
Is it advisable/possible to default on Linux to an EDITOR that actually exists?
Michael,
This looks rather like a 'compile-time versus run-time' question to me. If
you look at etc/Renviron.in in the R sources you see a number of choices,
some of them with configure-time determined values (which I tend to override
with values for the Debian package).
For 'EDIT' it is
## Default editor
EDITOR=${EDITOR-${VISUAL-vi}}
giving us two env vars to override eg
2018 Jul 01
2
[PATCH nbdkit] valgrind: Don't call dlclose when running under valgrind.
When valgrinding plugins, the following sequence can happen:
plugin_free
-> dlclose
-> unloads the plugin and symbol table
exit
-> valgrind prints failures
(the same applies to filters). When valgrind is printing the
failures, it looks up the addresses in the symbol table, but that has
been unloaded already so all you see are "???", resulting in useless
2018 Dec 02
0
[PATCH nbdkit 3/4] valgrind: Enable valgrinding of Python plugin.
I had to add several suppressions because Python leaks memory by
design, and also increase the max depth of valgrind stack traces
because Python stack traces are very deep.
Note that to do proper valgrinding of Python itself we would need to
specially recompile Python:
https://svn.python.org/projects/python/trunk/Misc/README.valgrind
---
tests/test-lang-plugins.c | 3 +-
2008 Jun 26
0
start valgrind and asterisk via init.d script
List,
Anybody have a script around that will do this? We have to run
valgrind and asterisk to help troubleshoot a bug in the tracker.
Since we do not know how to reproduce the error, we'd like to run them
from an init.d script (simalar to safe_asterisk), email on crash, and
restart asterisk.
Ideas?
Thanks,
PB
2013 Jan 14
0
debug package calling C++ code using valgrind
Hi,
I am trying to debug a package which I helped to develop since we were
notified by CRAN that our package randomly fails to run its examples. Hence,
I reinstalled R with "with-valgrind-instrumentation=2" and installed our
package with
MAKEFLAGS="CFLAGS='-O0 -g3' CXXFLAGS='-O0 -g3'" R CMD INSTALL --build hsmm
Then, I ran the examples of our package with
R
2006 Nov 20
0
valgrind and libusb calls
NUT developers,
just thought I'd share some notes and ideas on using valgrind against
the NUT USB drivers on Linux.
Stepping back a bit, I wanted to make sure that the tripplite_usb
driver* wasn't using any uninitialized memory, or leaking memory over
time. valgrind (specifically, the memcheck tool) runs the code in a
special dynamic translator that checks every memory access to see if