<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lyreee的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lyreee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lyreee]]></copyright><item><title><![CDATA[invokeNative_i386.S的分析小记]]></title><link>https://blog.youkuaiyun.com/lyreee/article/details/1189993</link><guid>https://blog.youkuaiyun.com/lyreee/article/details/1189993</guid><author>lyreee</author><pubDate>Thu, 07 Sep 2006 13:47:00 +0800</pubDate><description><![CDATA[    这个函数将Java的Native函数调用转换为C函数调用，Java虚拟机将所有的参数传递到    Java堆栈中，并且期望返回的结果放置在同样的地方。因此，就必须把Java堆栈中的    参数拷贝到C堆栈中(或者寄存器)，并且将函数的返回值在拷贝回Java堆栈中。        这样的过程产生的性能损失很小，但是这样的处理方式却避免了为每一个Native函数来    生称一个存根。    ]]></description><category></category></item><item><title><![CDATA[CLDC1.1＋MIDP2.0的编译问题]]></title><link>https://blog.youkuaiyun.com/lyreee/article/details/1149659</link><guid>https://blog.youkuaiyun.com/lyreee/article/details/1149659</guid><author>lyreee</author><pubDate>Thu, 31 Aug 2006 15:13:00 +0800</pubDate><description><![CDATA[ 经过实验，包括windows和linux平台，cldc1.1可以和MIDP2.0编译通过 ，只是需要对MIDP2.0作一些修改，CLDC1.1没有做过修改 ，编译的MIDP可执行文件只做了一个简单的测试（运行附带的pushpuzzle游戏）步骤如下 一 修改java部分代码，主要是两部分    1 所有用到com.sun.cldc.io.GeneralBase.iowait()的地方一律用com]]></description><category></category></item></channel></rss>