Sha256: 394aa4bf6fde47488a60f259b6b386842d904308f4bdd99c499456b94857f0fc
Contents?: true
Size: 637 Bytes
Versions: 24
Compression:
Stored size: 637 Bytes
Contents
/* ** Fast function call recorder. ** Copyright (C) 2005-2015 Mike Pall. See Copyright Notice in luajit.h */ #ifndef _LJ_FFRECORD_H #define _LJ_FFRECORD_H #include "lj_obj.h" #include "lj_jit.h" #if LJ_HASJIT /* Data used by handlers to record a fast function. */ typedef struct RecordFFData { TValue *argv; /* Runtime argument values. */ ptrdiff_t nres; /* Number of returned results (defaults to 1). */ uint32_t data; /* Per-ffid auxiliary data (opcode, literal etc.). */ } RecordFFData; LJ_FUNC int32_t lj_ffrecord_select_mode(jit_State *J, TRef tr, TValue *tv); LJ_FUNC void lj_ffrecord_func(jit_State *J); #endif #endif
Version data entries
24 entries across 24 versions & 1 rubygems