Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TomBebbington/jit.rs
/ types & classes
Types & classes
41 in github.com/TomBebbington/jit.rs
⨍
Functions
244
◇
Types & classes
41
↓ 1 callers
Class
PanicDrop
tests/tags.rs:26
Enum
Abi
src/function.rs:26
Class
Block
src/insn.rs:95
Interface
Compile
A type that can be compiled into a LibJIT representation The lifetime is the lifetime of the value
src/compile.rs:14
Class
CompiledFunction
src/function.rs:75
Class
Context
Holds all of the functions you have built and compiled. There can be multiple, but normally there is only one. The type parameter `T` represents the
src/context.rs:32
Class
ExprCtxt
macro/src/macros.rs:314
Class
Field
src/types.rs:168
Class
Fields
Iterates through all the fields of a struct
src/types.rs:204
Class
Func
A function
src/function.rs:57
Class
Functions
src/context.rs:103
Class
Instruction
src/insn.rs:11
Class
InstructionIter
src/insn.rs:75
Enum
Kind
tests/compile.rs:54
Class
Label
A label in the code that can be branched to in instructions
src/label.rs:11
Class
Loop
examples/brainfuck.rs:14
Class
Needed
An ELF dependency iterator
src/elf.rs:13
Class
Params
deref owned type into type ref Iterator through all the arguments a function takes
src/types.rs:244
Class
Pos
tests/tags.rs:42
Class
Position
tests/struct.rs:10
Class
ReadElf
An ELF binary reader
src/elf.rs:52
Class
ReadElfError
An error from trying to open the ELF, including the filename
src/elf.rs:94
Enum
ReadElfErrorCode
An error from trying to open the ELF
src/elf.rs:59
Class
Struct__jit_arch_frame
sys/lib.rs:203
Class
Struct_jit_debugger_breakpoint_info
sys/lib.rs:152
Class
Struct_jit_debugger_event
sys/lib.rs:141
Class
Struct_jit_memory_manager
sys/lib.rs:49
Class
Struct_jit_opcode_info
sys/lib.rs:197
Class
TaggedType
src/types.rs:600
Class
Ty
An object that represents a native system type Each `&Ty` represents a basic system type, be it a primitive, a struct, a union, a pointer, or a funct
src/types.rs:287
Class
Type
src/types.rs:314
Class
UncompiledFunction
A function which has not been compiled yet, so it can have instructions added to it. A function persists for the lifetime of its containing context.
src/function.rs:166
Class
Union_Unnamed1
sys/lib.rs:214
Class
Val
Vals form the backbone of the storage system in `LibJIT` Every value in the system, be it a constant, a local variable, or a temporary result, is rep
src/value.rs:14
Class
Vector2
tests/struct.rs:17
Class
WriteElf
An ELF binary reader
src/elf.rs:156
Class
jit_constant_t
sys/lib.rs:250
Class
jit_crawl_mark_t
sys/lib.rs:262
Class
jit_insn_iter_t
sys/lib.rs:181
Class
jit_intrinsic_descr_t
sys/lib.rs:173
Class
jit_unwind_context_t
sys/lib.rs:208