分享,之前搜集了这么多,偏阅读的
继续阅读
分享,之前搜集了这么多,偏阅读的
继续阅读inline关键字是C99标准的型关键字,其作用是将函数展开,把函数的代码复制到每一个调用处。这样调用函数的过程就可以直接执行函数代码,而不发生跳转、压栈等一般性函数操作。可以节省时间,也会提高程序的执行速度。
继续阅读
#01 前 言
英飞凌AURIX™ 2G TC3xx系列是针对汽车电子应用设计的高性能微控制器系列。这一系列产品采用了英飞凌的第二代AURIX( A u tomotive R ealtime I ntelligence e X tended)架构,满足功能安全ASIL-D,旨在满足汽车领域对安全性、性能和效率的严格要求。
继续阅读
bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。
bss是英文Block Started by Symbol的简称。
bss段属于静态内存分配。
继续阅读I recently wrote a blog post giving an introduction to reverse engineering and assembly language on the Purism blog. Considering that my last blog post on my own website is from 3 years ago and this post is useful beyond the needs of just Purism, I thought it might have a nice home in my own personal blog as well, so here’s a copy paste of the entire blog post, as is.
我最近在 Purism 博客上写了一篇博文,介绍了逆向工程和汇编语言。考虑到我上次在自己的网站上发表博文已经是三年前了,而且这篇文章的用途远不止 Purism 本身,我觉得它也应该放在我的个人博客里,所以就直接复制粘贴了。
这段C代码主要演示了sizeof运算符在指针数组中的行为。理解的关键在于分析int *a[2][3]的类型和sizeof在不同解引用层级下的计算方式。以下是逐行解析: