totalview

    7热度

    2回答

    如何在gdb/TotalView中为复杂类型编写本地C++调试器展示器。 我的意思是假设我们有一个复杂类型,其中又包含更多不同的类型。 如何获得这些复杂类型的调试符号。 注意:对于参考,您可以查看适用于Visual Studio的链接。但我需要在Linux上的gdb/TOtalView。 http://www.idigitalhouse.com/Blog/?p=83 在此先感谢。

    0热度

    1回答

    我有具有两个可执行文件的应用程序。我们发起的一件事,并且它分叉了另一件事的实例。 现在我必须在启动时调试第二个tsk文件。我可以稍后使用attach to process选项来完成。但在发布期间,似乎有一些内存需要调试。 有没有办法做到这一点。

    2热度

    1回答

    以下thread我想分享一个相关的问题:如何在总视图中将int **作为二维数组潜入? (在这里讨论解决方案)。如果有人面临同样的问题,我希望这会有所帮助! 让我们在我的代码说我有一个动态二维数组设置如下 int ** array2D = new int * [5]; for (int i = 0; i < 5; i++) { array2D[i] = new int [

    0热度

    1回答

    如何使用TotalView查看对象的内容?假设我有一个类的引用,我称这个类的功能。那么我怎么可以在Total View调试器中使用该参考来查看该类的所有内容。我的代码是在C++中。

    0热度

    1回答

    我经常需要调试使用大型复杂数据阵列的旧Fortran代码,并且可用的最佳选项是TotalView。我创建了自己的可视化工具来查看数据(按照TotalView的说明here),效果很好。它比默认的更灵活,并且能够摄取和显示复杂的数据,但TotalView不会通过可视化管道发送复杂的数组。 有没有什么办法让TotalView能够显示复杂的数据,而无需使用额外的调试数组重新编译代码来获取绝对值? E.g

    4热度

    1回答

    我有一个C++二进制文件,大小为190 MB。当我将此二进制文件放入dbx并尝试创建断点时,dbx挂起。虽然dbx挂起,但我发现其内存快速增长到10 GB以上。 TotalView允许我设置断点;但是,它显示的所有数据都是虚假的。我已经成功地调试了许多其他较小的二进制文件,所以我的预感是这个二进制文件的大尺寸问题。 二进制:ELF 32位MSB可执行文件SPARC32PLUS版本1,V8 +必需,

    1热度

    1回答

    如何让totalview提供访问我的代码中的所有变量? 我正在尝试使用totalview来调试Fortran90程序。我使用“-g”标志编译并链接到了英特尔的ifort。 totalview可以通过我的程序,但只提供“潜水”我的子程序中的四个变量,许多可执行的源代码行没有框,我可以检查设置一个行动点。在下面声明的所有变量中,只有cell_EW,cell_NS,area和pct可用于稍后在子例程中进

    0热度

    1回答

    所以我试图调试代码。但由于某种原因,它没有通过我所需要的部分。调用这段代码的控制变量是一个指针“* sret”。我尝试了很多,但没有运气。它是一个C程序。有没有办法让一个观察点附加在变量上?因为它不会识别变量......但它能识别文件。

    0热度

    1回答

    我想在OSX上做一些多线程调试。我最初尝试通过QtCreator IDE使用GDB,但是我永远无法完全正确地使用它。我使用的Totalview评价,现在,只要我把它指向我的可执行文件,我得到以下 Reading symbols for runtime loader /usr/lib/dyld(x86_64) Error reading one of the dynamic loader imag

    1热度

    2回答

    我有一个并行(MPI)c/C++程序,它在某些条件下会不时导致错误。一旦发生错误,将打印一条消息并退出程序;我想设置一个断点来查看堆栈和关于导致错误的更多细节。我正在使用TotalView来调试东西,我希望它停在我的错误例程中的一个断点处。我希望它总是自动设置这个断点。有没有办法做到这一点? 我正在调查使用signal.h和提高,但目前尚不清楚TotalView如何响应。 看着这个问题,How d