Structs§
- Struct__
jit_ arch_ frame - Struct_
jit_ debugger_ breakpoint_ info - Struct_
jit_ debugger_ event - Struct_
jit_ memory_ manager - Struct_
jit_ opcode_ info - Union_
Unnamed1 - jit_
constant_ t - jit_
crawl_ mark_ t - jit_
insn_ iter_ t - jit_
intrinsic_ descr_ t - jit_
unwind_ context_ t
Statics§
- JIT_
INVALID_ NAME - JIT_
PROT_ EXEC_ READ - JIT_
PROT_ EXEC_ READ_ WRITE - JIT_
PROT_ NONE - JIT_
PROT_ READ - JIT_
PROT_ READ_ WRITE - jit_
abi_ cdecl - jit_
abi_ fastcall - jit_
abi_ stdcall - jit_
abi_ vararg - jit_
opcodes ⚠ - jit_
type_ ⚠float32 - jit_
type_ ⚠float64 - jit_
type_ ⚠int - jit_
type_ ⚠long - jit_
type_ ⚠nfloat - jit_
type_ ⚠nint - jit_
type_ ⚠nuint - jit_
type_ ⚠sbyte - jit_
type_ ⚠short - jit_
type_ ⚠sys_ bool - jit_
type_ ⚠sys_ char - jit_
type_ ⚠sys_ double - jit_
type_ ⚠sys_ float - jit_
type_ ⚠sys_ int - jit_
type_ ⚠sys_ long - jit_
type_ ⚠sys_ long_ double - jit_
type_ ⚠sys_ longlong - jit_
type_ ⚠sys_ schar - jit_
type_ ⚠sys_ short - jit_
type_ ⚠sys_ uchar - jit_
type_ ⚠sys_ uint - jit_
type_ ⚠sys_ ulong - jit_
type_ ⚠sys_ ulonglong - jit_
type_ ⚠sys_ ushort - jit_
type_ ⚠ubyte - jit_
type_ ⚠uint - jit_
type_ ⚠ulong - jit_
type_ ⚠ushort - jit_
type_ ⚠void - jit_
type_ ⚠void_ ptr
Functions§
- _jit_
get_ ⚠frame_ address - _jit_
get_ ⚠next_ frame_ address - _jit_
get_ ⚠return_ address - jit_
apply ⚠ - jit_
apply_ ⚠raw - jit_
block_ ⚠current_ is_ dead - jit_
block_ ⚠ends_ in_ dead - jit_
block_ ⚠free_ meta - jit_
block_ ⚠from_ label - jit_
block_ ⚠get_ context - jit_
block_ ⚠get_ function - jit_
block_ ⚠get_ label - jit_
block_ ⚠get_ meta - jit_
block_ ⚠get_ next_ label - jit_
block_ ⚠is_ reachable - jit_
block_ ⚠next - jit_
block_ ⚠previous - jit_
block_ ⚠set_ meta - jit_
calloc ⚠ - jit_
closure_ ⚠create - jit_
closure_ ⚠va_ get_ float32 - jit_
closure_ ⚠va_ get_ float64 - jit_
closure_ ⚠va_ get_ long - jit_
closure_ ⚠va_ get_ nfloat - jit_
closure_ ⚠va_ get_ nint - jit_
closure_ ⚠va_ get_ nuint - jit_
closure_ ⚠va_ get_ ptr - jit_
closure_ ⚠va_ get_ struct - jit_
closure_ ⚠va_ get_ ulong - jit_
constant_ ⚠convert - jit_
context_ ⚠build_ end - jit_
context_ ⚠build_ start - jit_
context_ ⚠create - jit_
context_ ⚠destroy - jit_
context_ ⚠free_ meta - jit_
context_ ⚠get_ meta - jit_
context_ ⚠get_ meta_ numeric - jit_
context_ ⚠set_ memory_ manager - jit_
context_ ⚠set_ meta - jit_
context_ ⚠set_ meta_ numeric - jit_
context_ ⚠set_ on_ demand_ driver - jit_
debugger_ ⚠add_ breakpoint - jit_
debugger_ ⚠attach_ self - jit_
debugger_ ⚠break - jit_
debugger_ ⚠create - jit_
debugger_ ⚠destroy - jit_
debugger_ ⚠detach_ self - jit_
debugger_ ⚠finish - jit_
debugger_ ⚠from_ context - jit_
debugger_ ⚠get_ context - jit_
debugger_ ⚠get_ native_ thread - jit_
debugger_ ⚠get_ self - jit_
debugger_ ⚠get_ thread - jit_
debugger_ ⚠is_ alive - jit_
debugger_ ⚠is_ running - jit_
debugger_ ⚠next - jit_
debugger_ ⚠quit - jit_
debugger_ ⚠remove_ all_ breakpoints - jit_
debugger_ ⚠remove_ breakpoint - jit_
debugger_ ⚠run - jit_
debugger_ ⚠set_ breakable - jit_
debugger_ ⚠set_ hook - jit_
debugger_ ⚠step - jit_
debugger_ ⚠wait_ event - jit_
debugging_ ⚠possible - jit_
default_ ⚠memory_ manager - jit_
dump_ ⚠function - jit_
dump_ ⚠insn - jit_
dump_ ⚠type - jit_
dump_ ⚠value - jit_
exception_ ⚠builtin - jit_
exception_ ⚠clear_ last - jit_
exception_ ⚠get_ handler - jit_
exception_ ⚠get_ last - jit_
exception_ ⚠get_ last_ and_ clear - jit_
exception_ ⚠get_ stack_ trace - jit_
exception_ ⚠set_ handler - jit_
exception_ ⚠set_ last - jit_
exception_ ⚠throw - jit_
float32_ ⚠abs - jit_
float32_ ⚠acos - jit_
float32_ ⚠add - jit_
float32_ ⚠asin - jit_
float32_ ⚠atan - jit_
float32_ ⚠atan2 - jit_
float32_ ⚠ceil - jit_
float32_ ⚠cmpg - jit_
float32_ ⚠cmpl - jit_
float32_ ⚠cos - jit_
float32_ ⚠cosh - jit_
float32_ ⚠div - jit_
float32_ ⚠eq - jit_
float32_ ⚠exp - jit_
float32_ ⚠floor - jit_
float32_ ⚠ge - jit_
float32_ ⚠gt - jit_
float32_ ⚠ieee_ rem - jit_
float32_ ⚠is_ finite - jit_
float32_ ⚠is_ inf - jit_
float32_ ⚠is_ nan - jit_
float32_ ⚠le - jit_
float32_ ⚠log - jit_
float32_ ⚠log10 - jit_
float32_ ⚠lt - jit_
float32_ ⚠max - jit_
float32_ ⚠min - jit_
float32_ ⚠mul - jit_
float32_ ⚠ne - jit_
float32_ ⚠neg - jit_
float32_ ⚠pow - jit_
float32_ ⚠rem - jit_
float32_ ⚠rint - jit_
float32_ ⚠round - jit_
float32_ ⚠sign - jit_
float32_ ⚠sin - jit_
float32_ ⚠sinh - jit_
float32_ ⚠sqrt - jit_
float32_ ⚠sub - jit_
float32_ ⚠tan - jit_
float32_ ⚠tanh - jit_
float32_ ⚠to_ float64 - jit_
float32_ ⚠to_ int - jit_
float32_ ⚠to_ int_ ovf - jit_
float32_ ⚠to_ long - jit_
float32_ ⚠to_ long_ ovf - jit_
float32_ ⚠to_ nfloat - jit_
float32_ ⚠to_ uint - jit_
float32_ ⚠to_ uint_ ovf - jit_
float32_ ⚠to_ ulong - jit_
float32_ ⚠to_ ulong_ ovf - jit_
float32_ ⚠trunc - jit_
float64_ ⚠abs - jit_
float64_ ⚠acos - jit_
float64_ ⚠add - jit_
float64_ ⚠asin - jit_
float64_ ⚠atan - jit_
float64_ ⚠atan2 - jit_
float64_ ⚠ceil - jit_
float64_ ⚠cmpg - jit_
float64_ ⚠cmpl - jit_
float64_ ⚠cos - jit_
float64_ ⚠cosh - jit_
float64_ ⚠div - jit_
float64_ ⚠eq - jit_
float64_ ⚠exp - jit_
float64_ ⚠floor - jit_
float64_ ⚠ge - jit_
float64_ ⚠gt - jit_
float64_ ⚠ieee_ rem - jit_
float64_ ⚠is_ finite - jit_
float64_ ⚠is_ inf - jit_
float64_ ⚠is_ nan - jit_
float64_ ⚠le - jit_
float64_ ⚠log - jit_
float64_ ⚠log10 - jit_
float64_ ⚠lt - jit_
float64_ ⚠max - jit_
float64_ ⚠min - jit_
float64_ ⚠mul - jit_
float64_ ⚠ne - jit_
float64_ ⚠neg - jit_
float64_ ⚠pow - jit_
float64_ ⚠rem - jit_
float64_ ⚠rint - jit_
float64_ ⚠round - jit_
float64_ ⚠sign - jit_
float64_ ⚠sin - jit_
float64_ ⚠sinh - jit_
float64_ ⚠sqrt - jit_
float64_ ⚠sub - jit_
float64_ ⚠tan - jit_
float64_ ⚠tanh - jit_
float64_ ⚠to_ float32 - jit_
float64_ ⚠to_ int - jit_
float64_ ⚠to_ int_ ovf - jit_
float64_ ⚠to_ long - jit_
float64_ ⚠to_ long_ ovf - jit_
float64_ ⚠to_ nfloat - jit_
float64_ ⚠to_ uint - jit_
float64_ ⚠to_ uint_ ovf - jit_
float64_ ⚠to_ ulong - jit_
float64_ ⚠to_ ulong_ ovf - jit_
float64_ ⚠trunc - jit_
frame_ ⚠contains_ crawl_ mark - jit_
free ⚠ - jit_
function_ ⚠abandon - jit_
function_ ⚠apply - jit_
function_ ⚠apply_ vararg - jit_
function_ ⚠clear_ recompilable - jit_
function_ ⚠compile - jit_
function_ ⚠compile_ entry - jit_
function_ ⚠create - jit_
function_ ⚠create_ nested - jit_
function_ ⚠free_ meta - jit_
function_ ⚠from_ closure - jit_
function_ ⚠from_ pc - jit_
function_ ⚠from_ vtable_ pointer - jit_
function_ ⚠get_ context - jit_
function_ ⚠get_ current - jit_
function_ ⚠get_ entry - jit_
function_ ⚠get_ max_ optimization_ level - jit_
function_ ⚠get_ meta - jit_
function_ ⚠get_ nested_ parent - jit_
function_ ⚠get_ on_ demand_ compiler - jit_
function_ ⚠get_ optimization_ level - jit_
function_ ⚠get_ signature - jit_
function_ ⚠is_ compiled - jit_
function_ ⚠is_ recompilable - jit_
function_ ⚠labels_ equal - jit_
function_ ⚠next - jit_
function_ ⚠previous - jit_
function_ ⚠reserve_ label - jit_
function_ ⚠set_ meta - jit_
function_ ⚠set_ on_ demand_ compiler - jit_
function_ ⚠set_ optimization_ level - jit_
function_ ⚠set_ recompilable - jit_
function_ ⚠setup_ entry - jit_
function_ ⚠to_ closure - jit_
function_ ⚠to_ vtable_ pointer - jit_
get_ ⚠closure_ alignment - jit_
get_ ⚠closure_ size - jit_
get_ ⚠trampoline_ alignment - jit_
get_ ⚠trampoline_ size - jit_
init ⚠ - jit_
insn_ ⚠abs - jit_
insn_ ⚠acos - jit_
insn_ ⚠add - jit_
insn_ ⚠add_ ovf - jit_
insn_ ⚠add_ relative - jit_
insn_ ⚠address_ of - jit_
insn_ ⚠address_ of_ label - jit_
insn_ ⚠alloca - jit_
insn_ ⚠and - jit_
insn_ ⚠asin - jit_
insn_ ⚠atan - jit_
insn_ ⚠atan2 - jit_
insn_ ⚠branch - jit_
insn_ ⚠branch_ if - jit_
insn_ ⚠branch_ if_ not - jit_
insn_ ⚠branch_ if_ pc_ not_ in_ range - jit_
insn_ ⚠call - jit_
insn_ ⚠call_ filter - jit_
insn_ ⚠call_ finally - jit_
insn_ ⚠call_ indirect - jit_
insn_ ⚠call_ indirect_ vtable - jit_
insn_ ⚠call_ intrinsic - jit_
insn_ ⚠call_ native - jit_
insn_ ⚠ceil - jit_
insn_ ⚠check_ null - jit_
insn_ ⚠cmpg - jit_
insn_ ⚠cmpl - jit_
insn_ ⚠convert - jit_
insn_ ⚠cos - jit_
insn_ ⚠cosh - jit_
insn_ ⚠default_ return - jit_
insn_ ⚠defer_ pop_ stack - jit_
insn_ ⚠dest_ is_ value - jit_
insn_ ⚠div - jit_
insn_ ⚠dup - jit_
insn_ ⚠eq - jit_
insn_ ⚠exp - jit_
insn_ ⚠floor - jit_
insn_ ⚠flush_ defer_ pop - jit_
insn_ ⚠flush_ struct - jit_
insn_ ⚠ge - jit_
insn_ ⚠get_ call_ stack - jit_
insn_ ⚠get_ dest - jit_
insn_ ⚠get_ function - jit_
insn_ ⚠get_ label - jit_
insn_ ⚠get_ name - jit_
insn_ ⚠get_ native - jit_
insn_ ⚠get_ opcode - jit_
insn_ ⚠get_ signature - jit_
insn_ ⚠get_ value1 - jit_
insn_ ⚠get_ value2 - jit_
insn_ ⚠gt - jit_
insn_ ⚠import - jit_
insn_ ⚠incoming_ frame_ posn - jit_
insn_ ⚠incoming_ reg - jit_
insn_ ⚠is_ finite - jit_
insn_ ⚠is_ inf - jit_
insn_ ⚠is_ nan - jit_
insn_ ⚠iter_ init - jit_
insn_ ⚠iter_ init_ last - jit_
insn_ ⚠iter_ next - jit_
insn_ ⚠iter_ previous - jit_
insn_ ⚠jump_ table - jit_
insn_ ⚠label - jit_
insn_ ⚠le - jit_
insn_ ⚠load - jit_
insn_ ⚠load_ elem - jit_
insn_ ⚠load_ elem_ address - jit_
insn_ ⚠load_ relative - jit_
insn_ ⚠load_ small - jit_
insn_ ⚠log - jit_
insn_ ⚠log10 - jit_
insn_ ⚠lt - jit_
insn_ ⚠mark_ breakpoint - jit_
insn_ ⚠mark_ breakpoint_ variable - jit_
insn_ ⚠mark_ offset - jit_
insn_ ⚠max - jit_
insn_ ⚠memcpy - jit_
insn_ ⚠memmove - jit_
insn_ ⚠memset - jit_
insn_ ⚠min - jit_
insn_ ⚠move_ blocks_ to_ end - jit_
insn_ ⚠move_ blocks_ to_ start - jit_
insn_ ⚠mul - jit_
insn_ ⚠mul_ ovf - jit_
insn_ ⚠ne - jit_
insn_ ⚠neg - jit_
insn_ ⚠new_ block - jit_
insn_ ⚠not - jit_
insn_ ⚠or - jit_
insn_ ⚠outgoing_ frame_ posn - jit_
insn_ ⚠outgoing_ reg - jit_
insn_ ⚠pop_ stack - jit_
insn_ ⚠pow - jit_
insn_ ⚠push - jit_
insn_ ⚠push_ ptr - jit_
insn_ ⚠push_ return_ area_ ptr - jit_
insn_ ⚠rem - jit_
insn_ ⚠rem_ ieee - jit_
insn_ ⚠rethrow_ unhandled - jit_
insn_ ⚠return - jit_
insn_ ⚠return_ from_ filter - jit_
insn_ ⚠return_ from_ finally - jit_
insn_ ⚠return_ ptr - jit_
insn_ ⚠return_ reg - jit_
insn_ ⚠rint - jit_
insn_ ⚠round - jit_
insn_ ⚠set_ param - jit_
insn_ ⚠set_ param_ ptr - jit_
insn_ ⚠setup_ for_ nested - jit_
insn_ ⚠shl - jit_
insn_ ⚠shr - jit_
insn_ ⚠sign - jit_
insn_ ⚠sin - jit_
insn_ ⚠sinh - jit_
insn_ ⚠sqrt - jit_
insn_ ⚠sshr - jit_
insn_ ⚠start_ catcher - jit_
insn_ ⚠start_ filter - jit_
insn_ ⚠start_ finally - jit_
insn_ ⚠store - jit_
insn_ ⚠store_ elem - jit_
insn_ ⚠store_ relative - jit_
insn_ ⚠sub - jit_
insn_ ⚠sub_ ovf - jit_
insn_ ⚠tan - jit_
insn_ ⚠tanh - jit_
insn_ ⚠throw - jit_
insn_ ⚠thrown_ exception - jit_
insn_ ⚠to_ bool - jit_
insn_ ⚠to_ not_ bool - jit_
insn_ ⚠trunc - jit_
insn_ ⚠uses_ catcher - jit_
insn_ ⚠ushr - jit_
insn_ ⚠xor - jit_
int_ ⚠abs - jit_
int_ ⚠add - jit_
int_ ⚠add_ ovf - jit_
int_ ⚠and - jit_
int_ ⚠cmp - jit_
int_ ⚠div - jit_
int_ ⚠eq - jit_
int_ ⚠ge - jit_
int_ ⚠gt - jit_
int_ ⚠le - jit_
int_ ⚠lt - jit_
int_ ⚠max - jit_
int_ ⚠min - jit_
int_ ⚠mul - jit_
int_ ⚠mul_ ovf - jit_
int_ ⚠ne - jit_
int_ ⚠neg - jit_
int_ ⚠not - jit_
int_ ⚠or - jit_
int_ ⚠rem - jit_
int_ ⚠shl - jit_
int_ ⚠shr - jit_
int_ ⚠sign - jit_
int_ ⚠sub - jit_
int_ ⚠sub_ ovf - jit_
int_ ⚠to_ float32 - jit_
int_ ⚠to_ float64 - jit_
int_ ⚠to_ int - jit_
int_ ⚠to_ int_ ovf - jit_
int_ ⚠to_ long - jit_
int_ ⚠to_ long_ ovf - jit_
int_ ⚠to_ nfloat - jit_
int_ ⚠to_ sbyte - jit_
int_ ⚠to_ sbyte_ ovf - jit_
int_ ⚠to_ short - jit_
int_ ⚠to_ short_ ovf - jit_
int_ ⚠to_ ubyte - jit_
int_ ⚠to_ ubyte_ ovf - jit_
int_ ⚠to_ uint - jit_
int_ ⚠to_ uint_ ovf - jit_
int_ ⚠to_ ulong - jit_
int_ ⚠to_ ulong_ ovf - jit_
int_ ⚠to_ ushort - jit_
int_ ⚠to_ ushort_ ovf - jit_
int_ ⚠xor - jit_
long_ ⚠abs - jit_
long_ ⚠add - jit_
long_ ⚠add_ ovf - jit_
long_ ⚠and - jit_
long_ ⚠cmp - jit_
long_ ⚠div - jit_
long_ ⚠eq - jit_
long_ ⚠ge - jit_
long_ ⚠gt - jit_
long_ ⚠le - jit_
long_ ⚠lt - jit_
long_ ⚠max - jit_
long_ ⚠min - jit_
long_ ⚠mul - jit_
long_ ⚠mul_ ovf - jit_
long_ ⚠ne - jit_
long_ ⚠neg - jit_
long_ ⚠not - jit_
long_ ⚠or - jit_
long_ ⚠rem - jit_
long_ ⚠shl - jit_
long_ ⚠shr - jit_
long_ ⚠sign - jit_
long_ ⚠sub - jit_
long_ ⚠sub_ ovf - jit_
long_ ⚠to_ float32 - jit_
long_ ⚠to_ float64 - jit_
long_ ⚠to_ int - jit_
long_ ⚠to_ int_ ovf - jit_
long_ ⚠to_ long - jit_
long_ ⚠to_ long_ ovf - jit_
long_ ⚠to_ nfloat - jit_
long_ ⚠to_ uint - jit_
long_ ⚠to_ uint_ ovf - jit_
long_ ⚠to_ ulong - jit_
long_ ⚠to_ ulong_ ovf - jit_
long_ ⚠xor - jit_
malloc ⚠ - jit_
memchr ⚠ - jit_
memcmp ⚠ - jit_
memcpy ⚠ - jit_
memmove ⚠ - jit_
memset ⚠ - jit_
meta_ ⚠destroy - jit_
meta_ ⚠free - jit_
meta_ ⚠get - jit_
meta_ ⚠set - jit_
nfloat_ ⚠abs - jit_
nfloat_ ⚠acos - jit_
nfloat_ ⚠add - jit_
nfloat_ ⚠asin - jit_
nfloat_ ⚠atan - jit_
nfloat_ ⚠atan2 - jit_
nfloat_ ⚠ceil - jit_
nfloat_ ⚠cmpg - jit_
nfloat_ ⚠cmpl - jit_
nfloat_ ⚠cos - jit_
nfloat_ ⚠cosh - jit_
nfloat_ ⚠div - jit_
nfloat_ ⚠eq - jit_
nfloat_ ⚠exp - jit_
nfloat_ ⚠floor - jit_
nfloat_ ⚠ge - jit_
nfloat_ ⚠gt - jit_
nfloat_ ⚠ieee_ rem - jit_
nfloat_ ⚠is_ finite - jit_
nfloat_ ⚠is_ inf - jit_
nfloat_ ⚠is_ nan - jit_
nfloat_ ⚠le - jit_
nfloat_ ⚠log - jit_
nfloat_ ⚠log10 - jit_
nfloat_ ⚠lt - jit_
nfloat_ ⚠max - jit_
nfloat_ ⚠min - jit_
nfloat_ ⚠mul - jit_
nfloat_ ⚠ne - jit_
nfloat_ ⚠neg - jit_
nfloat_ ⚠pow - jit_
nfloat_ ⚠rem - jit_
nfloat_ ⚠rint - jit_
nfloat_ ⚠round - jit_
nfloat_ ⚠sign - jit_
nfloat_ ⚠sin - jit_
nfloat_ ⚠sinh - jit_
nfloat_ ⚠sqrt - jit_
nfloat_ ⚠sub - jit_
nfloat_ ⚠tan - jit_
nfloat_ ⚠tanh - jit_
nfloat_ ⚠to_ float32 - jit_
nfloat_ ⚠to_ float64 - jit_
nfloat_ ⚠to_ int - jit_
nfloat_ ⚠to_ int_ ovf - jit_
nfloat_ ⚠to_ long - jit_
nfloat_ ⚠to_ long_ ovf - jit_
nfloat_ ⚠to_ uint - jit_
nfloat_ ⚠to_ uint_ ovf - jit_
nfloat_ ⚠to_ ulong - jit_
nfloat_ ⚠to_ ulong_ ovf - jit_
nfloat_ ⚠trunc - jit_
raw_ ⚠supported - jit_
readelf_ ⚠add_ to_ context - jit_
readelf_ ⚠close - jit_
readelf_ ⚠get_ name - jit_
readelf_ ⚠get_ needed - jit_
readelf_ ⚠get_ section - jit_
readelf_ ⚠get_ section_ by_ type - jit_
readelf_ ⚠get_ symbol - jit_
readelf_ ⚠map_ vaddr - jit_
readelf_ ⚠num_ needed - jit_
readelf_ ⚠open - jit_
readelf_ ⚠register_ symbol - jit_
readelf_ ⚠resolve_ all - jit_
realloc ⚠ - jit_
stack_ ⚠trace_ free - jit_
stack_ ⚠trace_ get_ function - jit_
stack_ ⚠trace_ get_ offset - jit_
stack_ ⚠trace_ get_ pc - jit_
stack_ ⚠trace_ get_ size - jit_
strcat ⚠ - jit_
strchr ⚠ - jit_
strcmp ⚠ - jit_
strcpy ⚠ - jit_
strdup ⚠ - jit_
stricmp ⚠ - jit_
strlen ⚠ - jit_
strncmp ⚠ - jit_
strncpy ⚠ - jit_
strndup ⚠ - jit_
strnicmp ⚠ - jit_
strrchr ⚠ - jit_
supports_ ⚠closures - jit_
supports_ ⚠threads - jit_
supports_ ⚠virtual_ memory - jit_
type_ ⚠best_ alignment - jit_
type_ ⚠copy - jit_
type_ ⚠create_ pointer - jit_
type_ ⚠create_ signature - jit_
type_ ⚠create_ struct - jit_
type_ ⚠create_ tagged - jit_
type_ ⚠create_ union - jit_
type_ ⚠find_ name - jit_
type_ ⚠free - jit_
type_ ⚠get_ abi - jit_
type_ ⚠get_ alignment - jit_
type_ ⚠get_ field - jit_
type_ ⚠get_ kind - jit_
type_ ⚠get_ name - jit_
type_ ⚠get_ offset - jit_
type_ ⚠get_ param - jit_
type_ ⚠get_ ref - jit_
type_ ⚠get_ return - jit_
type_ ⚠get_ size - jit_
type_ ⚠get_ tagged_ data - jit_
type_ ⚠get_ tagged_ kind - jit_
type_ ⚠get_ tagged_ type - jit_
type_ ⚠has_ tag - jit_
type_ ⚠is_ pointer - jit_
type_ ⚠is_ primitive - jit_
type_ ⚠is_ signature - jit_
type_ ⚠is_ struct - jit_
type_ ⚠is_ tagged - jit_
type_ ⚠is_ union - jit_
type_ ⚠normalize - jit_
type_ ⚠num_ fields - jit_
type_ ⚠num_ params - jit_
type_ ⚠promote_ int - jit_
type_ ⚠remove_ tags - jit_
type_ ⚠return_ via_ pointer - jit_
type_ ⚠set_ names - jit_
type_ ⚠set_ offset - jit_
type_ ⚠set_ size_ and_ alignment - jit_
type_ ⚠set_ tagged_ data - jit_
type_ ⚠set_ tagged_ type - jit_
uint_ ⚠add - jit_
uint_ ⚠add_ ovf - jit_
uint_ ⚠and - jit_
uint_ ⚠cmp - jit_
uint_ ⚠div - jit_
uint_ ⚠eq - jit_
uint_ ⚠ge - jit_
uint_ ⚠gt - jit_
uint_ ⚠le - jit_
uint_ ⚠lt - jit_
uint_ ⚠max - jit_
uint_ ⚠min - jit_
uint_ ⚠mul - jit_
uint_ ⚠mul_ ovf - jit_
uint_ ⚠ne - jit_
uint_ ⚠neg - jit_
uint_ ⚠not - jit_
uint_ ⚠or - jit_
uint_ ⚠rem - jit_
uint_ ⚠shl - jit_
uint_ ⚠shr - jit_
uint_ ⚠sub - jit_
uint_ ⚠sub_ ovf - jit_
uint_ ⚠to_ float32 - jit_
uint_ ⚠to_ float64 - jit_
uint_ ⚠to_ int - jit_
uint_ ⚠to_ int_ ovf - jit_
uint_ ⚠to_ long - jit_
uint_ ⚠to_ long_ ovf - jit_
uint_ ⚠to_ nfloat - jit_
uint_ ⚠to_ uint - jit_
uint_ ⚠to_ uint_ ovf - jit_
uint_ ⚠to_ ulong - jit_
uint_ ⚠to_ ulong_ ovf - jit_
uint_ ⚠xor - jit_
ulong_ ⚠add - jit_
ulong_ ⚠add_ ovf - jit_
ulong_ ⚠and - jit_
ulong_ ⚠cmp - jit_
ulong_ ⚠div - jit_
ulong_ ⚠eq - jit_
ulong_ ⚠ge - jit_
ulong_ ⚠gt - jit_
ulong_ ⚠le - jit_
ulong_ ⚠lt - jit_
ulong_ ⚠max - jit_
ulong_ ⚠min - jit_
ulong_ ⚠mul - jit_
ulong_ ⚠mul_ ovf - jit_
ulong_ ⚠ne - jit_
ulong_ ⚠neg - jit_
ulong_ ⚠not - jit_
ulong_ ⚠or - jit_
ulong_ ⚠rem - jit_
ulong_ ⚠shl - jit_
ulong_ ⚠shr - jit_
ulong_ ⚠sub - jit_
ulong_ ⚠sub_ ovf - jit_
ulong_ ⚠to_ float32 - jit_
ulong_ ⚠to_ float64 - jit_
ulong_ ⚠to_ int - jit_
ulong_ ⚠to_ int_ ovf - jit_
ulong_ ⚠to_ long - jit_
ulong_ ⚠to_ long_ ovf - jit_
ulong_ ⚠to_ nfloat - jit_
ulong_ ⚠to_ uint - jit_
ulong_ ⚠to_ uint_ ovf - jit_
ulong_ ⚠to_ ulong - jit_
ulong_ ⚠to_ ulong_ ovf - jit_
ulong_ ⚠xor - jit_
unwind_ ⚠free - jit_
unwind_ ⚠get_ function - jit_
unwind_ ⚠get_ offset - jit_
unwind_ ⚠get_ pc - jit_
unwind_ ⚠init - jit_
unwind_ ⚠jump - jit_
unwind_ ⚠next - jit_
unwind_ ⚠next_ pc - jit_
uses_ ⚠interpreter - jit_
value_ ⚠create - jit_
value_ ⚠create_ constant - jit_
value_ ⚠create_ float32_ constant - jit_
value_ ⚠create_ float64_ constant - jit_
value_ ⚠create_ long_ constant - jit_
value_ ⚠create_ nfloat_ constant - jit_
value_ ⚠create_ nint_ constant - jit_
value_ ⚠get_ block - jit_
value_ ⚠get_ constant - jit_
value_ ⚠get_ context - jit_
value_ ⚠get_ float32_ constant - jit_
value_ ⚠get_ float64_ constant - jit_
value_ ⚠get_ function - jit_
value_ ⚠get_ long_ constant - jit_
value_ ⚠get_ nfloat_ constant - jit_
value_ ⚠get_ nint_ constant - jit_
value_ ⚠get_ param - jit_
value_ ⚠get_ struct_ pointer - jit_
value_ ⚠get_ type - jit_
value_ ⚠is_ addressable - jit_
value_ ⚠is_ constant - jit_
value_ ⚠is_ local - jit_
value_ ⚠is_ parameter - jit_
value_ ⚠is_ temporary - jit_
value_ ⚠is_ true - jit_
value_ ⚠is_ volatile - jit_
value_ ⚠ref - jit_
value_ ⚠set_ addressable - jit_
value_ ⚠set_ volatile - jit_
vmem_ ⚠commit - jit_
vmem_ ⚠decommit - jit_
vmem_ ⚠init - jit_
vmem_ ⚠page_ size - jit_
vmem_ ⚠protect - jit_
vmem_ ⚠release - jit_
vmem_ ⚠reserve - jit_
vmem_ ⚠reserve_ committed - jit_
vmem_ ⚠round_ down - jit_
vmem_ ⚠round_ up - jit_
writeelf_ ⚠add_ function - jit_
writeelf_ ⚠add_ needed - jit_
writeelf_ ⚠create - jit_
writeelf_ ⚠destroy - jit_
writeelf_ ⚠write - jit_
writeelf_ ⚠write_ section - jitom_
class_ ⚠add_ ref - jitom_
class_ ⚠delete - jitom_
class_ ⚠get_ all_ supers - jitom_
class_ ⚠get_ fields - jitom_
class_ ⚠get_ interfaces - jitom_
class_ ⚠get_ methods - jitom_
class_ ⚠get_ modifiers - jitom_
class_ ⚠get_ name - jitom_
class_ ⚠get_ primary_ super - jitom_
class_ ⚠get_ type - jitom_
class_ ⚠get_ value_ type - jitom_
class_ ⚠new - jitom_
class_ ⚠new_ value - jitom_
destroy_ ⚠model - jitom_
field_ ⚠get_ modifiers - jitom_
field_ ⚠get_ name - jitom_
field_ ⚠get_ type - jitom_
field_ ⚠load - jitom_
field_ ⚠load_ address - jitom_
field_ ⚠store - jitom_
get_ ⚠class_ by_ name - jitom_
method_ ⚠get_ modifiers - jitom_
method_ ⚠get_ name - jitom_
method_ ⚠get_ type - jitom_
method_ ⚠invoke - jitom_
method_ ⚠invoke_ virtual - jitom_
type_ ⚠get_ class - jitom_
type_ ⚠get_ model - jitom_
type_ ⚠is_ class - jitom_
type_ ⚠is_ value - jitom_
type_ ⚠tag_ as_ class - jitom_
type_ ⚠tag_ as_ value
Type Aliases§
- Struct__
jit_ block - Struct__
jit_ context - Struct__
jit_ function - Struct__
jit_ insn - Struct__
jit_ meta - Struct__
jit_ type - Struct__
jit_ value - Struct_
jit_ closure_ va_ list - Struct_
jit_ debugger - Struct_
jit_ objmodel - Struct_
jit_ readelf - Struct_
jit_ stack_ trace - Struct_
jit_ writeelf - Struct_
jitom_ class - Struct_
jitom_ field - Struct_
jitom_ method - _jit_
arch_ frame_ t - jit_
abi_ t - jit_
block_ t - jit_
closure_ func - jit_
closure_ va_ list_ t - jit_
context_ t - jit_
debugger_ breakpoint_ id_ t - jit_
debugger_ breakpoint_ info_ t - jit_
debugger_ event_ t - jit_
debugger_ hook_ func - jit_
debugger_ t - jit_
debugger_ thread_ id_ t - jit_
exception_ func - jit_
float32 - jit_
float64 - jit_
function_ info_ t - jit_
function_ t - jit_
insn_ t - jit_int
- jit_
label_ t - jit_
long - jit_
memory_ context_ t - jit_
memory_ manager_ t - jit_
meta_ free_ func - jit_
meta_ t - jit_
nfloat - jit_
nint - jit_
nuint - jit_
objmodel_ t - jit_
on_ demand_ driver_ func - jit_
on_ demand_ func - jit_
opcode_ info_ t - jit_
prot_ t - jit_ptr
- jit_
readelf_ t - jit_
sbyte - jit_
short - jit_
size_ t - jit_
stack_ trace_ t - jit_
type_ t - jit_
ubyte - jit_
uint - jit_
ulong - jit_
ushort - jit_
value_ t - jit_
writeelf_ t - jitom_
class_ t - jitom_
field_ t - jitom_
method_ t