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
↓ 5 callers
Method
cs
(&self)
crates/test_generator/src/registers.rs:320
↓ 5 callers
Function
error_beep
platformio/ArduinoX86/src/buzzer.cpp:36
↓ 5 callers
Method
format
Return the disassembled instruction text and mnemonic string for the provided iced instruction.
crates/test_generator/src/disassembly/iced.rs:50
↓ 5 callers
Method
is_empty
(&self)
crates/arduinox86_egui/src/events.rs:76
↓ 5 callers
Method
load_registers_from_struct
(&mut self, regs: &RemoteCpuRegistersV1)
crates/arduinox86_cpu/src/lib.rs:670
↓ 5 callers
Method
log
(&self, context: &mut TestContext)
crates/test_generator/src/generate/generation_stats.rs:81
↓ 5 callers
Method
mem_write_u8
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:210
↓ 5 callers
Method
open
(&self)
crates/arduinox86_egui/src/windows/code_editor.rs:49
↓ 5 callers
Method
push_byte
(&mut self, data: u8, data_type: QueueDataType)
crates/arduinox86_cpu/src/code_stream.rs:56
↓ 5 callers
Method
readIOWCPin
platformio/ArduinoX86/include/BoardController.h:216
↓ 5 callers
Method
readPin
platformio/ArduinoX86/include/shields/ShieldBase.h:56
↓ 5 callers
Method
ss
(&self)
crates/test_generator/src/registers.rs:368
↓ 5 callers
Method
store_registers_to_buf
(&mut self, reg_data: &mut [u8])
crates/arduinox86_client/src/lib.rs:1021
↓ 5 callers
Method
test
Perform a sanity check that we have a valid address latch (Debugging use)
crates/arduinox86_cpu/src/lib.rs:1583
↓ 5 callers
Method
write_bus16
(&mut self, addr: u32, bhe: bool, value: u16)
crates/test_generator/src/hash_memory.rs:73
↓ 5 callers
Method
write_u8
(&mut self, address: usize, byte: u8)
crates/arduinox86_cpu/src/lib.rs:543
↓ 4 callers
Method
add_blob
(&mut self, name: String, window: BinaryView)
crates/arduinox86_egui/src/window_manager.rs:51
↓ 4 callers
Method
address_in_bounds
Return true if the current address latch is within execution bounds.
crates/arduinox86_cpu/src/lib.rs:758
↓ 4 callers
Method
ale
(&self)
crates/arduinox86_cpu/src/lib.rs:1236
↓ 4 callers
Method
ax
(&self)
crates/arduinox86_client/src/registers/registers_common.rs:116
↓ 4 callers
Method
blob_exists
(&self, blob_name: &str)
crates/arduinox86_egui/src/resource_manager.rs:33
↓ 4 callers
Method
bytes
(&self)
crates/test_generator/src/instruction/instruction.rs:1182
↓ 4 callers
Function
calc_flat_address
platformio/ArduinoX86/src/main.cpp:295
↓ 4 callers
Method
calculate
(&self, regs: &dyn Registers32)
crates/test_generator/src/cpu_common.rs:252
↓ 4 callers
Method
calculate_effective_address
(&self, base_segment: Register16, regs: &dyn Registers32)
crates/test_generator/src/cpu_common.rs:286
↓ 4 callers
Function
clear_error
platformio/ArduinoX86/src/main.cpp:322
↓ 4 callers
Function
create_state
( state_type: MooStateType, initial_regs: &Registers, ea: Option<MooEffectiveAddress>, final_r
crates/test_generator/src/generate/util.rs:306
↓ 4 callers
Function
data_bus_set_byte
platformio/ArduinoX86/src/main.cpp:312
↓ 4 callers
Method
display
(&self)
crates/arduinox86_egui/src/character_encoding/mod.rs:51
↓ 4 callers
Method
ds_base
(&self)
crates/test_generator/src/registers.rs:336
↓ 4 callers
Method
es_base
(&self)
crates/test_generator/src/registers.rs:344
↓ 4 callers
Method
fs_base
(&self)
crates/test_generator/src/registers.rs:352
↓ 4 callers
Function
get_opcode_str
platformio/ArduinoX86/src/opcodes.cpp:376
↓ 4 callers
Method
gs_base
(&self)
crates/test_generator/src/registers.rs:360
↓ 4 callers
Method
ip
(&self)
crates/test_generator/src/registers.rs:304
↓ 4 callers
Method
is_intel
Returns whether the CPU type is an Intel CPU.
crates/arduinox86_client/src/lib.rs:247
↓ 4 callers
Method
len
(&self)
crates/test_generator/src/bus_ops.rs:137
↓ 4 callers
Method
makeColor
platformio/ArduinoX86/include/Display.h:33
↓ 4 callers
Method
mem_read_bus
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:185
↓ 4 callers
Method
name
(&self)
crates/test_generator/src/instruction/instruction.rs:1178
↓ 4 callers
Method
open_mut
(&mut self)
crates/arduinox86_egui/src/windows/code_editor.rs:53
↓ 4 callers
Method
re_encode
Re-encode the instruction with iced-x86, falling back to marty_dasm if invalid.
crates/test_generator/src/instruction/instruction.rs:979
↓ 4 callers
Function
readParameterBytes
Read the `len` number of bytes from the serial port into the specified buffer.
platformio/ArduinoX86/src/main.cpp:2651
↓ 4 callers
Method
relative_opcode_size
(&self, size: SegmentSize)
crates/test_generator/src/size_prefix.rs:85
↓ 4 callers
Method
segment_limit
(&self, segment: iced_x86::Register)
crates/test_generator/src/registers.rs:384
↓ 4 callers
Method
setDebugEnabled
platformio/ArduinoX86/include/DebugPrint.h:234
↓ 4 callers
Method
set_cpu_type
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:161
↓ 4 callers
Method
test_ct
(&self, ctx: &mut TestContext)
crates/test_generator/src/batch.rs:136
↓ 4 callers
Method
ui
(self, ui: &mut Ui)
crates/arduinox86_egui/src/widgets/cycle_display.rs:194
↓ 4 callers
Method
updateCell
platformio/ArduinoX86/include/Display.h:32
↓ 4 callers
Method
validate
( &self, context: &TestContext, registers: &Registers, opcode: Opcode,
crates/test_generator/src/bus_ops.rs:170
↓ 4 callers
Function
write_buffer
platformio/ArduinoX86/src/main.cpp:685
↓ 4 callers
Method
write_u16
(&mut self, address: usize, word: u16)
crates/arduinox86_cpu/src/lib.rs:549
↓ 3 callers
Method
add_event
(&mut self, event: ScheduledEvent)
crates/arduinox86_egui/src/scheduler.rs:50
↓ 3 callers
Method
address_offset
(&self, displacement: Displacement)
crates/test_generator/src/modrm.rs:505
↓ 3 callers
Method
addressing_mode
(&self)
crates/test_generator/src/instruction/instruction.rs:1261
↓ 3 callers
Function
beep
platformio/ArduinoX86/src/buzzer.cpp:29
↓ 3 callers
Method
calculate_code_address
(&self)
crates/arduinox86_client/src/registers/registers_v2.rs:457
↓ 3 callers
Method
clear
(&mut self)
crates/test_generator/src/hash_memory.rs:98
↓ 3 callers
Method
clockHighDelay
sketches/cpu_server/boards/ArduinoDueBoard.h:44
↓ 3 callers
Method
clockLowDelay
sketches/cpu_server/boards/ArduinoDueBoard.h:48
↓ 3 callers
Method
code_address
(&self)
crates/arduinox86_client/src/registers/registers_common.rs:132
↓ 3 callers
Method
disable_logging
platformio/ArduinoX86/include/CycleStateLogger.h:77
↓ 3 callers
Method
filename
(&self)
crates/test_generator/src/batch.rs:169
↓ 3 callers
Method
flush
(&mut self)
crates/arduinox86_cpu/src/queue.rs:141
↓ 3 callers
Function
fmt_flags_v1
Format the flags for 16-bit CPUs. This function takes a [ServerCpuType] so that it can interpret certain flags that are defined differently per CPU (m
crates/arduinox86_client/src/registers/register_printer.rs:179
↓ 3 callers
Method
get_cycle_states
(&mut self)
crates/arduinox86_client/src/lib.rs:1309
↓ 3 callers
Function
handle_execute_state
platformio/ArduinoX86/src/main.cpp:1921
↓ 3 callers
Method
has_8080_emulation
Return whether this CPU has an 8080 emulation mode.
crates/arduinox86_cpu/src/lib.rs:148
↓ 3 callers
Method
has_segment_status
(&self)
crates/arduinox86_client/src/lib.rs:319
↓ 3 callers
Method
isDebugEnabled
platformio/ArduinoX86/include/DebugPrint.h:238
↓ 3 callers
Function
is_group_op
(op1: u8)
crates/arduinox86_cpu/src/opcodes.rs:54
↓ 3 callers
Method
is_valid
(&self)
crates/test_generator/src/disassembly/iced.rs:129
↓ 3 callers
Method
is_writing
(&self)
crates/arduinox86_client/src/cycle_state.rs:98
↓ 3 callers
Method
len
(&self)
crates/arduinox86_cpu/src/code_stream.rs:66
↓ 3 callers
Method
mem_read_u16
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:180
↓ 3 callers
Function
mix_to_gray_ch
(c: u8, gray: u8, t256: u16)
crates/arduinox86_egui/src/widgets/cycle_display.rs:71
↓ 3 callers
Method
normalize_descriptors
(&mut self)
crates/test_generator/src/registers.rs:295
↓ 3 callers
Method
patch_vector
platformio/ArduinoX86/include/InlineProgram.h:175
↓ 3 callers
Method
print_cpu_state
(&self)
crates/arduinox86_cpu/src/lib.rs:1232
↓ 3 callers
Function
print_regs_v2
(regs: &RemoteCpuRegistersV2, cpu_type: ServerCpuType)
crates/test_generator/src/display.rs:95
↓ 3 callers
Method
program_remaining
(&self)
crates/arduinox86_cpu/src/remote_program.rs:46
↓ 3 callers
Method
readBusControllerCommandLines
platformio/ArduinoX86/include/shields/ShieldBase.h:124
↓ 3 callers
Method
readBusControllerControlLines
platformio/ArduinoX86/include/shields/ShieldBase.h:128
↓ 3 callers
Method
readIORCPin
platformio/ArduinoX86/include/BoardController.h:211
↓ 3 callers
Method
read_u32
(&self, addr: u32)
crates/test_generator/src/hash_memory.rs:52
↓ 3 callers
Method
resetCpu
platformio/ArduinoX86/include/shields/ShieldBase.h:46
↓ 3 callers
Method
reset_state
(&mut self)
crates/arduinox86_egui/src/windows/client_window.rs:147
↓ 3 callers
Method
rows
platformio/ArduinoX86/include/Display.h:31
↓ 3 callers
Method
set_bpp
(&mut self, bpp: PixelCanvasDepth)
crates/arduinox86_egui/src/controls/canvas.rs:962
↓ 3 callers
Method
set_data
(&mut self, data: &[u8])
crates/arduinox86_egui/src/windows/binary_view.rs:70
↓ 3 callers
Method
set_jump_hint
Send a hint to the server about whether the next jump or call will be to an odd or even address. To clear the hint, pass None.
crates/arduinox86_client/src/lib.rs:1478
↓ 3 callers
Method
set_pc
platformio/ArduinoX86/include/InlineProgram.h:50
↓ 3 callers
Method
set_use_smm
platformio/ArduinoX86/include/Cpu.h:102
↓ 3 callers
Method
stderr
(&self)
crates/arduinox86_egui/src/assembler.rs:139
↓ 3 callers
Method
update_texture
(&mut self)
crates/arduinox86_egui/src/controls/canvas.rs:954
↓ 3 callers
Method
with_tab
(mut self, label: &str)
crates/arduinox86_egui/src/controls/tab_group.rs:46
↓ 3 callers
Method
write_bus
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:42
↓ 3 callers
Method
write_data_bus
(&mut self, data: u16)
crates/arduinox86_client/src/lib.rs:1154
↓ 3 callers
Method
write_u32
(&mut self, addr: u32, value: u32)
crates/test_generator/src/hash_memory.rs:59
← previous
next →
101–200 of 1,200, ranked by callers