彼女と飯食ってわかれて家帰ってきたら、そこには愛しのoriginたんが…‼
JavaからC/C++の呼び出し Javaソースの作成 まずは Java から C/C++ コードの呼び出しについて。例としてネイティブメソッドを持つ org.koiroha.sample.JniSample を作成してみます。引数や返値は値の受け渡し方法を示すためで特に意味はありません。 package org.koiroha.sample; /** JNI サンプルクラス */ public class JniSample { /** ネイティブライブラリをロード */ static { System.loadLibrary("sample"); } /** サンプルのネイティブメソッド * @param msg メッセージ * @return 返値 */ public native String greeting(String msg); /** サンプルの実行 * @param a
x86エミュレータを作りたいと前にブログに書いたが、何をすればいいかわからなかった。しかし、とりあえず以前書いたプログラムを実行できればいいなと思い、先頭から8バイトぐらいまで実行できるようにしてみた。とりあえず、512バイト読み込んで、でてきた命令だけ実装。INT 0x10は無視した。それでレジスタに見立てた変数を少し用意して7命令だけ実行した後、レジスタもどきの変数の内容を表示するようにした。なぜかJavaで。そのうち挫折するだろうから挫折するまで続けたい import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; public class VMTest{ int eax, ebx, ecx, edx, eip; byte[] buff; public s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く