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
↓ 154 callers
Method
debugPrintln
String overload
platformio/ArduinoX86/include/DebugPrint.h:148
↓ 111 callers
Method
to_string
(&self)
crates/arduinox86_cpu/src/queue.rs:147
↓ 107 callers
Method
address_latch
platformio/ArduinoX86/include/Cpu.h:160
↓ 79 callers
Method
debugPrintf
platformio/ArduinoX86/src/DebugPrint.cpp:28
↓ 55 callers
Method
len
(&self)
crates/arduinox86_cpu/src/queue.rs:72
↓ 46 callers
Method
contains
(&self, value: usize)
crates/arduinox86_egui/src/range_check/mod.rs:48
↓ 43 callers
Method
change_state
platformio/ArduinoX86/src/CommandServer.cpp:356
↓ 43 callers
Function
set_error
platformio/ArduinoX86/src/main.cpp:326
↓ 42 callers
Method
iter
(&self)
crates/test_generator/src/batch.rs:48
↓ 42 callers
Method
write
(&self, writer: &mut WS)
crates/arduinox86_client/src/registers/registers_common.rs:148
↓ 36 callers
Method
base_address
(&self)
crates/arduinox86_client/src/registers/registers_v3.rs:548
↓ 35 callers
Method
read_result_code
(&mut self, cmd: ServerCommand)
crates/arduinox86_client/src/lib.rs:880
↓ 35 callers
Method
send_command_byte
(&mut self, cmd: ServerCommand)
crates/arduinox86_client/src/lib.rs:864
↓ 35 callers
Method
with_limit
(mut self, limit: u32)
crates/arduinox86_client/src/registers/registers_v3.rs:535
↓ 32 callers
Method
insert
platformio/ArduinoX86/include/StaticHashTable.h:55
↓ 32 callers
Method
push
(&mut self, data: u16, width: DataWidth, dtype: QueueDataType, addr: u32)
crates/arduinox86_cpu/src/queue.rs:84
↓ 30 callers
Method
len
(&self)
crates/test_generator/src/disassembly/iced.rs:133
↓ 29 callers
Method
debugPrint
String overload
platformio/ArduinoX86/include/DebugPrint.h:89
↓ 29 callers
Method
writeDataBus
platformio/ArduinoX86/include/BoardController.h:181
↓ 28 callers
Method
push
(&mut self, event: GuiEvent)
crates/arduinox86_egui/src/events.rs:63
↓ 25 callers
Method
is_some
(&self)
crates/test_generator/src/cpu_common.rs:311
↓ 23 callers
Method
i
(&self)
crates/test_generator/src/disassembly/iced.rs:137
↓ 21 callers
Function
read_descriptor_v2
(slice: &[u8], index: usize)
crates/arduinox86_client/src/registers/registers_v3.rs:560
↓ 20 callers
Method
with_access
(mut self, access: u32)
crates/arduinox86_client/src/registers/registers_v3.rs:539
↓ 19 callers
Method
ecx
(&self)
crates/test_generator/src/registers.rs:500
↓ 19 callers
Method
read
platformio/ArduinoX86/include/InlineProgram.h:58
↓ 18 callers
Method
collect
Build a full list of tests that pass all the filtering criteria and batching parameters
crates/test_generator/src/batch.rs:53
↓ 18 callers
Function
desat_to_color32
Desaturate and produce `Color32` (const-friendly).
crates/arduinox86_egui/src/widgets/cycle_display.rs:88
↓ 18 callers
Method
edx
(&self)
crates/test_generator/src/registers.rs:524
↓ 18 callers
Method
flags
(&self)
crates/arduinox86_client/src/registers/registers_common.rs:124
↓ 18 callers
Method
limit
(&self)
crates/arduinox86_client/src/registers/registers_v3.rs:524
↓ 18 callers
Method
readMRDCPin
platformio/ArduinoX86/include/BoardController.h:196
↓ 18 callers
Method
recv_buf
(&mut self, buf: &mut [u8])
crates/arduinox86_client/src/lib.rs:915
↓ 18 callers
Method
reset
platformio/ArduinoX86/src/CommandServer.cpp:63
↓ 18 callers
Method
send_buf
(&mut self, buf: &[u8])
crates/arduinox86_client/src/lib.rs:901
↓ 17 callers
Method
with_base_address
(mut self, base: u32)
crates/arduinox86_client/src/registers/registers_v3.rs:531
↓ 16 callers
Method
write_u16_at
platformio/ArduinoX86/include/InlineProgram.h:160
↓ 15 callers
Method
base
(&self)
crates/arduinox86_client/src/registers/registers_v3.rs:528
↓ 15 callers
Function
cycle
platformio/ArduinoX86/src/main.cpp:732
↓ 15 callers
Function
getColor
platformio/ArduinoX86/include/DebugPrint.h:29
↓ 15 callers
Method
size
(&self)
crates/arduinox86_cpu/src/queue.rs:76
↓ 14 callers
Function
debugPrintlnColor
platformio/ArduinoX86/include/ansi_color.h:82
↓ 13 callers
Method
find
platformio/ArduinoX86/include/StaticHashTable.h:75
↓ 12 callers
Method
debug_print
platformio/ArduinoX86/include/InlineProgram.h:183
↓ 12 callers
Method
has_remaining
platformio/ArduinoX86/include/InlineProgram.h:170
↓ 12 callers
Function
print_cpu_state
platformio/ArduinoX86/src/main.cpp:432
↓ 12 callers
Method
readBHEPin
platformio/ArduinoX86/include/BoardController.h:186
↓ 12 callers
Method
regs
(&self)
crates/arduinox86_egui/src/controls/registers_v3.rs:59
↓ 12 callers
Method
set_flags
(&mut self, flags: u32)
crates/arduinox86_client/src/lib.rs:1247
↓ 11 callers
Method
eip
(&self)
crates/test_generator/src/registers.rs:312
↓ 11 callers
Method
get_program_state
(&mut self)
crates/arduinox86_client/src/lib.rs:1175
↓ 11 callers
Method
iced_instruction
(&self)
crates/test_generator/src/instruction/instruction.rs:1198
↓ 11 callers
Method
is_empty
(&self)
crates/test_generator/src/batch.rs:44
↓ 11 callers
Method
readMWTCPin
platformio/ArduinoX86/include/BoardController.h:206
↓ 10 callers
Method
is_none
(&self)
crates/test_generator/src/cpu_common.rs:314
↓ 10 callers
Method
readALEPin
platformio/ArduinoX86/include/BoardController.h:191
↓ 10 callers
Method
set_flag_state
(&mut self, flag: u32, state: bool)
crates/arduinox86_egui/src/client.rs:131
↓ 10 callers
Method
set_memory
(&mut self, address: u32, data_buf: &[u8])
crates/arduinox86_client/src/lib.rs:1282
↓ 10 callers
Method
stack_address
(&self)
crates/test_generator/src/registers.rs:548
↓ 10 callers
Method
writePin
platformio/ArduinoX86/include/shields/ShieldBase.h:60
↓ 10 callers
Method
write_pin
(&mut self, pin_no: CpuPin, val: bool)
crates/arduinox86_client/src/lib.rs:1205
↓ 10 callers
Method
write_u8
(&mut self, addr: u32, value: u8)
crates/test_generator/src/hash_memory.rs:40
↓ 9 callers
Method
clear
(&mut self)
crates/arduinox86_egui/src/controls/canvas.rs:493
↓ 9 callers
Method
sync_flags
(&mut self, c_ctx: &ClientContext)
crates/arduinox86_egui/src/windows/client_window.rs:89
↓ 8 callers
Function
create_batch
Create a batch of items from a larger list, based on the batch index and total number of batches. If total is 1 or less, returns the full list. Panics
crates/test_generator/src/batch.rs:235
↓ 8 callers
Method
isEnabled
platformio/ArduinoX86/include/DebugFilter.h:65
↓ 8 callers
Method
load_registers_from_buf
(&mut self, reg_data: &[u8])
crates/arduinox86_cpu/src/lib.rs:560
↓ 8 callers
Method
op0_kind
(&self)
crates/test_generator/src/instruction/instruction.rs:1202
↓ 8 callers
Function
read_descriptor
(slice: &[u8], index: usize)
crates/arduinox86_client/src/registers/registers_v2.rs:194
↓ 8 callers
Method
read_u8
(&self, addr: u32)
crates/test_generator/src/hash_memory.rs:37
↓ 8 callers
Method
show
( &mut self, e_ctx: &egui::Context, c_ctx: &mut ClientContext, rm: &mut Resour
crates/arduinox86_egui/src/window_manager.rs:81
↓ 8 callers
Method
show
(&mut self, ui: &mut egui::Ui, events: &mut GuiEventQueue)
crates/arduinox86_egui/src/controls/registers_v3.rs:64
↓ 7 callers
Function
debugPrintColor
Print color with string
platformio/ArduinoX86/include/ansi_color.h:58
↓ 7 callers
Function
getColor
sketches/cpu_server/DebugPrint.h:29
↓ 7 callers
Method
get_flags
(&mut self)
crates/arduinox86_client/src/lib.rs:1254
↓ 7 callers
Method
isEnabled
sketches/cpu_server/DebugFilter.h:61
↓ 7 callers
Function
isTransferDoneImpl
platformio/ArduinoX86/include/shields/Shield80286.h:335
↓ 7 callers
Method
mnemonic
(&self)
crates/test_generator/src/instruction/instruction.rs:1210
↓ 7 callers
Method
readDataBus
platformio/ArduinoX86/include/BoardController.h:176
↓ 7 callers
Method
reset
(&mut self)
crates/arduinox86_cpu/src/lib.rs:405
↓ 7 callers
Method
sequence_bytes
(&self)
crates/test_generator/src/instruction/instruction.rs:1186
↓ 7 callers
Method
set_program_bounds
(&mut self, start: usize, end: usize)
crates/arduinox86_cpu/src/lib.rs:491
↓ 7 callers
Method
width
(&self)
crates/arduinox86_egui/src/controls/canvas.rs:541
↓ 6 callers
Function
bytes_from_bus_op
(op: &BusOp)
crates/test_generator/src/state.rs:250
↓ 6 callers
Method
cs_base
(&self)
crates/test_generator/src/registers.rs:328
↓ 6 callers
Method
decode_status
(&self, status_byte: u8)
crates/arduinox86_client/src/lib.rs:327
↓ 6 callers
Method
enable_debug
(&mut self, enable: bool)
crates/arduinox86_client/src/lib.rs:1435
↓ 6 callers
Method
i_mut
(&mut self)
crates/test_generator/src/disassembly/iced.rs:141
↓ 6 callers
Method
initial_state
(&self)
crates/arduinox86_egui/src/client.rs:104
↓ 6 callers
Method
len
platformio/ArduinoX86/include/InlineProgram.h:168
↓ 6 callers
Method
len
(&self)
crates/test_generator/src/batch.rs:40
↓ 6 callers
Method
log
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:68
↓ 6 callers
Method
mem_write_bus
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:218
↓ 6 callers
Method
op1_kind
(&self)
crates/test_generator/src/instruction/instruction.rs:1206
↓ 6 callers
Method
run
Run the CPU for the specified number of cycles.
crates/arduinox86_cpu/src/lib.rs:1460
↓ 6 callers
Method
ss_base
(&self)
crates/test_generator/src/registers.rs:376
↓ 6 callers
Method
state
platformio/ArduinoX86/include/CommandServer.h:130
↓ 6 callers
Method
t_state
(&self)
crates/arduinox86_client/src/cycle_state.rs:70
↓ 5 callers
Function
count_prefixes
(ctx: &TestContext, bytes: &[u8])
crates/test_generator/src/disassembly/prefixes.rs:25
↓ 5 callers
Method
cpu_type
(&self)
crates/arduinox86_cpu/src/lib.rs:443
next →
1–100 of 1,200, ranked by callers