valgrind

    3热度

    1回答

    我真不明白,当异常发生在堆与分配的内存会发生什么: #include <iostream> #include <vector> using namespace std; class Base { private: int *a; public: Base() { // a = new int[100]; throw runtime_erro

    0热度

    1回答

    问题:无法在ARM中运行Valgrind二进制文件。 我Cross在Linux主机编译Valgrind-3-13-0成功。我将二进制文件移动到我的ARM目标。我跑Valgrind的在手臂上,它说not found. 步骤交叉编译 在生成过程中,我戳到配置文件,改变armv7为arm。 ./configure --host=arm-none-linux-gnueabi --prefix=/home/

    0热度

    1回答

    我是比较新的调试Valgrind的错误,而这其中有我难住了: ==1920== Invalid write of size 1 ==1920== at 0x4C2ECC7: strcpy (/builddir/build/BUILD/valgrind-3.11.0/memcheck/../shared/vg_replace_strmem.c:506) ==1920== by 0x1D533B5

    -1热度

    1回答

    我有一个包含一组char *属性的结构。 struct gcp_values { char* srcX; char* srcY; char* dstX; char* dstY; }; 好,我填补它在一个循环从集合Q对象 std::vector<GeoRefLibrary::gcp_values> gcpvalues(vl.size()); for(int i=0;i<vl

    -1热度

    1回答

    我在写一个迷宫问题程序。我可以成功地获得路径的方向。但是,我肯定会失去valgrind报告的错误。我的代码中有什么问题? 以下是我的代码: 002: #include <stdio.h> 003: #include <stdlib.h> 004: #include <string.h> 005: 006: struct each_path { 007: int step_nums, c

    0热度

    1回答

    运行程序Valgrind时,它表示在结构的转换指针处存在“大小为8的无效读取”。它与calloc有什么关系?如果按原样读取则为(无)。 具有结构(被称为线索),它的用法如下: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <limits.h> const int MAX_SIZE = 20; s

    0热度

    1回答

    我想检查内存泄漏。这是我第一次使用Valgrind。 我有一个错误,我找不到 {VALGRIND_DIRECTORY}/Inst/data/local/Inst/bin/Valgrind。 的Android ndkr10e 的Ubuntu 16.04 64 设备联想A706 我也跟着:Android valgrind build fails 登录 HOME: /home/trungle NDK:

    -1热度

    1回答

    即时试图代码,将字符串分割到多个的功能,我知道我有很多的分配空间没有释放,我只是测试此位,但Valgrind的显示我 Conditional jump or move depends on uninitialised value(s) ==25613== at 0x4C2DB3C: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-lin

    0热度

    1回答

    我.c文件代码: #include <stdio.h> /* i had made the coding wrong on purpose. */ int main(){ int g = 10; int h; printf("I am %d age.\n"); printf("I am %dtall.\n", h); return 0;

    2热度

    1回答

    我有以下最小的示例代码。我想要做的是: 在一个单独的线程中,启动一个boost::asio::deadline_timer,以便每调用一个函数loop,就会完成一些操作,定时器会自行重新设置,直到无穷大。 #include <iostream> #include <boost/asio.hpp> #include <boost/thread/thread.hpp> void wait(in