search for: libvex

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 &&amp...
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...