MCPcopy Create free account

hub / github.com/dbalsom/arduinoX86 / functions

Functions1,200 in github.com/dbalsom/arduinoX86

↓ 2 callersMethoda0
Return a bool representing the state of address pin 0.
crates/arduinox86_cpu/src/lib.rs:1246
↓ 2 callersMethodadd_mnemonic
(&mut self, mnemonic: &str)
crates/test_generator/src/generate/generation_stats.rs:61
↓ 2 callersMethodale
(&self)
crates/arduinox86_client/src/cycle_state.rs:66
↓ 2 callersMethodbhe
Return whether the BHE signal is asserted (active-low)
crates/arduinox86_cpu/src/lib.rs:1241
↓ 2 callersMethodbus_chr_width
(&self)
crates/arduinox86_client/src/lib.rs:302
↓ 2 callersFunctioncalculate_addressing_mode
( ctx: &TestContext, instr_name: &InstructionName, instruction_bytes: &[u8], opcode: Opcode,
crates/test_generator/src/instruction/instruction.rs:1390
↓ 2 callersMethodcalculate_code_address
(&self)
crates/test_generator/src/registers.rs:286
↓ 2 callersFunctioncalculate_ea
( ctx: &mut TestContext, test_instruction: &TestInstruction, test_registers: &TestRegisters, )
crates/test_generator/src/generate/util.rs:94
↓ 2 callersMethodclear
platformio/ArduinoX86/include/StaticHashTable.h:91
↓ 2 callersMethodclear
(&mut self)
crates/arduinox86_egui/src/controls/cycle_table.rs:76
↓ 2 callersMethodcode
(&self)
crates/arduinox86_egui/src/windows/code_editor.rs:65
↓ 2 callersFunctioncompare_registers
(regs0: &MooRegisters, regs1: &MooRegisters)
crates/test_generator/src/registers.rs:608
↓ 2 callersMethodcount
Number of valid entries (up to BUS_LOGGER_MAX_OPS)
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:132
↓ 2 callersMethodcx
(&self)
crates/test_generator/src/registers.rs:484
↓ 2 callersMethodcycle
(&mut self)
crates/arduinox86_cpu/src/lib.rs:838
↓ 2 callersMethodcycle_ct
platformio/ArduinoX86/include/Cpu.h:152
↓ 2 callersMethodcycles
(&self)
crates/arduinox86_egui/src/controls/cycle_table.rs:72
↓ 2 callersFunctiondaa
(mut al: u8, mut af: bool, mut cf: bool)
crates/arduinox86_cpu/tests/daa.rs:13
↓ 2 callersFunctiondata_bus_read_byte
Read a byte from the data bus. The half of the bus to read is determined by BHE and A0.
platformio/ArduinoX86/src/main.cpp:301
↓ 2 callersMethoddata_bus_str
(&self)
crates/arduinox86_egui/src/widgets/cycle_display.rs:169
↓ 2 callersMethoddetect_exception
( &mut self, context: &mut TestContext, cpu_type: ServerCpuType, _operand_size
crates/test_generator/src/bus_ops.rs:487
↓ 2 callersMethoddetect_pushes
(&mut self, initial_regs: &Registers)
crates/test_generator/src/bus_ops.rs:102
↓ 2 callersMethoddisp
(&self)
crates/test_generator/src/disassembly/iced.rs:145
↓ 2 callersMethoddisplacement_size
(&self)
crates/test_generator/src/instruction/instruction.rs:1243
↓ 2 callersMethodenable_logging
platformio/ArduinoX86/include/CycleStateLogger.h:73
↓ 2 callersFunctionexec_async
(sender: Sender<S>, f: F)
crates/arduinox86_egui/src/async_exec.rs:27
↓ 2 callersFunctionexpand_opcode_to_candidates
Expand a single opcode into all combinations of size prefix and extension
crates/test_generator/src/batch.rs:199
↓ 2 callersMethodfilter_validated
(&mut self, ctx: &TestContext)
crates/test_generator/src/batch.rs:145
↓ 2 callersFunctionfinal_state_from_ops
(initial_state: IndexMap<u32, u8>, all_ops: &BusOps)
crates/test_generator/src/state.rs:265
↓ 2 callersMethodfinalize
(&mut self)
crates/arduinox86_cpu/src/lib.rs:1208
↓ 2 callersMethodflags
(&self)
crates/test_generator/src/registers.rs:540
↓ 2 callersMethodflush
platformio/ArduinoX86/include/Display.h:38
↓ 2 callersFunctionfmt_flags_v3
Format flags for 32-bit CPUs.
crates/arduinox86_client/src/registers/register_printer.rs:220
↓ 2 callersFunctionfmt_regs_v1
( f: &mut std::fmt::Formatter<'_>, regs: &RemoteCpuRegistersV1, cpu_type: ServerCpuType, )
crates/arduinox86_client/src/registers/register_printer.rs:78
↓ 2 callersMethodgetTCycleString
platformio/ArduinoX86/include/shields/ShieldBase.h:145
↓ 2 callersMethodget_cycle_state
Get the per-cycle state of the CPU. Arguments: `cycle`: If true, instruct the server to cycle the CPU once before returning the state. Returns: A [Ser
crates/arduinox86_client/src/lib.rs:1220
↓ 2 callersFunctionget_exception_hint
Get a hint if an exception was expected from the cycle states.
crates/test_generator/src/generate/util.rs:190
↓ 2 callersMethodget_flags
platformio/ArduinoX86/include/CommandServer.h:140
↓ 2 callersMethodget_test_count
(&self, opcode: Opcode)
crates/test_generator/src/config.rs:239
↓ 2 callersMethodhandle_termination
(&mut self, ctx: &mut TestContext, new_byte_ct: usize)
crates/test_generator/src/instruction/instruction.rs:950
↓ 2 callersMethodhas_sib
(&self)
crates/test_generator/src/instruction/instruction.rs:1309
↓ 2 callersMethodhave_preload_pgm
Return whether we are inside the preload program.
crates/arduinox86_cpu/src/lib.rs:1434
↓ 2 callersMethodhave_room
@brief Return true if we have room in the queue for a push
platformio/ArduinoX86/include/InstructionQueue.h:120
↓ 2 callersMethodinit
platformio/ArduinoX86/include/Display.h:30
↓ 2 callersFunctioninitial_state_from_ops
Try to calculate the initial memory state from a list of Bus operations.
crates/test_generator/src/state.rs:38
↓ 2 callersMethodinto_moo
(self)
crates/test_generator/src/cpu_common.rs:1132
↓ 2 callersMethodis_address_mode
(&self)
crates/test_generator/src/cpu_common.rs:165
↓ 2 callersMethodis_addressing_mode
(&self)
crates/test_generator/src/modrm.rs:500
↓ 2 callersMethodis_execute_automatic
platformio/ArduinoX86/include/CommandServer.h:148
↓ 2 callersMethodis_far_return
(&self)
crates/test_generator/src/instruction/instruction.rs:1284
↓ 2 callersMethodis_near_indirect
(&self)
crates/test_generator/src/instruction/instruction.rs:1265
↓ 2 callersMethodis_near_return
(&self)
crates/test_generator/src/instruction/instruction.rs:1292
↓ 2 callersMethodis_reading
(&self)
crates/arduinox86_client/src/cycle_state.rs:94
↓ 2 callersMethodis_register_mode
(&self)
crates/test_generator/src/cpu_common.rs:161
↓ 2 callersFunctionlog_cycle_states
(ctx: &mut TestContext, cycles: &[MooCycleState])
crates/test_generator/src/trace_log.rs:40
↓ 2 callersMethodlog_instruction
( &self, ctx: &mut TestContext, test_num: usize, opcode: Opcode, op_ex
crates/test_generator/src/instruction/log.rs:37
↓ 2 callersMethodmask_registers32
( &mut self, segment: iced_x86::Register, ea_registers: &[iced_x86::Register],
crates/test_generator/src/registers.rs:556
↓ 2 callersMethodmost_frequent_mnemonic
(&self)
crates/test_generator/src/generate/generation_stats.rs:77
↓ 2 callersMethodnew_code_window
(&mut self, base_name: &str, code: Option<String>)
crates/arduinox86_egui/src/window_manager.rs:149
↓ 2 callersMethodnormalize
(&mut self)
crates/arduinox86_client/src/registers/registers_common.rs:140
↓ 2 callersMethodnormalize_descriptors
Initialize segment descriptors with a base address calculated from the actual segment value, as would be the case in real mode.
crates/arduinox86_client/src/registers/registers_v2.rs:305
↓ 2 callersMethodops
(&self)
crates/test_generator/src/bus_ops.rs:166
↓ 2 callersMethodparams
(&self)
crates/arduinox86_egui/src/controls/data_visualizer.rs:97
↓ 2 callersFunctionparse_v2
(buf: &[u8])
crates/arduinox86_client/src/registers/registers_v2.rs:137
↓ 2 callersFunctionparse_v3a
(buf: &[u8])
crates/arduinox86_client/src/registers/registers_v3.rs:964
↓ 2 callersFunctionparse_v3b
(buf: &[u8])
crates/arduinox86_client/src/registers/registers_v3.rs:1257
↓ 2 callersMethodpayload
(&self)
crates/test_generator/src/cpu_common.rs:1090
↓ 2 callersMethodpop
(&mut self)
crates/arduinox86_cpu/src/queue.rs:123
↓ 2 callersFunctionprint_regs
(regs: &Registers, cpu_type: ServerCpuType)
crates/test_generator/src/display.rs:109
↓ 2 callersFunctionprint_regs_v1
(regs: &RemoteCpuRegistersV1, cpu_type: ServerCpuType)
crates/test_generator/src/display.rs:27
↓ 2 callersMethodprint_run_state
(&self, print_opts: &PrintOptions)
crates/arduinox86_cpu/src/lib.rs:1443
↓ 2 callersMethodpush
@brief Push data into the instruction queue. @param data The data to push into the queue, either 8 or 16 bits. @param d_type The data type tag for the
platformio/ArduinoX86/include/InstructionQueue.h:70
↓ 2 callersMethodrandomize
( &mut self, opts: &RandomizeOpts, rng: &mut rand::rngs::StdRng, beta: &mut Be
crates/test_generator/src/registers.rs:245
↓ 2 callersMethodread
Read the modrm byte and look up the appropriate value from the modrm table. Load any displacement, then return modrm struct and size of modrm + displa
crates/test_generator/src/modrm.rs:459
↓ 2 callersFunctionreadAIOWCPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:744
↓ 2 callersFunctionreadAMWCPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:733
↓ 2 callersMethodreadAddressBus
platformio/ArduinoX86/include/BoardController.h:166
↓ 2 callersMethodreadCpuStatusLines
platformio/ArduinoX86/include/shields/ShieldBase.h:79
↓ 2 callersFunctionreadINTAPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:751
↓ 2 callersFunctionreadIORCPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:740
↓ 2 callersFunctionreadIOWCPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:747
↓ 2 callersFunctionreadMRDCPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:729
↓ 2 callersFunctionreadMWTCPinImpl
platformio/ArduinoX86/include/shields/Shield80286.h:736
↓ 2 callersMethodread_address
(&mut self)
crates/arduinox86_client/src/lib.rs:1106
↓ 2 callersMethodread_at
platformio/ArduinoX86/include/InlineProgram.h:106
↓ 2 callersMethodread_data_bus
(&mut self)
crates/arduinox86_client/src/lib.rs:1144
↓ 2 callersMethodread_memory
Produce a data bus value from a memory read. This function is size-aware. For an 8-bit read, the upper byte will be 00.
crates/arduinox86_cpu/src/lib.rs:800
↓ 2 callersFunctionread_nops
Simulate fetching NOPs based on bus width.
platformio/ArduinoX86/src/main.cpp:704
↓ 2 callersMethodread_u16
(&self, addr: u32)
crates/test_generator/src/hash_memory.rs:43
↓ 2 callersMethodrefresh
(&mut self)
crates/arduinox86_egui/src/serial_manager.rs:37
↓ 2 callersMethodrelative_address_size
(&self, size: SegmentSize)
crates/test_generator/src/size_prefix.rs:102
↓ 2 callersMethodremove_event_type
(&mut self, event_type: &GuiEvent)
crates/arduinox86_egui/src/scheduler.rs:58
↓ 2 callersMethodreplace_backend
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:165
↓ 2 callersMethodreset_logging
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:324
↓ 2 callersMethodresolved
(&self)
crates/test_generator/src/instruction/instruction_name.rs:32
↓ 2 callersMethodsegment
(&self)
crates/arduinox86_client/src/cycle_state.rs:74
↓ 2 callersMethodsegment_base
(&self, segment: iced_x86::Register)
crates/test_generator/src/registers.rs:406
↓ 2 callersMethodsegment_selector
(&self, segment: iced_x86::Register)
crates/test_generator/src/registers.rs:437
↓ 2 callersMethodsetAleInterrupt
platformio/ArduinoX86/include/BoardController.h:52
↓ 2 callersMethodset_assembler_output
(&mut self, output: &str)
crates/arduinox86_egui/src/windows/code_editor.rs:61
← previousnext →201–300 of 1,200, ranked by callers