libcsdbg 1.20 发布,C++ 异常堆栈跟踪器

标签: 软件更新新闻 | 发表时间:2014-01-20 13:04 | 作者:
出处:http://www.oschina.net/?from=rss

libcsdbg 1.20 发布,此版本增加了一丝的语法高亮显示与VT100兼容终端(XTerm, RXVT,GNOME终端等) 

 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)


相关 [libcsdbg 异常 堆栈] 推荐:

libcsdbg 1.20 发布,C++ 异常堆栈跟踪器

- - 开源中国社区最新新闻
libcsdbg 1.20 发布,此版本增加了一丝的语法高亮显示与VT100兼容终端(XTerm, RXVT,GNOME终端等) .  libcsdbg 是一个 C++ 异常堆栈跟踪器. 当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径.

对堆栈的认识

- - CSDN博客推荐文章
编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么. 我仅有高级语言编程经验,没有看过对此更清晰的解释. 我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看). 1、在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗.

Java堆、栈和常量池原理

- - 研发管理 - ITeye博客
一:在JAVA中,有六个不同的地方可以存储数据:  . 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部. 但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配. 你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象. ------最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制..

Java堆栈常量池深入

- - Java - 编程语言 - ITeye博客
转自: http://uule.iteye.com/blog/1417299. 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中.

linux信号机制 - 用户堆栈和内核堆栈的变化

- liyuan - C++博客-首页原创精华区
此文只简单分析发送信号给用户程序后,用户堆栈和内核堆栈的变化. 没有分析实时信号,当然整个过程基本一致. 很多参考了<情景分析>,所以有些代码和现在的内核可能不同,比如RESTORE_ALL,但大体的机制是类似的. 2.1 编译运行该程序,并设置断点在sig_int函数开头(0x80482e8),并设置SIGINT信号的处理方式.

使用 Node.js 作为完整的云环境开发堆栈

- jiaosq - IBM developerWorks 中国 : 文档库
本文探讨 Node.js,这是一个用于 UNIX 类平台上 V8 JavaScript 引擎的事件驱动的 I/O 框架,设计这一框架的目的是为了编写可伸缩的网络程序,如 Web 服务器. 本文通过一个完整的例子说明如何在 Node.js 中构建聊天服务器,分析了这个框架以及围绕它的生态系统(包括云计算产品),并对这个框架进行了总结.

Java异常

- - CSDN博客推荐文章
“好的程序设计语言能够帮助程序员写出好程序,但是无论哪种语言都避免不了程序员写出坏的程序.                                                                                                                          ----《Java编程思想》.

浅谈java异常

- - 移动开发 - ITeye博客
在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题. 虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常. 绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败. 之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意.

Oracle 异常处理

- - 编程语言 - ITeye博客
使用RAISE_APPLICATION_ERROR存储过程. ============================================================ */ --演示该存储过程 BEGIN. RAISE_APPLICATION_ERROR(-20000, 'Account past due.');-- explicitly raise exception END; --创建子程序 CREATE OR REPLACE PROCEDURE account_status (.

求你了,再问你 Java 内存模型的时候别再给我讲堆栈方法区了

- - IT瘾-dev
最近,面试过很多Java中高级开发,问过很多次关于Java内存模型的知识,问完之后,很多人上来就开始回答:. Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区…. 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友. 其实,我想问的Java内存模型,是和并发编程有关的.