1
0
mirror of https://github.com/armink/CmBacktrace.git synced 2025-01-08 20:16:17 +08:00

86 Commits

Author SHA1 Message Date
朱天龙 (Armink)
73714489f9
Merge pull request #84 from andeyqi/master
添加THREADX系统支持
2024-07-03 14:25:10 +08:00
andeyqi
a300d9030b 添加THREADX系统支持 2024-07-03 14:01:05 +08:00
朱天龙 (Armink)
6013293ced
Merge pull request #80 from clcconan/feat/support_user_cfg
support user config
2024-04-22 17:01:59 +08:00
clcconan
0306623908 support user config. 2024-04-22 08:22:04 +00:00
朱天龙 (Armink)
2d1789cc4d
Merge pull request #78 from oldxukaiming/master
Create  cmb_fault.s  and modify compiler define  to support ghs
2024-01-21 09:26:01 +08:00
oldxukaiming
fbd5de9fcc Create cmb_fault.s
增加对GHS编译工具链支持

Co-Authored-By: 朱天龙 (Armink) <383016632@qq.com>
2024-01-20 20:50:19 +08:00
朱天龙 (Armink)
34bfd849dd
Merge pull request #74 from yangpengya/master
更正RTX5线程名获取方式
2023-09-12 14:43:21 +08:00
yangpeng
a5cd389b54 更正RTX5线程名获取方式 2023-09-12 10:54:00 +08:00
朱天龙 (Armink)
427197ef1b
Merge pull request #73 from shiyj/master
using error code instead of the long desc strings;
2023-09-04 10:34:19 +08:00
shiyj.cn
e7eac157a9 Add custom language 2023-09-04 10:23:04 +08:00
朱天龙 (Armink)
602044a30d 【新增】RT-Thread 5.0 的支持 2023-08-20 13:36:55 +08:00
朱天龙 (Armink)
4abadfa0c4 【完善】RTOS 平台的识别准确性。改良 addr2line 命令参数 2023-08-20 13:28:04 +08:00
朱天龙 (Armink)
8d07e7ba07
Merge pull request #69 from JerrickRowe/master
更正demo语言设置拼写错误
2022-12-10 21:30:47 +08:00
Jerrick
a140bfba6a 更正demo语言设置拼写错误 2022-12-08 17:25:47 +08:00
朱天龙 (Armink)
328ce32bf8
Merge pull request #63 from gwnpeter/rtx5
增加rtx5支持,修改字符格式化方式适应更多场合
2022-08-24 09:36:23 +08:00
GoNote2
b4ae8b966c 增加rtx5支持,修改字符格式化方式适应更多场合,并对齐代码 2022-08-23 22:52:34 +08:00
朱天龙 (Armink)
a8973df098
【更新】软件版本号 1.4.1 2022-08-12 11:21:10 +08:00
GoNote2
470665f2cd 增加rtx5支持,修改字符格式化方式适应更多场合 2022-08-04 10:43:31 +08:00
朱天龙 (Armink)
3ec457cf3f
Merge pull request #62 from mysterywolf/armcc
使用__clang__代替__CLANG_ARM
2022-07-10 17:40:15 +08:00
朱天龙 (Armink)
09850ef730
Merge pull request #61 from mysterywolf/doc
增加讲解视频链接
2022-07-10 17:38:38 +08:00
Meco Man
17564f7843 使用__clang__代替__CLANG_ARM
使用__ARMCC_VERSION代替__CC_ARM || __CLANG_ARM

https://github.com/RT-Thread/rt-thread/pull/5451
2022-07-09 05:53:18 -04:00
Meco Man
f41d962dd2 增加讲解视频链接 2022-07-09 05:12:18 -04:00
armink
f4c50b13be - Support English docs. Thx @yangjie11 https://github.com/armink-rtt-pkgs/CmBacktrace/pull/6
- Support ARM Compiler6. Thx @ChenxuanZhao https://github.com/armink-rtt-pkgs/CmBacktrace/pull/4
- Support Chinese UTF-8. Thx @ChenxuanZhao https://github.com/armink-rtt-pkgs/CmBacktrace/pull/5
- Support Cortex-M33 Core. Thx @StackRyan https://github.com/armink-rtt-pkgs/CmBacktrace/pull/10
2021-02-03 16:42:03 +08:00
armink
f1244876cd 【更新】软件版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
1.4.0
2020-03-12 15:26:47 +08:00
armink
f60c1c48e0 【完善】函数调用栈识别策略,增加 LR 地址更多有效性检测,提升识别准确性。
Signed-off-by: armink <armink.ztl@gmail.com>
2020-03-12 15:23:25 +08:00
armink
9b1158bf12 【增加】主栈检查功能。
Signed-off-by: armink <armink.ztl@gmail.com>
1.3.0
2019-07-16 09:42:17 +08:00
armink
8bbd42533c 【修复】一处单词拼写错误。 fixed #15
Signed-off-by: armink <armink.ztl@gmail.com>
2018-06-21 08:57:20 +08:00
armink
10b5653da9 【优化】函数调用栈回溯功能。由于 thumb 指令下状态下,PC 地址都是奇数,所以去除可能为偶数的脏数据。 2018-05-29 10:58:05 +08:00
armink
2dc2d0bfd9 【更新】软件版本号至 1.2.0 。
Signed-off-by: armink <armink.ztl@gmail.com>
1.2.0
2018-04-08 22:09:56 +08:00
朱天龙 (Armink)
f7ca5df505
Merge pull request #13 from lanxb/lanxb_debug
Lanxb add ucosiii and add iar6 support
2018-04-08 22:03:38 +08:00
lanxb
56f25b6814 Add UCOSIII Implemented
Signed-off-by: lanxb <lanlxb@163.com>
2018-04-08 17:09:11 +08:00
lanxb
017dc879a6 Fixed IAR Embedded Workbench IDE (6.10.1.52143) asm error issue
Signed-off-by: lanxb <lanlxb@163.com>
2018-04-08 15:13:02 +08:00
armink
64e09ce618 1、【更新】软件版本号至 1.1.2 。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-12-12 08:08:41 +08:00
朱天龙 (Armink)
9fe115f2ed
Merge pull request #9 from kuangdazzidd/master
print_info添加const修饰
2017-12-12 08:04:57 +08:00
kuangdazzidd
776e4f5477 print_info添加const修饰 2017-12-11 23:08:13 +08:00
armink
5349ab2f15 1、【修改】DIVBYZERO 为 DIVBYZERO0 ,避免 Keil 下与 signal.h 中的宏重名。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-11-25 20:48:33 +08:00
armink
8363ccb913 1、【修改】废弃的 __get_SP 为 cmb_get_sp 。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-11-04 22:24:27 +08:00
armink
9bdabf06cd 1、【更新】版本号至 1.1.0 。
Signed-off-by: armink <armink.ztl@gmail.com>
1.1.0
2017-10-12 22:40:18 +08:00
armink
52806fa4bf 1、【修复】stack_start_addr 可能显示未定义的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-10-12 22:02:31 +08:00
armink
768625bfba 1、【修改】版本号至 1.0.2 。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-10-12 20:46:39 +08:00
armink
4f946db872 1、【移动】C99 检查至 cm_backtrace.c 。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-10-12 20:45:45 +08:00
armink
a162e335ac 1、【修复】#5 on_thread_before_fault 在裸机环境下未定义的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-10-12 20:39:05 +08:00
armink
2b5627ba20 1、【增加】堆栈溢出提前检查功能,避免在异常处理函数中访问不正确的数据地址。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-08-31 16:53:26 +08:00
armink
ad5792608f 1、【增加】32 位版本的 addr2line 工具。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-05-23 12:05:39 +08:00
armink
af9ac2670a 1、【更新】软件版本号为 V1.0.0 正式版。
Signed-off-by: armink <armink.ztl@gmail.com>
1.0.0
2017-05-21 14:12:10 +08:00
armink
c76d5a2a71 1、【增加】基于 FreeRTOS 的 IAR 工程 Demo 。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-05-21 14:04:30 +08:00
朱天龙 (Armink)
dfdbad42cf Merge pull request #1 from xckhmf/master
【添加】FreeRTOS Demo by @xckhmf
2017-05-08 11:07:13 +08:00
Maofeng
5e6d1ecfce 【添加】FreeRTOS Demo 2017-05-08 03:57:53 +08:00
armink
390541a413 1、【完善】获取 PSP 、MSP 及 SP 寄存器函数,增强兼容性。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-04-29 21:59:05 +08:00
armink
8aae96fc28 1、【更新】说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2017-04-19 19:23:51 +08:00