library-interposition

    1

    1答えて

    と機能の介在をクリーンアップ、私はこのコードの古典スニペットを使用します。 ==32691== 32 bytes in 1 blocks are still reachable in loss record 1 of 1 ==32691== at 0x4C279FC: calloc (vg_replace_malloc.c:467) ==32691== by 0x528559F: _dlerr

    0

    1答えて

    したがって、cのfscanf関数をオーバーライドしようとしていますが、特定の条件が満たされていれば、それらの条件が満たされない場合は、元のfscanfを呼び出すだけです。私はあなたがそれを介在させながら関数の元のバージョンを使用するためにdlsymを使用することができますが、fscanfの問題はそれがvariadicだということを知っています。 va_listとva_argを使って、私の関数に渡さ