首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
[求助]结构体的大小
0.00雪花
发表于: 2011-7-12 12:19
1869
[旧帖]
[求助]结构体的大小
0.00雪花
lianaini
2011-7-12 12:19
1869
从正向转向逆向,又一个问题产生了。希望高人指点。。。
如下:
typedef STRUCT_TEST
{
unsigned short m_test1,
unsigned int m_test2,
unsigned char m_test3
}STRUCT_TEST_S;
typedef STRUCT
{
unsigned short m_test4,
unsigned short m_test5,
STRUCT_TEST_S* ptest
}STRUCT_S;
我想知道sizeof(STRUCT_S)==8还是11?
写上位机程序时没考虑过这些问题,现在感觉这些小问题都很有用。特别在反汇编时!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
15
)
RootSuLe
雪 币:
601
活跃值:
(256)
能力值:
( LV11,RANK:190 )
在线值:
发帖
11
回帖
344
粉丝
4
关注
私信
RootSuLe
4
2
楼
888888888
2011-7-12 12:28
0
孤单的狼
雪 币:
27
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
193
粉丝
0
关注
私信
孤单的狼
3
楼
按照上面的算法 是8
2011-7-12 12:35
0
lianaini
雪 币:
33
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
26
粉丝
0
关注
私信
lianaini
4
楼
在arm中,如果:
LDR R6,=STRUCT_S
我想调用STRUCT_S.ptest->m_test2,我应该用R6如何操作才能指向m_test2呢?
2011-7-12 12:39
0
fishyuule
雪 币:
21
活跃值:
(30)
能力值:
( LV2,RANK:10 )
在线值:
发帖
15
回帖
51
粉丝
1
关注
私信
fishyuule
5
楼
具体要看编译器设定的对齐方式。
2011-7-12 13:09
0
lianaini
雪 币:
33
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
26
粉丝
0
关注
私信
lianaini
6
楼
我也感觉是编译器的原因~谢谢了
2011-7-12 13:47
0
sylapple
雪 币:
65
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
31
粉丝
0
关注
私信
sylapple
7
楼
应该是8吧,因为指针就占四个字节。
2011-7-12 16:57
0
nclsadidas
雪 币:
0
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
1
粉丝
0
关注
私信
nclsadidas
8
楼
8字节(回复要满6个字符)
2011-7-12 17:25
0
lianaini
雪 币:
33
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
26
粉丝
0
关注
私信
lianaini
9
楼
在arm编程中,指针占用多少字节?也是四个吗?
2011-7-12 17:44
0
samjamin
雪 币:
28
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
2
粉丝
0
关注
私信
samjamin
10
楼
帮顶
2011-7-12 23:52
0
sylapple
雪 币:
65
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
31
粉丝
0
关注
私信
sylapple
11
楼
arm编程不清楚,32位的程序中占四个。用sizeof看下。
2011-7-13 11:05
0
jatsmulate
雪 币:
44
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
6
粉丝
0
关注
私信
jatsmulate
12
楼
应该是8,ARM的指令长度或指针是32位,也就是4个字节的,
2011-7-13 11:19
0
zliao
雪 币:
34
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
zliao
13
楼
应该是8~里面的结构体是指针类型
2011-7-13 22:45
0
lianaini
雪 币:
33
活跃值:
(12)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
26
粉丝
0
关注
私信
lianaini
14
楼
问题已经解决了,如何在标题栏里写上【已解决】字样呢?
-------谢谢大家的热心回答~问题解决了!-----------
2011-7-14 11:42
0
owenlzb
雪 币:
2
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
21
粉丝
1
关注
私信
owenlzb
15
楼
32位机上是8
2011-7-14 11:46
0
minhan
雪 币:
1
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
4
粉丝
0
关注
私信
minhan
16
楼
5楼正解。。。。。。。。。。。。。。。。
2011-7-15 10:50
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
lianaini
5
发帖
26
回帖
10
RANK
关注
私信
他的文章
字符串转浮点数 返回实际精度
2938
[求助]mtk rominfo
6073
[求助]nand,fat文件系统
6730
[求助]结构体的大小
1870
[求助]arm编程中 enum占用几个字节
2621
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部