MCPcopy Create free account

hub / github.com/Specy/s68k / functions

Functions477 in github.com/Specy/s68k

↓ 3 callersFunctionparse_register_range
(range: &str)
src/lexer.rs:859
↓ 3 callersMethodpush_call
(&mut self, address: usize, source_address: usize, registers: Vec<u32>)
src/debugger.rs:177
↓ 3 callersMethodstore_size
(&mut self, size: Size, data: u32)
src/interpreter.rs:303
↓ 3 callersMethodto_bits
(&self, default: LexedSize)
src/lexer.rs:51
↓ 3 callersMethodto_bits_word_default
(&self)
src/lexer.rs:54
↓ 3 callersFunctionupdateCr
()
web/src/index.ts:221
↓ 3 callersMethodverify_address_bounds
(&self, address: usize, length: usize)
src/interpreter.rs:201
↓ 3 callersMethodverify_can_run
(&mut self)
src/interpreter.rs:1913
↓ 3 callersMethodwasm_create_interpreter
( &self, pre_processed_program: Compiler, interpreter_options: JsValue, )
src/lib.rs:88
↓ 3 callersMethodwasm_get_current_interrupt
(&self)
src/interpreter.rs:2235
↓ 3 callersMethodwasm_has_terminated
(&self)
src/interpreter.rs:2232
↓ 3 callersMethodwasm_run
(&mut self)
src/interpreter.rs:2130
↓ 3 callersMethodwasm_step
(&mut self)
src/interpreter.rs:2118
↓ 2 callersFunction_assertClass
(instance, klass)
pkg/s68k_bg.js:212
↓ 2 callersMethodanswerInterrupt
(interruptResult: InterruptResult)
ts-lib/src/index.ts:92
↓ 2 callersMethodapply_equ_to_line
(&self, line: LexedLine, equ_map: &Vec<(String, String)>)
src/lexer.rs:694
↓ 2 callersFunctiongetArrayU32FromWasm0
(ptr, len)
pkg/s68k_bg.js:208
↓ 2 callersMethodgetCompiledProgram
()
ts-lib/src/index.ts:267
↓ 2 callersMethodgetCurrentInterrupt
()
ts-lib/src/index.ts:137
↓ 2 callersFunctiongetUint32Memory0
()
pkg/s68k_bg.js:201
↓ 2 callersMethodget_error_at_index
(&self, index: usize)
src/lib.rs:121
↓ 2 callersMethodget_instructions
(&self)
src/compiler.rs:110
↓ 2 callersMethodget_length
(&self)
src/lib.rs:112
↓ 2 callersMethodget_lexed_lines
(&self)
src/lib.rs:42
↓ 2 callersMethodget_lines
(&self)
src/lexer.rs:854
↓ 2 callersMethodget_mutations
(&self)
src/debugger.rs:65
↓ 2 callersMethodget_next_instruction
(&self)
src/interpreter.rs:1534
↓ 2 callersFunctionhandleInterrupt
(interrupt: Interrupt)
web/src/index.ts:101
↓ 2 callersMethodlex
(&mut self, code: &String)
src/lexer.rs:669
↓ 2 callersMethodmove_memory_to_registers
( &mut self, addr: usize, size: Size, mut mask: u16, )
src/interpreter.rs:1494
↓ 2 callersFunctionparse_string_into_padded_bytes
(str: &str, chunk_size: usize)
src/utils.rs:216
↓ 2 callersMethodpop_call
(&mut self)
src/debugger.rs:181
↓ 2 callersMethodread_word
(&self, address: usize)
src/interpreter.rs:163
↓ 2 callersFunctionselectLine
(line: number, hasError: boolean)
web/src/index.ts:326
↓ 2 callersFunctionshift
(dir: &ShiftDirection, value: u32, size: Size, is_arithmetic: bool)
src/math.rs:92
↓ 2 callersMethodsplit_at_comment
(&self, string: &'a str)
src/lexer.rs:446
↓ 2 callersMethodsplit_at_size
(&self, data: &String)
src/lexer.rs:350
↓ 2 callersMethodsplit_at_whitespace
(&self, line: &str)
src/lexer.rs:438
↓ 2 callersFunctionstringCCRBitfieldToNumber
(bitfield: string)
ts-lib/src/index.ts:383
↓ 2 callersMethodto_index
(&self)
src/instructions.rs:39
↓ 2 callersMethodto_precedence
(&self)
src/utils.rs:63
↓ 2 callersMethodundo
(&mut self)
src/interpreter.rs:603
↓ 2 callersMethodwasm_compile
(&self)
src/lib.rs:76
↓ 2 callersMethodwasm_get_current_line_index
(&self)
src/interpreter.rs:2254
↓ 2 callersMethodwasm_get_flags_as_array
(&self)
src/interpreter.rs:2191
↓ 2 callersMethodwasm_get_instruction_at
(&self, address: usize)
src/interpreter.rs:2109
↓ 2 callersMethodwasm_get_message
(&self)
src/semantic_checker.rs:47
↓ 2 callersMethodwasm_get_sp
(&self)
src/interpreter.rs:2106
↓ 2 callersMethodwasm_get_status
(&self)
src/interpreter.rs:2170
↓ 2 callersMethodwasm_read_memory_bytes
(&self, address: usize, size: usize)
src/interpreter.rs:2084
↓ 2 callersMethodwasm_semantic_check
(&self)
src/lib.rs:84
↓ 2 callersMethodwrite_byte
(&mut self, address: usize, value: u8)
src/interpreter.rs:235
↓ 2 callersMethodwrite_long
(&mut self, address: usize, value: u32)
src/interpreter.rs:225
↓ 2 callersMethodwrite_size
(&mut self, address: usize, size: Size, data: u32)
src/interpreter.rs:191
↓ 2 callersMethodwrite_word
(&mut self, address: usize, value: u16)
src/interpreter.rs:230
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:256
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:279
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:357
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:407
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:648
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:689
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:733
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:820
↓ 1 callersMethod__destroy_into_raw
()
pkg/s68k_bg.js:865
↓ 1 callersMethodadd_step
(&mut self, step: ExecutionStep)
src/debugger.rs:125
↓ 1 callersMethodapply_equ_to_operand
( &self, op: LexedOperand, equ_map: &Vec<(String, String)>, )
src/lexer.rs:730
↓ 1 callersFunctionask_step_kind
()
src/main.rs:152
↓ 1 callersFunctioncalculate_rpn
(tokens: &[ArithmeticalToken])
src/utils.rs:144
↓ 1 callersMethodcan_undo
(&self)
src/debugger.rs:140
↓ 1 callersMethodcheck
(&mut self, lines: &[ParsedLine])
src/semantic_checker.rs:211
↓ 1 callersMethodcheck_instruction
(&mut self, line: &ParsedLine)
src/semantic_checker.rs:260
↓ 1 callersMethodcheck_one
(&mut self, line: &ParsedLine)
src/semantic_checker.rs:239
↓ 1 callersMethodclear
(&mut self)
src/interpreter.rs:58
↓ 1 callersMethodcompile
(code: string, options?: InterpreterOptions)
ts-lib/src/index.ts:279
↓ 1 callersMethodcreateInterpreter
(options: InterpreterOptions, program?: CompiledProgram)
ts-lib/src/index.ts:322
↓ 1 callersFunctioncreateMemoryTable
(pageSize: number)
web/src/index.ts:271
↓ 1 callersFunctioncreateRegisters
()
web/src/index.ts:313
↓ 1 callersFunctiondebugString
(val)
pkg/s68k_bg.js:130
↓ 1 callersFunctiondropObject
(idx)
pkg/s68k_bg.js:11
↓ 1 callersMethodexecute_instruction
(&mut self, ins: &Instruction)
src/interpreter.rs:748
↓ 1 callersMethodgenerate_breakpoints_map
(&self, breakpoint_lines: &Vec<usize>)
src/interpreter.rs:1936
↓ 1 callersFunctiongetArrayJsValueFromWasm0
(ptr, len)
pkg/s68k_bg.js:219
↓ 1 callersFunctiongetFloat64Memory0
()
pkg/s68k_bg.js:57
↓ 1 callersMethodgetLexedLines
()
ts-lib/src/index.ts:305
↓ 1 callersMethodgetLong
()
ts-lib/src/index.ts:43
↓ 1 callersMethodgetRegister
(register: number, type: RegisterType)
ts-lib/src/index.ts:69
↓ 1 callersMethodget_addressing_mode
(&mut self, operand: &LexedOperand)
src/semantic_checker.rs:889
↓ 1 callersMethodget_ccr
(&self)
src/debugger.rs:71
↓ 1 callersMethodget_code
(&self)
src/lib.rs:45
↓ 1 callersMethodget_directives
(&self)
src/compiler.rs:117
↓ 1 callersMethodget_errors
(&self)
src/lib.rs:115
↓ 1 callersMethodget_final_instruction_address
(&self)
src/compiler.rs:106
↓ 1 callersMethodget_flags_as_array
(&self)
src/interpreter.rs:531
↓ 1 callersMethodget_labels_map
(&self)
src/compiler.rs:114
↓ 1 callersMethodget_last_step
(&self)
src/debugger.rs:143
↓ 1 callersMethodget_last_steps
(&self, count: usize)
src/debugger.rs:167
↓ 1 callersMethodget_line_index
(&self)
src/semantic_checker.rs:29
↓ 1 callersMethodget_line_kind
(&self, line: &String)
src/lexer.rs:449
↓ 1 callersMethodget_memory
(&self)
src/interpreter.rs:506
↓ 1 callersMethodget_message
(&self)
src/semantic_checker.rs:32
← previousnext →101–200 of 477, ranked by callers