libcsdbg 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
libcsdbg 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
libcsdbg 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv3
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-11-06

软件简介

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

功能列表:

  • 复杂的异常堆栈跟踪(支持 addr2line)

  • POSIX 线程堆栈跟踪详情(支持 addr2line)

  • 完全支持 Position Independent Code (for DSO)

  • 最简单以及最小化的代码接口,透明的库集成

  • 简单的库运行配置

  • 最小的额外开销

  • 支持通用 throwables 和用户自定义异常类型

  • 支持各种目标对象格式(elf, a.out, coff, ecoff e.t.c)

  • 支持各种文件格式(programs/libraries, archives, core dumps)

  • 支持 32/64 位系统

  • 支持 big 和 little endian CPUs

  • 提供 x86, x86_64, ARM 7/9/11/thumb, Leon 2/3, AVR32, MIPS 编译版本

展开阅读全文

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2014/04/21 00:00

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

libcsdbg 1.28 发布,此版本主要的新特性就是: instrumentation 过滤器;用户可以使用这些过滤器轻易的 ommit 堆栈跟踪的(其他分析)命名空间,类,单个方法或者是整个模块;使用 POSIX 扩展正则表达式。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别) 功...

0
16
发表了资讯
2014/04/04 00:00

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

libcsdbg 1.27 发布,这是一个维护版本,全面更新了新特性方面的文档,包括预览、API 手册、PDF 用户手册的更新。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)

0
12
发表了资讯
2014/03/21 00:00

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

libcsdbg 1.26 发布,此版本是个维护版本,包括许多 bug 修复;特性改善;统一 API ;添加了许多有用的方法;强制代码一致性。此外,增强了缓冲输出流类,未来会更容易使用,而且更可靠。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别) 功能列表: 复杂的异...

0
10
发表了资讯
2014/03/13 00:00

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

libcsdbg 1.25 发布,此版本带来了很多方面的改进,最重要的是删除了类 csdbg::name_space 和添加了类 class csdbg::process。此类封装了流程命名空间(加载符号列表)和线程列表,使得 csdbg::tracer API 变得更简单。其他改进:所有的示例和教程可执行文件,DSO 和插件模块都被转移到独立的包中(libcsdbg-extra);添加了一写功能到缓冲输出流类;bug 修复。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,...

0
13
发表了资讯
2014/02/21 00:00

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

此版本优化了库资料结构,引入doubly-linked lists(class chain)。完成的实现是采用XOR linking, 所以内存占用量不增加。节点索引时间和内存引用都此极大地优化,尤其是在大型符号表中查找,大大减少的开销库。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别...

1
8
发表了资讯
2014/02/15 00:00

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

libcsdbg-1.23会新增缓冲的输出流类的串行设备(sttybuf)。使用sttybuf对象,可以输出LDP页眉和跟踪数据的任何种类的串行设备(RS-232,RS-485,USB端子,虚拟终端机等)。当然,你可以使用这些对象的通用数据。 完善了 csdbg::样式类的API。其他维护工作。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发...

0
9
发表了资讯
2014/02/05 00:00

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

libcsdbg - 1.22 改变的例子来支持新的 LDP(Libcsdbg Debug Protocol)版本。现在,它可以很好地工作与最新jTracer-1.02(http://www.oschina.net/news/48502/jtracer-1-02)

0
10
发表了资讯
2014/01/28 00:00

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

libcsdbg 1.21 发布,此版本更新内容如下: 完善了解析器的 API 解析器可以使用任何语法(POSIX 扩展正则表达式)来解析和 tokenize 任何的结构文本 默认的语法定义了一个 libcsdbg C++堆栈跟踪,可以被用来执行 VT100 终端(XTerm, RXVT, GNOME terminal, etc.)的跟踪语法高亮 默认的 VT00 高亮使用自定义风格,描述怎么样渲染各种类型的 token(function name, C++ keyword, C++ integral type, etc.)。这个是使用新的类 cs...

0
9
发表了资讯
2014/01/20 00:00

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

libcsdbg 1.20 发布,此版本增加了一丝的语法高亮显示与VT100兼容终端(XTerm, RXVT,GNOME终端等) libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)

3
14
发表了资讯
2014/01/16 00:00

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

libcsdbg 1.16 发布,此版本更新内容如下: 通过支持 C + + ABI 完善了 csdbg:: plugin 的 API 提供下载连接 C++ 连接回调的 DSO 插件 修复了无论是命名空间还是类范围的回调名字被破坏的问题 添加了基础代码的堆栈跟踪的语法解析器/分析器 添加了演示所有插件机制的示例,这个示例使用了最新的 mod_callgraph.so(example/mod_callgraph.cpp)示例插件模块来构建和打印检测过程中的整个调用图(每线程一个图) libcsdbg 是一个...

0
18
发表了资讯
2014/01/06 00:00

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

libcsdbg-1.15添加了仪器仪表的插件系统和新的项目用户手册 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)

0
24
发表了资讯
2013/12/25 00:00

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

libcsdbg 1.14 是一个重要的维护版本,改善了很多特性,实验中的功能已经完善了(有些丢弃了);此版本完善了缓冲输出流 csdbg::filebuf 和 csdbg::tcpsockbuf 的 API ,所以后面的版本不会再进行大的改动了;同时还对样板和验证代码进行了大改动,现在它们在不断递增,从简单的 API 基础演示示例变成最复杂的一部分了。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常...

0
20
发表了资讯
2013/12/08 00:00

libcsdbg 1.13-pc 发布,C++ 异常堆栈跟踪器

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

1
14
发表了资讯
2013/12/03 00:00

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

libcsdbg 1.13 增加更多接口,包括 TCP/IP (csdbg::tcpsockbuf),修复了各种 bug;对文档也做了更新。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)

0
16
发表了资讯
2013/11/25 00:00

libcsdbg 1.12-pc 发布,C++ 异常堆栈跟踪器

libcsdbg 1.12-pc 主要是完成了 1.12 的预编译库,完成了实例程序和文档。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)

1
16
发表了资讯
2013/11/20 00:00

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

libcsdbg 1.12 版本增加了三个接口,包括:csdbg::tracer,csdbg:throwable;csdbg::strambuf;此外 TCP/UDP/IP 和 RS-232/USB 接口已实现了文件流;更新了 PDF 文档;很快要发布另外一个可视化子项目 jTracer。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别)...

0
17
发表了资讯
2013/11/06 00:00

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

libcsdbg 1.11 为每一行跟踪增加了 addr2line 信息,包含源码文件和函数调用时的代码行;对文档做了大量更新,增加了大量交互图形和新的布局;重新制作了示例程序等等。 libcsdbg 是一个 C++ 异常堆栈跟踪器。当异常被抛出、捕获和处理时,libcsdbg 提供可工具来创建和处理异常堆栈的跟踪,并通过调用堆栈来传播异常路径。跟踪器提供异常发生的函数以及额外的 addr2line 信息(源码级别) 功能列表: 复杂的异常堆栈跟踪(支持 ...

1
27
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
110 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部