• Home
  • Raw
  • Download

Lines Matching defs:env

34 #define RETURN_STATUS_IF_FALSE(env, condition, status) \  argument
48 #define RETURN_STATUS_IF_FALSE_WITH_PREAMBLE(env, condition, status) \ argument
55 #define RETURN_IF_EXCEPTION_HAS_CAUGHT(env) \ argument
62 #define CHECK_ENV(env) \ argument
69 #define CHECK_ENV_NOT_IN_GC(env) \ argument
75 #define CHECK_ARG(env, arg) RETURN_STATUS_IF_FALSE((env), ((arg) != nullptr), JSVM_INVALID_ARG) argument
79 #define CHECK_ARG_NOT_ZERO(env, arg) RETURN_STATUS_IF_FALSE((env), ((arg) != 0), JSVM_INVALID_ARG) argument
81 #define CHECK_ARG_WITH_PREAMBLE(env, arg) \ argument
84 #define CHECK_MAYBE_EMPTY(env, maybe, status) RETURN_STATUS_IF_FALSE((env), !((maybe).IsEmpty()), (… argument
86 #define CHECK_MAYBE_EMPTY_WITH_PREAMBLE(env, maybe, status) \ argument
89 #define CHECK_MAYBE_NOTHING(env, maybe, status) RETURN_STATUS_IF_FALSE((env), !((maybe).IsNothing()… argument
91 #define CHECK_MAYBE_NOTHING_WITH_PREAMBLE(env, maybe, status) \ argument
95 #define JSVM_PREAMBLE(env) … argument
104 #define CHECK_TO_TYPE(env, type, context, result, src, status) \ argument
112 #define CHECK_TO_TYPE_WITH_PREAMBLE(env, type, context, result, src, status) \ argument
120 #define CHECK_TO_FUNCTION(env, result, src) \ argument
128 #define CHECK_TO_OBJECT(env, context, result, src) \ argument
131 #define CHECK_TO_BIGINT(env, context, result, src) \ argument
134 #define CHECK_TO_OBJECT_WITH_PREAMBLE(env, context, result, src) \ argument
137 #define CHECK_TO_STRING(env, context, result, src) \ argument
140 #define CHECK_TO_NUMBER(env, context, result, src) \ argument
143 #define GET_RETURN_STATUS(env) (!tryCatch.HasCaught() ? JSVM_OK : SetLastError((env), JSVM_PENDING_… argument
145 #define THROW_RANGE_ERROR_IF_FALSE(env, condition, error, message) \ argument
157 #define CHECK_NEW_FROM_UTF8_LEN(env, result, str, len) … argument
168 #define CHECK_NEW_FROM_UTF8(env, result, str) CHECK_NEW_FROM_UTF8_LEN((env), (result), (str), JSVM_… argument
170 #define CHECK_NEW_STRING_ARGS(env, str, length, result) … argument
179 #define CREATE_TYPED_ARRAY(env, type, sizeOfElement, buffer, byteOffset, length, out) … argument
197 #define ADD_VAL_TO_SCOPE_CHECK(env, val) \ argument
204 #define ADD_VAL_TO_ESCAPE_SCOPE_CHECK(env, val) \ argument
211 #define CHECK_SCOPE(env, val) \ argument
218 #define CHECK_SCOPE_ISTYPE(env, val, func) \ argument
237 explicit TryCatch(JSVM_Env env) : v8::TryCatch(env->isolate), env(env) {} in TryCatch()
268 inline JSVM_PropertyHandlerCfgStruct* CreatePropertyCfg(JSVM_Env env, JSVM_PropertyHandlerCfg prope… in CreatePropertyCfg()
298 inline void CfgFinalizedCallback(JSVM_Env env, void* finalizeData, void* finalizeHint) in CfgFinalizedCallback()