MCPcopy Create free account

hub / github.com/archseer/enigma / functions

Functions1,066 in github.com/archseer/enigma

↓ 2 callersMethodremaining
(&self)
enigma/src/bif/prim_buffer.rs:238
↓ 2 callersFunctionremove_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:130
↓ 2 callersFunctionround_up_to
(n: usize, divisor: usize)
enigma/src/immix/block.rs:50
↓ 2 callersMethodsend_external
(&mut self, message: Signal)
enigma/src/signal_queue.rs:76
↓ 2 callersMethodset_pos
Set cursor position (byte position)
enigma/src/port/renderer.rs:76
↓ 2 callersFunctiontty
(id: ID, owner: PID, input: mpsc::UnboundedReceiver<Signal>)
enigma/src/port.rs:291
↓ 2 callersFunctiontuple_to_list_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:105
↓ 2 callersMethodunregister
(&mut self, atom: u32)
enigma/src/timer.rs:35
↓ 2 callersFunctionvalues_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/maps.rs:161
↓ 2 callersMethodwake_up
(&self)
enigma/src/process.rs:355
↓ 1 callersFunctionabs_1
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:51
↓ 1 callersFunctionadd_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:61
↓ 1 callersFunctionadd_stacktrace
Build and add a symbolic stack trace to the error value.
enigma/src/exception.rs:479
↓ 1 callersMethodadvance
(&mut self, cnt: usize)
enigma/src/bif/prim_buffer.rs:248
↓ 1 callersMethodalign_utf8_bytes
(&self, buf: *mut u8)
enigma/src/bitstring.rs:801
↓ 1 callersMethodall_bindings
(&mut self)
enigma/src/ets/pam.rs:876
↓ 1 callersMethodalloc_layout_slow
(&self, layout: Layout)
enigma/src/immix/block.rs:178
↓ 1 callersMethodarray
(&mut self, terms: &[Term])
enigma/src/ets/pam.rs:748
↓ 1 callersFunctionbif_erlang_byte_size_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:929
↓ 1 callersFunctionbif_erlang_demonitor_1
(vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:758
↓ 1 callersFunctionbif_erlang_map_size_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:978
↓ 1 callersFunctionbif_erlang_tuple_size_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif.rs:923
↓ 1 callersFunctionbinary_to_list_1
(_vm: &Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/erlang.rs:117
↓ 1 callersMethodbuffer
(&mut self, mut buf: BB)
enigma/src/bif/prim_buffer.rs:267
↓ 1 callersFunctionbuild_stacktrace
Building a symbolic representation of a saved stack trace. Note that the exception object 'exc', unless NIL, points to a cons cell which holds the giv
enigma/src/exception.rs:737
↓ 1 callersFunctionbytes_to_list
( heap: &Heap, mut previous: Term, bytes: &[u8], mut size: usize, bitoffs: u8, )
enigma/src/bitstring.rs:1663
↓ 1 callersMethodcaller
(&mut self, t: Term)
enigma/src/ets/pam.rs:1334
↓ 1 callersMethodcast_into_mut
(&self)
enigma/src/value/tuple.rs:95
↓ 1 callersFunctionclose
(vm: &Machine, from: PID, port: ID)
enigma/src/port.rs:179
↓ 1 callersFunctioncmp
(a1: Atom, a2: Atom)
enigma/src/atom.rs:6
↓ 1 callersMethodcmp
(&self, index1: u32, index2: u32)
enigma/src/atom.rs:82
↓ 1 callersMethodcmp
Tuples are ordered by size, two tuples with the same size are compared element by element.
enigma/src/value/tuple.rs:68
↓ 1 callersFunctioncompile_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/regex.rs:82
↓ 1 callersMethodconstant
(&mut self, t: Term)
enigma/src/ets/pam.rs:891
↓ 1 callersFunctioncontrol
Schedules a port operation and returns a ref. When we're done, need to reply to sender with {ref, data}.
enigma/src/port.rs:193
↓ 1 callersFunctiondecode_atom
(rest: &[u8])
enigma/src/etf.rs:138
↓ 1 callersFunctiondecode_binary
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:247
↓ 1 callersFunctiondecode_bitstring
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:257
↓ 1 callersFunctiondecode_export
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:277
↓ 1 callersFunctiondecode_lines
(rest: &'a [u8])
enigma/src/loader.rs:946
↓ 1 callersFunctiondecode_list
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:163
↓ 1 callersFunctiondecode_literals
(rest: &'a [u8], heap: &Heap)
enigma/src/loader.rs:934
↓ 1 callersFunctiondecode_map
(rest: &'a [u8], heap: &Heap)
enigma/src/etf.rs:195
↓ 1 callersFunctiondecode_string
A string of bytes encoded as tag 107 (String) with 16-bit length. This is basically a list, but it's optimized to decode to char.
enigma/src/etf.rs:211
↓ 1 callersMethoddisable_trace
(&mut self, t: Term)
enigma/src/ets/pam.rs:1262
↓ 1 callersMethoddisplay
(&mut self, t: Term)
enigma/src/ets/pam.rs:1190
↓ 1 callersFunctiondivide_rounding_up
(dividend: usize, divisor: usize)
enigma/src/servo_arc.rs:530
↓ 1 callersMethoddrop_slow
(&mut self)
enigma/src/servo_arc.rs:249
↓ 1 callersMethodenable_trace
(&mut self, t: Term)
enigma/src/ets/pam.rs:1230
↓ 1 callersFunctionencode_atom
(res: &mut Vec<u8>, atom: &str)
enigma/src/etf.rs:386
↓ 1 callersFunctionencode_bigint
(res: &mut Vec<u8>, bigint: &BigInt)
enigma/src/etf.rs:435
↓ 1 callersFunctionencode_binary
(res: &mut Vec<u8>, binary: &bitstring::RcBinary)
enigma/src/etf.rs:403
↓ 1 callersFunctionencode_float
(res: &mut Vec<u8>, float: f64)
enigma/src/etf.rs:397
↓ 1 callersFunctionencode_list
(res: &mut Vec<u8>, list: &value::Cons)
enigma/src/etf.rs:407
↓ 1 callersFunctionencode_nil
(res: &mut Vec<u8>)
enigma/src/etf.rs:368
↓ 1 callersFunctionencode_tuple
(res: &mut Vec<u8>, tuple: &value::Tuple)
enigma/src/etf.rs:372
↓ 1 callersMethodexception_trace
(&mut self, t: Term)
enigma/src/ets/pam.rs:1093
↓ 1 callersFunctionexpand_error_value
Forming the correct error value from the internal error code. This does not update c_p->fvalue or c_p->freason.
enigma/src/exception.rs:487
↓ 1 callersFunctionexpt_chunk
( rest: &'a [u8], atom_map: &HashMap<u32, u32>, )
enigma/src/loader.rs:1092
↓ 1 callersFunctionfinish_loading_modules
(vm: &Machine, modules: Vec<Box<Module>>)
enigma/src/module.rs:150
↓ 1 callersFunctionfmt_int
(buf: &mut Vec<u8>, offset: usize, val: i32, bit_size: usize, flags: Flag)
enigma/src/bitstring.rs:1530
↓ 1 callersMethodfold_results
(&mut self, mut start: B, mut f: F)
enigma/src/lib.rs:46
↓ 1 callersMethodfun
(&mut self, t: Term)
enigma/src/ets/pam.rs:1370
↓ 1 callersFunctionfunt_chunk
(rest: &'a [u8], atom_map: &HashMap<u32, u32>)
enigma/src/loader.rs:1113
↓ 1 callersFunctiongen_jump_table
(list: &ExtList, fail: instruction::Label)
enigma/src/loader.rs:805
↓ 1 callersMethodget
(&self, process: &RcProcess, key: Term)
enigma/src/ets/hash_table.rs:62
↓ 1 callersMethodget
(&self, process: &RcProcess, key: Term)
enigma/src/ets/ordered_set.rs:70
↓ 1 callersFunctionget_0
Get the whole pdict.
enigma/src/bif/pdict.rs:9
↓ 1 callersFunctionget_1
Get the value for key in pdict.
enigma/src/bif/pdict.rs:24
↓ 1 callersMethodget_binary_all
(&mut self, heap: &Heap, _flags: Flag)
enigma/src/bitstring.rs:787
↓ 1 callersMethodget_boxed_value
TODO: add unchecked variant
enigma/src/value.rs:670
↓ 1 callersMethodget_bytes
This function returns a Cow so we do zero-copy fetching if it's aligned.
enigma/src/bitstring.rs:411
↓ 1 callersMethodget_element
(&self, process: &RcProcess, key: Term, index: usize)
enigma/src/ets/bag.rs:76
↓ 1 callersFunctionget_key
(pos: usize, value: Term)
enigma/src/ets/hash_table.rs:27
↓ 1 callersFunctionget_key
(pos: usize, value: Term)
enigma/src/ets/ordered_set.rs:26
↓ 1 callersFunctionget_key
(pos: usize, value: Term)
enigma/src/ets/bag.rs:27
↓ 1 callersFunctionget_module_info
(heap: &crate::immix::Heap, module: &Module, what: Term)
enigma/src/bif/load.rs:125
↓ 1 callersMethodget_named
(&self, name: Atom)
enigma/src/ets.rs:195
↓ 1 callersMethodget_seq_token
(&mut self, t: Term)
enigma/src/ets/pam.rs:1172
↓ 1 callersFunctionget_terminal_attr
()
enigma/src/port.rs:238
↓ 1 callersFunctionget_trace_from_exc
Getting the relevant fields from the term pointed to by ftrace
enigma/src/exception.rs:684
↓ 1 callersFunctionhandle_error
static BeamInstr handle_error(Process* c_p, BeamInstr* pc, ErtsCodeMFA *bif_mfa) {
enigma/src/exception.rs:305
↓ 1 callersMethodhandle_exit_signal
Return value is true if the process is now terminating.
enigma/src/process.rs:455
↓ 1 callersMethodhandle_monitor_down_signal
(&self, signal: Signal)
enigma/src/process.rs:432
↓ 1 callersMethodhas_messages
(&self)
enigma/src/mailbox.rs:58
↓ 1 callersFunctionimpt_chunk
(rest: &'a [u8], atom_map: &HashMap<u32, u32>)
enigma/src/loader.rs:1070
↓ 1 callersMethodinsert
(&mut self, owner: PID, chan: mpsc::UnboundedSender<Signal>)
enigma/src/port.rs:78
↓ 1 callersMethodinsert_named
(&mut self, name: Atom, table: RcTable)
enigma/src/ets.rs:203
↓ 1 callersFunctionintdiv_2
(_vm: &vm::Machine, process: &RcProcess, args: &[Term])
enigma/src/bif/arith.rs:76
↓ 1 callersFunctioninterpolate_group
Transforms a `Group` into code that appends the given `Group` into `__stream`. Inside iterator patterns, use `parse_group_in_iterator_pattern`.
instruction-codegen/src/lib.rs:430
↓ 1 callersFunctioninterpolate_to_tokens_ident
Interpolates the given variable, which should implement `ToTokens`.
instruction-codegen/src/lib.rs:445
↓ 1 callersFunctioninterpolation_pattern_type
Returns the interpolation pattern type based on the content of the given `punct` and the rest of the `input`. Input that is part of the pattern is au
instruction-codegen/src/lib.rs:411
↓ 1 callersMethodinto_with_heap
(&self, constants: &mut Vec<Term>, heap: &Heap)
enigma/src/instruction.rs:41
↓ 1 callersMethodis_bitstring
(self)
enigma/src/value.rs:729
↓ 1 callersMethodis_boolean
(self)
enigma/src/value.rs:767
↓ 1 callersMethodis_float
(self)
enigma/src/value.rs:582
↓ 1 callersMethodis_function
(self)
enigma/src/value.rs:762
↓ 1 callersMethodis_immed
(self)
enigma/src/value.rs:624
↓ 1 callersMethodis_integer
(self)
enigma/src/value.rs:707
↓ 1 callersMethodis_main
(&self)
enigma/src/process.rs:320
← previousnext →201–300 of 1,066, ranked by callers