#include "arch.h"
#include "md-abi.h"
-#include "vm/method.h"
+#include "vm/method.hpp"
+#include "vm/jit/executionstate.h"
#include "vm/jit/reg.h"
#include "vm/jit/stacktrace.hpp"
cd->replacementpoint[-1].callsize = (cd->mcodeptr - cd->mcodebase)\
- (ptrint) cd->replacementpoint[-1].pc;
-#else /* defined(ENABLE_GC_CACAO) */
+#else // ENABLE_GC_CACAO
#define REPLACEMENT_POINT_FORGC_BUILTIN(cd, iptr)
#define REPLACEMENT_POINT_FORGC_BUILTIN_RETURN(cd, iptr)
-#endif /* defined(ENABLE_GC_CACAO) */
+#endif // ENABLE_GC_CACAO
/*** prototypes ********************************************************/
void replace_activate_replacement_points(codeinfo *code, bool mappable);
void replace_deactivate_replacement_points(codeinfo *code);
-bool replace_me_wrapper(u1 *pc, void *context);
+bool replace_handler(u1 *pc, executionstate_t *es);
#if !defined(NDEBUG)
void replace_show_replacement_points(codeinfo *code);
void md_patch_replacement_point(u1 *pc, u1 *savedmcode, bool revert);
#endif
-#endif /* defined(ENABLE_REPLACEMENT) */
-
#ifdef __cplusplus
}
#endif
+#endif // ENABLE_REPLACEMENT
+
#endif // _REPLACE_HPP