相关疑难解决方法(0)

单元测试C代码

今年夏天,我用直接C编写了一个嵌入式系统.这是我工作的公司接管的现有项目.我已经习惯于使用JUnit在Java中编写单元测试,但是对于为现有代码(需要重构)编写单元测试的最佳方法以及添加到系统中的新代码感到茫然.

有没有办法让单元测试普通的C代码像使用JUnit进行单元测试Java代码一样简单?任何专门针对嵌入式开发(交叉编译到arm-linux平台)的见解都将非常感激.

c testing embedded unit-testing

836
推荐指数
18
解决办法
38万
查看次数

在运行时动态修改符号表(在C中)

是否可以在运行时用C动态修改符号表(在Linux上以elf格式)?

我最终的目标是:

在某些函数内部说foo,我想覆盖malloc我的自定义处理程序的函数my_malloc.但在外面foo,任何人malloc都应该像glibc一样调用malloc.

注意:这与在整个程序执行期间LD_PRELOAD覆盖的不同malloc.

symbols elf ld-preload

7
推荐指数
1
解决办法
1005
查看次数

标签 统计

c ×1

elf ×1

embedded ×1

ld-preload ×1

symbols ×1

testing ×1

unit-testing ×1