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
↓ 1 callers
Function
patch_load_pgm
platformio/ArduinoX86/src/main.cpp:340
↓ 1 callers
Method
patch_stack_frame
@brief Patch the Loadall286 registers from a CallStackFrame.
platformio/ArduinoX86/include/registers.h:119
↓ 1 callers
Method
peek_back
Returns the most recent entry when relative=0, previous when relative=1, etc. If relative >= count(), behavior is undefined.
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:93
↓ 1 callers
Method
peek_call_frame
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:98
↓ 1 callers
Method
pop
@brief Pop a byte and its data type from the queue. @param byte Pointer to store the popped byte. @param dtype Pointer to store the data type of the p
platformio/ArduinoX86/include/InstructionQueue.h:107
↓ 1 callers
Method
pop
(&mut self)
crates/arduinox86_egui/src/events.rs:67
↓ 1 callers
Method
pop_data_bus
Pop a value of the appropriate width from the code stream deque and return it, along with a tuple of data types. Overflows are filled with NOPs set to
crates/arduinox86_cpu/src/code_stream.rs:83
↓ 1 callers
Method
port_display_names
(&self)
crates/arduinox86_egui/src/serial_manager.rs:60
↓ 1 callers
Method
port_names
(&self)
crates/arduinox86_egui/src/serial_manager.rs:84
↓ 1 callers
Method
ports
(&self)
crates/arduinox86_egui/src/serial_manager.rs:88
↓ 1 callers
Function
post_test_validation
( ctx: &mut TestContext, opcode: Opcode, test_num: u32, test_in: &MooTest, test_out: &MooT
crates/test_generator/src/validate/validate_tests.rs:319
↓ 1 callers
Method
prefetch_store
(&mut self)
crates/arduinox86_client/src/lib.rs:1165
↓ 1 callers
Method
printPinStates
platformio/ArduinoX86/include/shields/ShieldBase.h:116
↓ 1 callers
Method
printPinStatesImpl
platformio/ArduinoX86/include/shields/Shield80386.h:760
↓ 1 callers
Method
program_state
(&mut self)
crates/arduinox86_egui/src/client.rs:99
↓ 1 callers
Method
push_cycle
(&mut self, c_ctx: &mut ClientContext, step: bool)
crates/arduinox86_egui/src/windows/client_window.rs:153
↓ 1 callers
Method
push_cycle
(&mut self, cycle: ServerCycleState)
crates/arduinox86_egui/src/controls/cycle_table.rs:67
↓ 1 callers
Method
push_word
(&mut self, data: u16, data_type: QueueDataType)
crates/arduinox86_cpu/src/code_stream.rs:60
↓ 1 callers
Method
queue_size
(&self)
crates/arduinox86_client/src/lib.rs:459
↓ 1 callers
Method
randomize_memory
@brief Randomizes the contents of the emulated memory with random data.
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:315
↓ 1 callers
Method
randomize_memory
(&mut self, seed: u32)
crates/arduinox86_client/src/lib.rs:1268
↓ 1 callers
Function
randomize_v2
(ctx: &mut TestContext, config: TestGen, opcode: Opcode, rng: &mut StdRng, regs: &mut Registers)
crates/test_generator/src/generate/gen_regs.rs:221
↓ 1 callers
Function
randomize_v3a
(ctx: &mut TestContext, config: TestGen, opcode: Opcode, rng: &mut StdRng, regs: &mut Registers)
crates/test_generator/src/generate/gen_regs.rs:270
↓ 1 callers
Method
raw_status
(&self, status_byte: u8)
crates/arduinox86_client/src/lib.rs:374
↓ 1 callers
Method
readAIOWCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:765
↓ 1 callers
Method
readALEPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:741
↓ 1 callers
Method
readAMWCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:753
↓ 1 callers
Method
readAddressBusImpl
platformio/ArduinoX86/include/shields/Shield80386.h:790
↓ 1 callers
Method
readBHEPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:737
↓ 1 callers
Method
readBusControllerCommandLinesImpl
platformio/ArduinoX86/include/shields/Shield8088.h:806
↓ 1 callers
Method
readBusControllerControlLinesImpl
platformio/ArduinoX86/include/shields/Shield8088.h:821
↓ 1 callers
Method
readCpuStatusLinesImpl
platformio/ArduinoX86/include/shields/Shield8088.h:792
↓ 1 callers
Method
readIORCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:759
↓ 1 callers
Method
readIOWCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:762
↓ 1 callers
Method
readLockPin
platformio/ArduinoX86/include/shields/ShieldBase.h:96
↓ 1 callers
Method
readLockPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:744
↓ 1 callers
Method
readMRDCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:750
↓ 1 callers
Method
readMWTCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:756
↓ 1 callers
Method
readReadyPin
platformio/ArduinoX86/include/shields/ShieldBase.h:98
↓ 1 callers
Method
readReadyPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:747
↓ 1 callers
Method
read_address_latch
(&mut self)
crates/arduinox86_client/src/lib.rs:1095
↓ 1 callers
Method
read_bus
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:38
↓ 1 callers
Method
read_byte
platformio/ArduinoX86/include/InstructionQueue.h:135
↓ 1 callers
Method
read_memory
(&mut self, address: u32, size: u32)
crates/arduinox86_egui/src/client.rs:116
↓ 1 callers
Method
read_memory
Request a block of memory from the server. The server will respond with an initial result code - if this is a failure, it is the only response. If it
crates/arduinox86_client/src/lib.rs:1378
↓ 1 callers
Method
read_pin
(&mut self, pin_no: CpuPin)
crates/arduinox86_client/src/lib.rs:1193
↓ 1 callers
Function
read_program
Emulate a code fetch from the specified program.
platformio/ArduinoX86/src/main.cpp:643
↓ 1 callers
Method
read_program
Read the program into a CodeStream.
crates/arduinox86_cpu/src/remote_program.rs:63
↓ 1 callers
Method
read_u16
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:37
↓ 1 callers
Method
read_u8
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:36
↓ 1 callers
Method
recv_dyn_buf
Receive a buffer of dynamic size (don't expect the entire buffer read like recv_buf does) Returns the number of bytes read. Primarily used for get_las
crates/arduinox86_client/src/lib.rs:933
↓ 1 callers
Method
remove_blob
(&mut self, blob_name: &str)
crates/arduinox86_egui/src/resource_manager.rs:57
↓ 1 callers
Method
reset
platformio/ArduinoX86/src/Cpu.cpp:26
↓ 1 callers
Method
reset
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:137
↓ 1 callers
Method
resetCpuImpl
platformio/ArduinoX86/include/shields/Shield8088.h:419
↓ 1 callers
Method
resize
(&mut self, dims: (u32, u32))
crates/arduinox86_egui/src/controls/canvas.rs:971
↓ 1 callers
Function
reverse_stack_buf
Reverse the order of the stack buffer.
platformio/ArduinoX86/src/main.cpp:2525
↓ 1 callers
Method
rewind_ip
(&mut self, adjust: u16)
crates/arduinox86_client/src/registers/registers_v2.rs:290
↓ 1 callers
Method
row_elements_ascii
(&mut self, row_index: usize, hovered: Option<usize>)
crates/arduinox86_egui/src/controls/data_table.rs:359
↓ 1 callers
Method
row_elements_hex
(&mut self, row_index: usize)
crates/arduinox86_egui/src/controls/data_table.rs:342
↓ 1 callers
Method
run
platformio/ArduinoX86/include/CommandServer.h:293
↓ 1 callers
Method
run
(&mut self, events: &mut GuiEventQueue)
crates/arduinox86_egui/src/scheduler.rs:67
↓ 1 callers
Method
run_automatic
(&mut self)
crates/arduinox86_cpu/src/lib.rs:1524
↓ 1 callers
Method
segment_size
(&self, segment: iced_x86::Register)
crates/test_generator/src/registers.rs:468
↓ 1 callers
Method
segments
(&self)
crates/test_generator/src/instruction/instruction.rs:1231
↓ 1 callers
Method
selected_tab
(&self)
crates/arduinox86_egui/src/controls/tab_group.rs:61
↓ 1 callers
Method
server_status
(&mut self)
crates/arduinox86_client/src/lib.rs:1444
↓ 1 callers
Method
setBusDirectionImpl
platformio/ArduinoX86/include/shields/ShieldBase.h:239
↓ 1 callers
Method
setTypeEnabled
platformio/ArduinoX86/include/DebugFilter.h:58
↓ 1 callers
Method
set_arch
(&mut self, arch: ServerCpuType)
crates/arduinox86_egui/src/controls/cycle_table.rs:48
↓ 1 callers
Method
set_code
(&mut self, code: String)
crates/arduinox86_egui/src/windows/code_editor.rs:69
↓ 1 callers
Method
set_cs
(&mut self, cs: u16)
crates/arduinox86_client/src/registers/registers_v3.rs:467
↓ 1 callers
Method
set_cx
(&mut self, value: u16)
crates/test_generator/src/registers.rs:492
↓ 1 callers
Method
set_cycles
(&mut self, cycles: Vec<ServerCycleState>)
crates/arduinox86_egui/src/controls/cycle_table.rs:56
↓ 1 callers
Function
set_data_bus_width
platformio/ArduinoX86/src/main.cpp:713
↓ 1 callers
Method
set_ecx
(&mut self, value: u32)
crates/test_generator/src/registers.rs:508
↓ 1 callers
Method
set_iced
(&mut self, name: &str)
crates/test_generator/src/instruction/instruction_name.rs:48
↓ 1 callers
Method
set_initial_state
(&mut self, initial_state: &RemoteCpuState)
crates/arduinox86_egui/src/client.rs:112
↓ 1 callers
Method
set_memory
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:302
↓ 1 callers
Method
set_memory_strategy
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:332
↓ 1 callers
Method
set_memory_strategy
( &mut self, strategy: MemoryStrategy, start: u32, end: u32, )
crates/arduinox86_client/src/lib.rs:1355
↓ 1 callers
Method
set_mount_address
(&mut self, mount_address: MountAddress)
crates/arduinox86_egui/src/structs.rs:78
↓ 1 callers
Method
set_program_bounds
platformio/ArduinoX86/include/Cpu.h:117
↓ 1 callers
Method
set_server_status
(&mut self, c_ctx: &mut ClientContext, server_status: ServerStatus)
crates/arduinox86_egui/src/windows/client_window.rs:99
↓ 1 callers
Method
set_shutdown
platformio/ArduinoX86/include/Cpu.h:112
↓ 1 callers
Method
set_strategy
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:49
↓ 1 callers
Method
setup_emulation_ivt
Set up the IVT entry for i8080 emulation mode.
crates/arduinox86_cpu/src/lib.rs:521
↓ 1 callers
Method
setup_ivt
Set up the virtual memory space's Interrupt Vector Table
crates/arduinox86_cpu/src/lib.rs:497
↓ 1 callers
Method
show
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/data_table.rs:94
↓ 1 callers
Method
show_flags
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/registers_v3.rs:82
↓ 1 callers
Method
show_flags_mut
(&mut self, ui: &mut egui::Ui, updated: &mut bool, _events: &mut GuiEventQueue)
crates/arduinox86_egui/src/controls/registers_v3.rs:101
↓ 1 callers
Method
show_regs32
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/registers_v3.rs:324
↓ 1 callers
Method
show_regs32_mut
(&mut self, ui: &mut egui::Ui, events: &mut GuiEventQueue)
crates/arduinox86_egui/src/controls/registers_v3.rs:119
↓ 1 callers
Method
size
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:35
↓ 1 callers
Method
store_registers
(&mut self)
crates/arduinox86_client/src/lib.rs:975
↓ 1 callers
Method
storeall
(&mut self)
crates/arduinox86_client/src/lib.rs:1263
↓ 1 callers
Method
table_ui
(&mut self, ui: &mut egui::Ui, reset: bool)
crates/arduinox86_egui/src/controls/data_table.rs:197
↓ 1 callers
Method
text_ui
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/data_table.rs:149
↓ 1 callers
Method
tickCpu
platformio/ArduinoX86/include/BoardController.h:171
↓ 1 callers
Method
tickCpuImpl
platformio/ArduinoX86/include/shields/Shield8088.h:513
← previous
next →
501–600 of 1,200, ranked by callers