Bonjour,

Je suis sur un projet qui emet des opcodes par l'api asmjit ,
mon projet emet un opcode qui appelle jitpushv qui lui appelle un printf et
j'ai une exception :

Exception thrown at 0x00007FF985ECE00B (cemujitcpu_x64.dll) in TestSolve.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.
> cemujitcpu_x64.dll!common_vfprintf::__l2::<lambda>() Line 41 C++
cemujitcpu_x64.dll!__crt_seh_guarded_call<int>::operator()<<lambda_d854c62834386a3b23916ad6dae2782d>,int <lambda>(void) &,<lambda_4780a7ea4f8cbd2590aec34bd14e2bbf>>(__acrt_lock_stream_and_call::__l2::<lambda_d854c62834386a3b23916ad6dae2782d> && setup, common_vfprintf::__l2::int <lambda>(void) & action, __acrt_lock_stream_and_call::__l2::<lambda_4780a7ea4f8cbd2590aec34bd14e2bbf> && cleanup) Line 204 C++
[Inline Frame] cemujitcpu_x64.dll!__acrt_lock_stream_and_call(_iobuf * const) Line 297 C++
[Inline Frame] cemujitcpu_x64.dll!common_vfprintf(const unsigned __int64 options, _iobuf * const stream, const char * const format, __crt_cached_ptd_host & arglist, char * const) Line 37 C++
cemujitcpu_x64.dll!__stdio_common_vfprintf(unsigned __int64 options, _iobuf * stream, const char * format, __crt_locale_pointers * locale, char * arglist) Line 61 C++
[External Code]
cemujitcpu_x64.dll!_jitpushv(_machine_ * m) Line 1010 C++
cemujitcpu_x64.dll!jitpushv(_machine_ * m) Line 1019 C++



Platform : x64

Je cherche en vain.
Qu'est que je dois ajouter pour que cela fonctionne ??

Autre question :
Sur quel forum je pourrais poser la question pour avoir plus de r�ponses ?
Merci