我想分析一个结构体的数据组成,需要获得结构体在内存中各变量的物理位置。根据.map文件,可以获得symbol相应的位置和占用的总内存大小,可以通过.out文件分析获得到结构体全部成员的symbol,但是没有办法或的想elf文件中各个结构体成员的相对偏移地址。
想请教各位,如何CCS是否存在一个选项,可以将结构体下的数据组成按照数据类型(int、float等)列出来?
不知道CCS在调试过程中是怎么获得到数据类型?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想分析一个结构体的数据组成,需要获得结构体在内存中各变量的物理位置。根据.map文件,可以获得symbol相应的位置和占用的总内存大小,可以通过.out文件分析获得到结构体全部成员的symbol,但是没有办法或的想elf文件中各个结构体成员的相对偏移地址。
想请教各位,如何CCS是否存在一个选项,可以将结构体下的数据组成按照数据类型(int、float等)列出来?
不知道CCS在调试过程中是怎么获得到数据类型?
我说的是静态分析,通过编译器产生的文件分析数据类型,并不是用CCS debug环境;COFF标准文件格式里没有数据类型这一项内容。elf文件有这个协议标准,但是coff文件本身我没有找到。