wii程序不用担心内存泄漏吧 可能是有内存越界 feraligatr 发表于 2010-4-23 18:08 登录/注册后可看大图
使用道具 举报
我对你无语了,随便拿个UL的源程序读一下,看看ul是怎么加载游戏光盘中的dol文件的。wii CPU 是 IBM 的 PowerPC 架构,全部内存都是可以读、写、运行的,你还以为是在x86里面啊,有基于页的运行限制位。fopen打开d ... book 发表于 2010-4-23 18:14 登录/注册后可看大图
看过了啊,你刚说时就看过了,我也到wiibrew上查了Memory Map,你说的意思我应该明白 feraligatr 发表于 2010-4-23 18:11 登录/注册后可看大图
既然直接跳过去就能运行游戏,原来的loader申请的内存并没有释放的啊,为什 么不用担心内存泄漏? book 发表于 2010-4-23 18:19 登录/注册后可看大图
64# feraligatr 在自制程序libogc的crt0初始化部分(main()函数之前的初始化),并没有看见任何初始化内存的代码。为了正确返回HBC,自制程序反而应该遵循退出是返回HBC的调用约定,内存没有被破坏。还有我逆向过mall ... 玩玩 发表于 2010-4-23 18:31 登录/注册后可看大图
游戏会重新初始化内存的吧。游戏不知道你分配了哪些内存,所以进了游戏后自制程序就相当于死了 feraligatr 发表于 2010-4-23 18:23 登录/注册后可看大图
另外之前我言语过激,请多多包涵见谅。 feraligatr 发表于 2010-4-23 18:26 登录/注册后可看大图
大家就事论事,交流一下。 book 发表于 2010-4-23 18:39 登录/注册后可看大图
67# feraligatr 调用IOS切换和ES_系列api都是逆向出来的,难道申请分配内存会不通过系 统本身的api么?C内存分配是有缓冲机制,但最底层还是向OS申请。不过游戏加载时是不是释放过内存,没分析过还不能确认。 玩玩 发表于 2010-4-23 18:47 登录/注册后可看大图
75# feraligatr IOS不太清楚,Waninkoko开源的自制IOS程序还不会编译。 玩玩 发表于 2010-4-23 18:53 登录/注册后可看大图
68# book 用自制小程序把整个wii内存dump出来,用IDA pro可以逆向,不过时间很长。 玩玩 发表于 2010-4-23 18:42 登录/注册后可看大图
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|品技 |网站地图
GMT+8, 2026-6-12 03:11 , Processed in 0.105949 second(s), 29 queries , Gzip On, Redis On.
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.