/* This file must be included from helper.h */ #ifdef CONFIG_TRACE DEF_HELPER_1(traceTicks, void, i32) DEF_HELPER_0(traceInsn, void) #if HOST_LONG_BITS == 32 DEF_HELPER_2(traceBB32, void, i64, i32) #endif #if HOST_LONG_BITS == 64 DEF_HELPER_2(traceBB64, void, i64, i64) #endif #endif #ifdef CONFIG_MEMCHECK /* Hooks to translated BL/BLX. This callback is used to build thread's * calling stack. * Param: * First pointer contains guest PC where BL/BLX has been found. * Second pointer contains guest PC where BL/BLX will return. */ DEF_HELPER_2(on_call, void, i32, i32) /* Hooks to return from translated BL/BLX. This callback is used to build * thread's calling stack. * Param: * Pointer contains guest PC where BL/BLX will return. */ DEF_HELPER_1(on_ret, void, i32) #endif // CONFIG_MEMCHECK #include "def-helper.h"