Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dbalsom/arduinoX86
/ functions
Functions
1,200 in github.com/dbalsom/arduinoX86
⨍
Functions
1,200
◇
Types & classes
279
↓ 2 callers
Method
set_ip
(&mut self, ip: u16)
crates/arduinox86_client/src/registers/registers_common.rs:100
↓ 2 callers
Method
set_jump_hint
platformio/ArduinoX86/include/Cpu.h:126
↓ 2 callers
Method
set_regs
(&mut self, initial_regs: &RemoteCpuRegistersV3, final_regs_opt: Option<&RemoteCpuRegistersV3>)
crates/arduinox86_egui/src/controls/registers_v3.rs:47
↓ 2 callers
Method
set_zoom
(&mut self, zoom: f32)
crates/arduinox86_egui/src/controls/canvas.rs:967
↓ 2 callers
Method
size
platformio/ArduinoX86/include/StaticHashTable.h:98
↓ 2 callers
Method
size
(&self)
crates/arduinox86_client/src/lib.rs:497
↓ 2 callers
Method
sp
(&self)
crates/test_generator/src/registers.rs:532
↓ 2 callers
Method
stdout
(&self)
crates/arduinox86_egui/src/assembler.rs:135
↓ 2 callers
Method
store
Command the CPU server to store registers, and return them as a [RemoteCpuRegisters] enum
crates/arduinox86_cpu/src/lib.rs:1558
↓ 2 callers
Method
tick
platformio/ArduinoX86/include/Cpu.h:156
↓ 2 callers
Function
timestamped_filename
Returns a filename like `2025-09-23T13-45-02Z_trace.log`.
crates/test_generator/src/file.rs:27
↓ 2 callers
Method
to_buffer
(&self, buf: &mut WS)
crates/test_generator/src/registers.rs:265
↓ 2 callers
Method
trace_filename
(&self, suffix: impl AsRef<Path>)
crates/test_generator/src/batch.rs:178
↓ 2 callers
Method
trace_log
(&self, context: &mut TestContext)
crates/test_generator/src/cpu_common.rs:1114
↓ 2 callers
Method
tstate_to_string
(&self, state: TState)
crates/arduinox86_client/src/lib.rs:272
↓ 2 callers
Method
unpack_pixels
(&mut self)
crates/arduinox86_egui/src/controls/canvas.rs:992
↓ 2 callers
Method
update_state
(&mut self, cycle: bool)
crates/arduinox86_cpu/src/lib.rs:712
↓ 2 callers
Function
validate_register_delta
( mnemonic: Mnemonic, initial_regs: &Registers, final_regs: &Registers, )
crates/test_generator/src/registers.rs:778
↓ 2 callers
Method
viz_ui
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/data_table.rs:134
↓ 2 callers
Method
write_buf
(&self, buf: &mut [u8])
crates/arduinox86_client/src/registers/registers_v1.rs:72
↓ 1 callers
Method
add_exception
(&mut self, exception: u8, sib: bool)
crates/test_generator/src/generate/generation_stats.rs:65
↓ 1 callers
Method
add_tab
(&mut self, label: &str)
crates/arduinox86_egui/src/controls/tab_group.rs:51
↓ 1 callers
Function
adjust_flags_u16
( ctx: &mut TestContext, test_seed: u64, test_instruction: &TestInstruction, test_registers: &
crates/test_generator/src/generate/util.rs:213
↓ 1 callers
Function
adjust_flags_u32
( ctx: &mut TestContext, test_seed: u64, test_instruction: &TestInstruction, test_registers: &
crates/test_generator/src/generate/util.rs:260
↓ 1 callers
Method
advance_run_state_on_queue_read
(&mut self)
crates/arduinox86_cpu/src/lib.rs:1217
↓ 1 callers
Method
app_init
(&mut self)
crates/arduinox86_egui/src/app.rs:179
↓ 1 callers
Function
apply_extension
(modrm: u8, opcode_ext: Option<u8>)
crates/test_generator/src/instruction/instruction.rs:189
↓ 1 callers
Method
assemble_str
Assemble the given in-memory assembly (as `&str`) into `output_path`. # Errors Returns an error if spawning `nasm` fails or if NASM exits with a non
crates/arduinox86_egui/src/assembler.rs:77
↓ 1 callers
Method
available_code_name
(&self, base: &str)
crates/arduinox86_egui/src/window_manager.rs:167
↓ 1 callers
Method
bhe
(&self)
crates/arduinox86_client/src/cycle_state.rs:61
↓ 1 callers
Method
bits
(&self)
crates/arduinox86_egui/src/controls/canvas.rs:393
↓ 1 callers
Method
blob
(&self, blob_name: &str)
crates/arduinox86_egui/src/resource_manager.rs:67
↓ 1 callers
Method
blob_mut
(&mut self, blob_name: &str)
crates/arduinox86_egui/src/resource_manager.rs:71
↓ 1 callers
Method
blob_window_mut
(&mut self, name: &str)
crates/arduinox86_egui/src/window_manager.rs:190
↓ 1 callers
Method
blobs
(&self)
crates/arduinox86_egui/src/resource_manager.rs:75
↓ 1 callers
Method
branch_is_odd
(&self, ctx: &mut TestContext, registers: &Registers)
crates/test_generator/src/instruction/instruction.rs:1363
↓ 1 callers
Method
bus_value
(&self)
crates/arduinox86_cpu/src/code_stream.rs:40
↓ 1 callers
Method
cached_flags
(&self)
crates/arduinox86_egui/src/client.rs:148
↓ 1 callers
Method
calc_layout
(&mut self)
crates/arduinox86_egui/src/controls/data_table.rs:379
↓ 1 callers
Method
can_prefetch
Return whether this CPU has a defined prefetch program.
crates/arduinox86_cpu/src/lib.rs:138
↓ 1 callers
Method
change_state
(&mut self, c_ctx: &mut ClientContext, new_state: ProgramState)
crates/arduinox86_egui/src/windows/client_window.rs:131
↓ 1 callers
Method
clear_cycle_log
(&mut self)
crates/arduinox86_client/src/lib.rs:1461
↓ 1 callers
Method
clear_interrupt_flag
(&mut self)
crates/arduinox86_client/src/registers/registers_v2.rs:298
↓ 1 callers
Method
clear_interrupt_flag
(&mut self)
crates/arduinox86_client/src/registers/registers_v3.rs:724
↓ 1 callers
Method
clear_resume_flag
(&mut self)
crates/arduinox86_client/src/registers/registers_v3.rs:728
↓ 1 callers
Method
clear_trap_flag
(&mut self)
crates/arduinox86_client/src/registers/registers_v2.rs:294
↓ 1 callers
Method
clear_trap_flag
(&mut self)
crates/arduinox86_client/src/registers/registers_v3.rs:720
↓ 1 callers
Method
code_window_mut
(&mut self, name: &str)
crates/arduinox86_egui/src/window_manager.rs:212
↓ 1 callers
Function
compare_registers16
(regs0: &MooRegisters16, regs1: &MooRegisters16)
crates/test_generator/src/registers.rs:622
↓ 1 callers
Function
compare_registers32
(regs0: &MooRegisters32, regs1: &MooRegisters32)
crates/test_generator/src/registers.rs:667
↓ 1 callers
Method
control_state
(&self)
crates/arduinox86_egui/src/client.rs:95
↓ 1 callers
Function
convert_inline_registers
Fix up the old-style inline regs by swapping fields.
platformio/ArduinoX86/src/main.cpp:372
↓ 1 callers
Function
cpu_id
platformio/ArduinoX86/src/main.cpp:229
↓ 1 callers
Method
cpu_type
(&mut self)
crates/arduinox86_client/src/lib.rs:1076
↓ 1 callers
Method
create_texture
(&mut self)
crates/arduinox86_egui/src/controls/canvas.rs:535
↓ 1 callers
Method
ctx_init
Initialize the egui context, for visuals, etc. Tried doing this in new() but it didn't take effect.
crates/arduinox86_egui/src/app.rs:157
↓ 1 callers
Function
custom_style
()
crates/arduinox86_egui/src/style.rs:15
↓ 1 callers
Method
data
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:145
↓ 1 callers
Method
data_bus
(&self)
crates/test_generator/src/cycles.rs:35
↓ 1 callers
Method
data_bus_str
(&self)
crates/arduinox86_cpu/src/lib.rs:748
↓ 1 callers
Method
data_bus_str
(&self)
crates/arduinox86_client/src/cycle_state.rs:130
↓ 1 callers
Method
data_chr_width
(&self)
crates/arduinox86_client/src/lib.rs:311
↓ 1 callers
Method
data_to_string
(&self)
crates/arduinox86_egui/src/controls/data_table.rs:404
↓ 1 callers
Method
data_width
(&self)
crates/arduinox86_egui/src/widgets/cycle_display.rs:149
↓ 1 callers
Method
data_width
(&self)
crates/arduinox86_client/src/cycle_state.rs:110
↓ 1 callers
Method
debugPrint
String overload
sketches/cpu_server/DebugPrint.h:67
↓ 1 callers
Method
debugPrintDeferred
platformio/ArduinoX86/include/DebugPrint.h:219
↓ 1 callers
Method
debugPrintln
String overload
sketches/cpu_server/DebugPrint.h:95
↓ 1 callers
Method
debug_mem
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:51
↓ 1 callers
Function
decodeBusStatus
platformio/ArduinoX86/include/shields/Shield80286.h:313
↓ 1 callers
Method
decodeBusStatus
platformio/ArduinoX86/include/shields/ShieldBase.h:157
↓ 1 callers
Function
decode_marty_instruction
(ctx: &TestContext, bytes: &[u8])
crates/test_generator/src/instruction/instruction.rs:144
↓ 1 callers
Function
desaturate_rgb_t256
Desaturate RGB toward its luma by t/256.
crates/arduinox86_egui/src/widgets/cycle_display.rs:78
↓ 1 callers
Function
detect_cpu_type
Detect the CPU type based on the number of CPU cycles spent executing the CPU ID program.
platformio/ArduinoX86/src/main.cpp:2582
↓ 1 callers
Function
detect_fpu_type
platformio/ArduinoX86/src/main.cpp:2602
↓ 1 callers
Method
detect_pairs
(&mut self)
crates/test_generator/src/bus_ops.rs:84
↓ 1 callers
Method
disable
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:134
↓ 1 callers
Method
display_byte
(&self, byte: u8)
crates/arduinox86_egui/src/character_encoding/mod.rs:88
↓ 1 callers
Method
dump_states
platformio/ArduinoX86/include/CycleStateLogger.h:86
↓ 1 callers
Method
dx
(&self)
crates/test_generator/src/registers.rs:516
↓ 1 callers
Method
ea_registers
(&self)
crates/test_generator/src/instruction/instruction.rs:1214
↓ 1 callers
Method
enable
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:133
↓ 1 callers
Method
encode
(&self)
crates/arduinox86_egui/src/character_encoding/mod.rs:60
↓ 1 callers
Method
erase_memory
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:306
↓ 1 callers
Method
erase_memory
(&mut self)
crates/arduinox86_egui/src/client.rs:126
↓ 1 callers
Method
far_call_detected
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:327
↓ 1 callers
Method
fetch_from_memory
(&mut self, address: u32, end_address: u32)
crates/arduinox86_cpu/src/lib.rs:767
↓ 1 callers
Method
filter_existing
Filter the current candidate list to remove any whose output file already exists in the specified path.
crates/test_generator/src/batch.rs:152
↓ 1 callers
Method
flush
platformio/ArduinoX86/include/GigaDisplay.h:161
↓ 1 callers
Function
fmt_regs_v1_delta
( fmt: &mut std::fmt::Formatter<'_>, initial: &RemoteCpuRegistersV1, _final: &RemoteCpuRegistersV1
crates/arduinox86_client/src/registers/register_printer.rs:243
↓ 1 callers
Function
fmt_regs_v2
( f: &mut std::fmt::Formatter<'_>, regs: &RemoteCpuRegistersV2, cpu_type: ServerCpuType, optio
crates/arduinox86_client/src/registers/register_printer.rs:111
↓ 1 callers
Function
fmt_regs_v2_delta
( fmt: &mut std::fmt::Formatter<'_>, initial: &RemoteCpuRegistersV2, _final: &RemoteCpuRegistersV2
crates/arduinox86_client/src/registers/register_printer.rs:303
↓ 1 callers
Function
fmt_regs_v3
( fmt: &mut std::fmt::Formatter<'_>, regs: &RemoteCpuRegistersV3, cpu_type: ServerCpuType, )
crates/arduinox86_client/src/registers/register_printer.rs:141
↓ 1 callers
Function
fmt_regs_v3_delta
( fmt: &mut std::fmt::Formatter<'_>, initial: &RemoteCpuRegistersV3, regs: &RemoteCpuRegistersV3,
crates/arduinox86_client/src/registers/register_printer.rs:403
↓ 1 callers
Function
format_marty_instruction
(marty_i: &marty_dasm::prelude::Instruction)
crates/test_generator/src/instruction/instruction.rs:169
↓ 1 callers
Function
generate_consistent_test
Generate a single test for the specified opcode and test number. This will call `generate_test` repeatedly until a consistent result is obtained, the
crates/test_generator/src/generate/gen_test.rs:80
↓ 1 callers
Function
generate_modrm
( rng: &mut StdRng, size: AddressSize, allow_reg_form: bool, sib_chance: Option<f32>, exte
crates/test_generator/src/instruction/instruction.rs:209
↓ 1 callers
Function
generate_test
( ctx: &mut TestContext, test_num: usize, gen_num: usize, opcode: Opcode, op_ext: Option<u
crates/test_generator/src/generate/gen_test.rs:577
↓ 1 callers
Function
generate_tests
The top-level test generation function. Iterates through all opcodes specified by the configuration, generating tests for each one until the specified
crates/test_generator/src/generate/gen_tests.rs:48
↓ 1 callers
Function
getAddressBusWidth
platformio/ArduinoX86/include/shields/Shield80286.h:300
← previous
next →
301–400 of 1,200, ranked by callers