Displaying 20 results from an estimated 64 matches for "libvex".
2014 Feb 24
6
[LLVMdev] [GSoC 2014] Using LLVM as a code-generation backend for Valgrind
Hi,
I've seen on the LLVM's Open Projet Page [1] an idea about using LLVM to
generate native code in Valgrind. For what I know, Valgrind uses libVEX
to translate native instructions into a bitcode, used to add the
instrumentation and then translated back to native code for execution.
Valgrind and LLVM are two tools that I use nearly every day. I'm also
very interested in code generation and optimization, so adding the
possibility to us...
2006 Jul 25
1
valgrind complains about save (PR#9096)
...ger=valgrind foo.R
oak$ R CMD BATCH --vanilla --debugger=valgrind bar.R
oak$ cat foo.R
foo <- 2
save(foo, file = "foo.Rdata")
oak$ cat foo.Rout
==13521== Memcheck, a memory error detector.
==13521== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==13521== Using LibVEX rev 1575, a library for dynamic binary translation.
==13521== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==13521== Using valgrind-3.1.1, a dynamic binary instrumentation framework.
==13521== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==13521== For more de...
2012 May 08
1
[PATCH] Add missing functions to VorbisComment class + a few other things
...eone cool and terribly hip");
return 0;
}
[~]$ g++ -Wall -Wextra -O1 -g -lFLAC++ -o invalid_read main.cc
[~]$ valgrind ./invalid_read
==11150== Memcheck, a memory error detector
==11150== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==11150== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==11150== Command: ./invalid_read
==11150==
==11150== Invalid read of size 4
==11150== at 0x4030366: FLAC::Metadata::VorbisComment::Entry::set_field_name(char const*) (metadata.cpp:653)
==11150== by 0x7D5E35: (below main) (in /lib/libc-2.13.so)
==11150== Ad...
2017 Feb 10
3
Pressing either Ctrl-\ of Ctrl-4 core dumps R
...ook like that message is
generated by R itself. Over on Twitter, it has been confirmed to also
happen on macOS.
$ R -d valgrind --vanilla --quiet
==979== Memcheck, a memory error detector
==979== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==979== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==979== Command: /usr/lib/R/bin/exec/R --vanilla --quiet
==979==
> 1+2
[1] 3
# At next prompt I press Ctrl-\. The same happens also when done in
the middle of an entry.
> ==979==
==979== Process terminating with default action of signal 3 (SIGQUIT)
==979==...
2011 Aug 11
1
Memory leak
...ut, when the encoder is not reused after finish(), no leaks occur:
$ g++ -Wall -O3 main.cc -lFLAC++
$ valgrind --leak-check=full ./a.out 1
==30494== Memcheck, a memory error detector
==30494== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==30494== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==30494== Command: ./a.out 1
==30494==
==30494==
==30494== HEAP SUMMARY:
==30494== in use at exit: 0 bytes in 0 blocks
==30494== total heap usage: 28 allocs, 28 frees, 144,168 bytes allocated
==30494==
==30494== All heap blocks were freed -- no leaks are p...
2020 Jun 09
2
valgrind false positive on R startup?
...ated to TRE, do I need to upgrade that?
(base) tdhock at maude-MacBookPro:~/R/binsegRcpp$ R --vanilla -d valgrind
-e 'extSoftVersion()'
==9565== Memcheck, a memory error detector
==9565== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==9565== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==9565== Command: /home/tdhock/lib/R/bin/exec/R --vanilla -e extSoftVersion()
==9565==
==9565== Conditional jump or move depends on uninitialised value(s)
==9565== at 0x55AB9E0: __wcsnlen_sse4_1 (strlen.S:147)
==9565== by 0x5598EC1: wcsrtombs (wcsrtombs.c:104...
2011 Apr 22
1
Valgrind/Callgrind 3.6.1 does not appear to work on Centos Linux 5.5
...ring if anyone has been able to run Valgrind/Callgrind 3.6.1 on Centos Linux 5.5? Thank you.
// Callgrind error message
==18130== Callgrind, a call-graph generating cache profiler
==18130== Copyright (C) 2002-2010, and GNU GPL'd, by Josef Weidendorfer et al.
==18130== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==18130== Command: ./MatchUpAccurate.exe
==18130==
--18130-- warning: Pentium 4 with 12 KB micro-op instruction trace cache
--18130-- Simulating a 16 KB I-cache with 32 B lines
==18130== For interactive control, run 'callgrind_control -h'.
std::ios_base::I...
2012 Sep 12
2
valgrind crashing
...talled from the Ubuntu repositories using apt-get. But ...
$ R-2.15.0-vg2 -d valgrind --vanilla
R-2.15.0-vg2 -d valgrind --vanilla
==29007== Memcheck, a memory error detector
==29007== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==29007== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for
copyright info
==29007== Command: /usr/local/lib64/R-2.15.0-vg2/lib64/R/bin/exec/R
--vanilla
==29007==
--29007-- Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x2a
valgrind: m_debuginfo/readdwarf.c:2292 (copy_convert_CfiExpr_tree):
Assertion 'srcix >= 0 &&...
2008 Jul 09
1
memory leak in sub("[range]",...)
...on, probably) when the pattern argument involves a range
expression, e.g., '[0-9]'.
% R --debugger=valgrind --debugger-args=--leak-check=full --vanilla
==14519== Memcheck, a memory error detector.
==14519== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14519== Using LibVEX rev 1658, a library for dynamic binary translation.
==14519== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14519== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14519== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14519== For more de...
2014 Feb 25
2
[LLVMdev] [GSoC 2014] Using LLVM as a code-generation backend for Valgrind
On 02/25/2014 04:50 PM, John Criswell wrote:
>
> I think a more interesting idea would be to use LLVM to perform
> instrumentation and then to use Valgrind to instrument third-party
> libraries linked into the program.
>
> What I'm imagining is this: Let's say you instrument a program with
> SAFECode or Asan to find memory safety errors. When you run the program
>
2008 Aug 07
1
memory leak in sub("[range]", ...) when #ifndef _LIBC (PR#11946)
...nds some memory leaks in R when I use sub() with
a range in the regular expression:
% R --debugger=valgrind --debugger-args=--leak-check=full --quiet --vanilla
==28643== Memcheck, a memory error detector.
==28643== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==28643== Using LibVEX rev 1658, a library for dynamic binary translation.
==28643== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==28643== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==28643== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==28643== For more de...
2012 May 07
3
[PATCH] Add missing functions to VorbisComment class + a few other things
Attached is a patch that adds 5 missing FLAC__metadata_object_vorbiscomment_* functions to the VorbisComment class. In my previous message I stated 8 functions were missing, but on closer inspection, 3 of those belong in the VorbisComment::Entry class, and 2 of them already have equivalent functions in there. The last one (FLAC__metadata_object_vorbiscomment_entry_matches()) does not, but I have
2012 Sep 05
2
Memory leak by getting the virtual size of a IMAP folder
...nip--------------------------------------------------------------
# valgrind --leak-check=full doveadm mailbox status -u testuser1 vsize INBOX
==10457== Memcheck, a memory error detector
==10457== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==10457== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==10457== Command: doveadm mailbox status -u testuser1 vsize INBOX
==10457==
INBOX vsize=41643319
==10457==
==10457== HEAP SUMMARY:
==10457== in use at exit: 4,356 bytes in 3 blocks
==10457== total heap usage: 440 allocs, 437 frees, 539,124 bytes allocated
==10457=...
2010 Nov 19
3
[LLVMdev] : SIGSEGV in compiled programs during stack unwinding
...at chaos-desktop ~ % llvm-g++ --version
g++-4.5 (Ubuntu/Linaro 4.5.1-7ubuntu2) 4.5.1
chaos at chaos-desktop ~ % valgrind ./a.out
==19523== Memcheck, a memory error detector
==19523== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==19523== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for
copyright info
==19523== Command: ./a.out
==19523==
vex x86->IR: unhandled instruction bytes: 0x36 0xE1 0xBE 0x0
==19523==
==19523== Process terminating with default action of signal 11 (SIGSEGV)
==19523== Bad permissions for mapped region at address 0x42CAFF4
==19523== at...
2013 Nov 29
1
[Bug 878] New: segfault running example/sets_and_maps
...at netfilter.org
ReportedBy: bjornar.ness at gmail.com
Estimated Hours: 0.0
running current git of libmnl/libnftables/nftables and 3.13-rc1
valgrind output:
Memcheck, a memory error detector
Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
Command: ./sets_and_maps
Invalid write of size 8
at 0x4062B1: symbol_bind (list.h:49)
by 0x418B62: nft_parse (parser.y:489)
by 0x4054DD: nft_run (main.c:205)
by 0x405189: main (main.c:321)
Address 0x0 is not stack'd, malloc'd or (recently) fre...
2014 Feb 26
2
[LLVMdev] [Valgrind-developers] [GSoC 2014] Using LLVM as a code-generation backend for Valgrind
...of the thread so that those who do not read llvmdev
knew what's this discusssion about.
=== Begin of the first message ===
> Hi,
>
> I've seen on the LLVM's Open Projet Page [1] an idea about using LLVM to
> generate native code in Valgrind. For what I know, Valgrind uses libVEX
> to translate native instructions into a bitcode, used to add the
> instrumentation and then translated back to native code for execution.
>
> Valgrind and LLVM are two tools that I use nearly every day. I'm also
> very interested in code generation and optimization, so adding...
2013 May 25
0
segfault when using browser() in Rprofile.site
...file.site, I get a
segfault. This happens on several machines, several versions of R.
Here it the valgrind output when using revision 62797:
==31314== Memcheck, a memory error detector
==31314== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==31314== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==31314== Command: /home/btyner/R62797/lib/R/bin/exec/R
==31314==
R version 3.0.1 Patched (2013-05-24 r62797) -- "Good Sport"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)
<snip>
Called...
2017 Feb 10
0
Pressing either Ctrl-\ of Ctrl-4 core dumps R
...rated by R itself. Over on Twitter, it has been confirmed to also
> happen on macOS.
>
> $ R -d valgrind --vanilla --quiet
> ==979== Memcheck, a memory error detector
> ==979== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
> ==979== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
> ==979== Command: /usr/lib/R/bin/exec/R --vanilla --quiet
> ==979==
>> 1+2
> [1] 3
>
> # At next prompt I press Ctrl-\. The same happens also when done in
> the middle of an entry.
>
>> ==979==
> ==979== Process terminating with...
2020 Jun 10
0
valgrind false positive on R startup?
...ade that?
>
> (base) tdhock at maude-MacBookPro:~/R/binsegRcpp$ R --vanilla -d valgrind
> -e 'extSoftVersion()'
> ==9565== Memcheck, a memory error detector
> ==9565== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
> ==9565== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
> ==9565== Command: /home/tdhock/lib/R/bin/exec/R --vanilla -e extSoftVersion()
> ==9565==
> ==9565== Conditional jump or move depends on uninitialised value(s)
> ==9565== at 0x55AB9E0: __wcsnlen_sse4_1 (strlen.S:147)
> ==9565== by 0x5598EC1: w...
2009 Feb 20
2
segfault on amd64 with ffmpeg
.../lib
pre-barreau at augustins:~/video$ valgrind
/home/pub/apps/ffmpeg_dev/ffmpeg_svn/ffmpeg -i ffmpeg_pb_jack_test_14.mpg
-vcodec libtheora -f ogg -y test.ogg
==12051== Memcheck, a memory error detector.
==12051== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==12051== Using LibVEX rev 1854, a library for dynamic binary translation.
==12051== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==12051== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation
framework.
==12051== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==12051== F...