asmjit Retrouver l'erreur

sizy458 sizy458 at hotmail.fr
Tue Dec 23 21:57:03 UTC 2025


Bonjour,
J'utilise les api asmjit , et font perdre du temps !
Je cherche depuis 4 heures pour retrouver pourquoi
asmjit::Compiler::finalize me retrourne kInvalidState.

Merci beaucoup de m'aider et faut pas compter sur gemini !


class SimpleErrorHandler : public asmjit::ErrorHandler {
public:
	 void  handle_error(asmjit::Error err, const char* message, 
asmjit::BaseEmitter* origin) override
  {

printf("Err: %d ERROR: '%s'\n", err, message);
  }
};

Je vois juste le message 'Err: 3 ERROR: 'InvalidState' ----> 
Merci asmjit de m'aider !


	


int fd;
_sopen_s(&fd, "z:\\tr.bug", _O_WRONLY | _O_CREAT | _O_TRUNC, 
_SH_DENYNO, _S_IWRITE);


FILE* fb = _fdopen(fd, "w");
	setvbuf(fb, NULL, _IONBF, 0); // Désactive TOUT buffer
....
...
...
...
asmjit::FileLogger logger(fb);
asmjit::x86::Compiler a(codeholder);

codeholder->set_logger(&logger);

Le fichier z:\tr.bug se remplit A CONDITION QU'IL N'Y EST PAS 
D'ERREUR -----> Merci asmjit tu m'aide pas !

Pour info : le lecteur z: est valide ;

A l'aide please !
Merci beaucoup


More information about the Digitalmars-d mailing list