self-modifying

    0

    1答えて

    これをC++関数でインライン展開するにはどうすればよいでしょうか。 0041F84E . 7B 02 JPO SHORT Unmodifi.0041F852 0041F850 B8 DB B8 0041F851 00 DB 00 0041F852 . 8B46 38 MOV EAX,DWORD PTR DS:[ESI+38] 0041F855 . 8B56 24 M

    0

    2答えて

    私はPython Language Servicesを使用して、または他の方法でそのスクリプト自体のコードを変更できるpythonスクリプトを作成したいと思います。 このスクリプトコードの実行が成功に成功し、実行 import re COUNT = 0 def updateCount(): # code to update second line e.g. COUNT = 0

    0

    1答えて

    私は以下の投稿を参照しています。 How to Modify HTTP Header of a request using C#? ここで提供されるソリューションは、正常に動作しています。しかし、私は別のページへのリダイレクトを行うとき。リクエストヘッダーで行われたすべての変更が失われています。助けてください

    0

    3答えて

    私はC#プロジェクト、つまりEntity Frameworkの自動生成コードに部分的なクラスがあります。今度は、そのクラスにいくつかの機能、プロパティ、またはメソッドを変更または追加したいと思います。プロジェクトのEntityFrameworkModel.tt\Author.csタブの下に自動生成クラスコードがありますが、他の関連クラスは別のフォルダにあります。つまり、同じプロジェクト内のGrap

    0

    1答えて

    ライブインストルメントを練習しようとしていて、リンカオプション-call-nop = prefix-nopがあるのを見ましたが、 GOT関数でのみ動作します(GOT関数を生成するコンパイラを強制的に強制する方法はわかりませんが、パフォーマンス上の理由で良いかどうかはわかりません)。-call-nop = *は1バイト以上は埋められません。 理想的には、特定の量のバイトを埋めるためのコンパイラオプシ

    0

    1答えて

    私はそれが何を意味するのか知りたいし、それについての詳細をお知りになりたいが、 はグーグルう /* support for self modifying code even if the modified instruction is close to the modifying instruction */ #define TARGET_HAS_PRECISE_SMC 、私は唯一

    2

    2答えて

    私のデータをプログラムの実行可能ファイルに保存しています。私はそれを一時ファイルにコピーし、「マジックストリング」で始まる部分を上書きし、元の名前に変更します。私はこれが悪い考えだと知っていますが、私は実験のためだけにそれをやっています。 ファイルを置き換えるたびに「実行可能ファイルとして実行する」を再度有効にする必要があることを除いて、これまでのところすべての作業が完了しました。これを解決するに

    5

    1答えて

    まず、この記事の長さについて申し訳ありませんが、私はこの問題をはっきりと説明したかったのです。 私はの自己修復プログラムをCで書こうとしていますが、私はいくつかの問題を抱えており、なぜ正確にわからないのですか? Plateformがある:のUbuntu/Linuxの2.6.32-40 x86_64で、progはx86アーキテクチャ上に構築され、GCC(Ubuntuの4.4.3-4ubuntu5.1

    4

    2答えて

    Von Neumann architectureでは、プログラムとデータの両方がメモリに格納されているため、プログラム自体を修正することができます。これはプログラマーにとって便利ですか?いくつか例を挙げていただけますか?

    5

    2答えて

    Cで自己修正コードを移植可能にすることは可能ですか? 私が尋ねる理由は、(実行時に実行されるコードは実際にはvテーブルなどのデータとして生成されるため)OOPは自己変更コードに依存していますが、これがあまりにも遠すぎると、コンパイラのほとんどの最適化が妨げられるようです。例えば :それはpを妨害しないため void add(char *restrict p, char *restrict pAdd