MCPcopy Create free account

hub / github.com/dbalsom/arduinoX86 / functions

Functions1,200 in github.com/dbalsom/arduinoX86

↓ 1 callersFunctionpatch_load_pgm
platformio/ArduinoX86/src/main.cpp:340
↓ 1 callersMethodpatch_stack_frame
@brief Patch the Loadall286 registers from a CallStackFrame.
platformio/ArduinoX86/include/registers.h:119
↓ 1 callersMethodpeek_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 callersMethodpeek_call_frame
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:98
↓ 1 callersMethodpop
@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 callersMethodpop
(&mut self)
crates/arduinox86_egui/src/events.rs:67
↓ 1 callersMethodpop_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 callersMethodport_display_names
(&self)
crates/arduinox86_egui/src/serial_manager.rs:60
↓ 1 callersMethodport_names
(&self)
crates/arduinox86_egui/src/serial_manager.rs:84
↓ 1 callersMethodports
(&self)
crates/arduinox86_egui/src/serial_manager.rs:88
↓ 1 callersFunctionpost_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 callersMethodprefetch_store
(&mut self)
crates/arduinox86_client/src/lib.rs:1165
↓ 1 callersMethodprintPinStates
platformio/ArduinoX86/include/shields/ShieldBase.h:116
↓ 1 callersMethodprintPinStatesImpl
platformio/ArduinoX86/include/shields/Shield80386.h:760
↓ 1 callersMethodprogram_state
(&mut self)
crates/arduinox86_egui/src/client.rs:99
↓ 1 callersMethodpush_cycle
(&mut self, c_ctx: &mut ClientContext, step: bool)
crates/arduinox86_egui/src/windows/client_window.rs:153
↓ 1 callersMethodpush_cycle
(&mut self, cycle: ServerCycleState)
crates/arduinox86_egui/src/controls/cycle_table.rs:67
↓ 1 callersMethodpush_word
(&mut self, data: u16, data_type: QueueDataType)
crates/arduinox86_cpu/src/code_stream.rs:60
↓ 1 callersMethodqueue_size
(&self)
crates/arduinox86_client/src/lib.rs:459
↓ 1 callersMethodrandomize_memory
@brief Randomizes the contents of the emulated memory with random data.
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:315
↓ 1 callersMethodrandomize_memory
(&mut self, seed: u32)
crates/arduinox86_client/src/lib.rs:1268
↓ 1 callersFunctionrandomize_v2
(ctx: &mut TestContext, config: TestGen, opcode: Opcode, rng: &mut StdRng, regs: &mut Registers)
crates/test_generator/src/generate/gen_regs.rs:221
↓ 1 callersFunctionrandomize_v3a
(ctx: &mut TestContext, config: TestGen, opcode: Opcode, rng: &mut StdRng, regs: &mut Registers)
crates/test_generator/src/generate/gen_regs.rs:270
↓ 1 callersMethodraw_status
(&self, status_byte: u8)
crates/arduinox86_client/src/lib.rs:374
↓ 1 callersMethodreadAIOWCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:765
↓ 1 callersMethodreadALEPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:741
↓ 1 callersMethodreadAMWCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:753
↓ 1 callersMethodreadAddressBusImpl
platformio/ArduinoX86/include/shields/Shield80386.h:790
↓ 1 callersMethodreadBHEPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:737
↓ 1 callersMethodreadBusControllerCommandLinesImpl
platformio/ArduinoX86/include/shields/Shield8088.h:806
↓ 1 callersMethodreadBusControllerControlLinesImpl
platformio/ArduinoX86/include/shields/Shield8088.h:821
↓ 1 callersMethodreadCpuStatusLinesImpl
platformio/ArduinoX86/include/shields/Shield8088.h:792
↓ 1 callersMethodreadIORCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:759
↓ 1 callersMethodreadIOWCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:762
↓ 1 callersMethodreadLockPin
platformio/ArduinoX86/include/shields/ShieldBase.h:96
↓ 1 callersMethodreadLockPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:744
↓ 1 callersMethodreadMRDCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:750
↓ 1 callersMethodreadMWTCPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:756
↓ 1 callersMethodreadReadyPin
platformio/ArduinoX86/include/shields/ShieldBase.h:98
↓ 1 callersMethodreadReadyPinImpl
platformio/ArduinoX86/include/shields/Shield8088.h:747
↓ 1 callersMethodread_address_latch
(&mut self)
crates/arduinox86_client/src/lib.rs:1095
↓ 1 callersMethodread_bus
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:38
↓ 1 callersMethodread_byte
platformio/ArduinoX86/include/InstructionQueue.h:135
↓ 1 callersMethodread_memory
(&mut self, address: u32, size: u32)
crates/arduinox86_egui/src/client.rs:116
↓ 1 callersMethodread_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 callersMethodread_pin
(&mut self, pin_no: CpuPin)
crates/arduinox86_client/src/lib.rs:1193
↓ 1 callersFunctionread_program
Emulate a code fetch from the specified program.
platformio/ArduinoX86/src/main.cpp:643
↓ 1 callersMethodread_program
Read the program into a CodeStream.
crates/arduinox86_cpu/src/remote_program.rs:63
↓ 1 callersMethodread_u16
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:37
↓ 1 callersMethodread_u8
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:36
↓ 1 callersMethodrecv_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 callersMethodremove_blob
(&mut self, blob_name: &str)
crates/arduinox86_egui/src/resource_manager.rs:57
↓ 1 callersMethodreset
platformio/ArduinoX86/src/Cpu.cpp:26
↓ 1 callersMethodreset
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:137
↓ 1 callersMethodresetCpuImpl
platformio/ArduinoX86/include/shields/Shield8088.h:419
↓ 1 callersMethodresize
(&mut self, dims: (u32, u32))
crates/arduinox86_egui/src/controls/canvas.rs:971
↓ 1 callersFunctionreverse_stack_buf
Reverse the order of the stack buffer.
platformio/ArduinoX86/src/main.cpp:2525
↓ 1 callersMethodrewind_ip
(&mut self, adjust: u16)
crates/arduinox86_client/src/registers/registers_v2.rs:290
↓ 1 callersMethodrow_elements_ascii
(&mut self, row_index: usize, hovered: Option<usize>)
crates/arduinox86_egui/src/controls/data_table.rs:359
↓ 1 callersMethodrow_elements_hex
(&mut self, row_index: usize)
crates/arduinox86_egui/src/controls/data_table.rs:342
↓ 1 callersMethodrun
platformio/ArduinoX86/include/CommandServer.h:293
↓ 1 callersMethodrun
(&mut self, events: &mut GuiEventQueue)
crates/arduinox86_egui/src/scheduler.rs:67
↓ 1 callersMethodrun_automatic
(&mut self)
crates/arduinox86_cpu/src/lib.rs:1524
↓ 1 callersMethodsegment_size
(&self, segment: iced_x86::Register)
crates/test_generator/src/registers.rs:468
↓ 1 callersMethodsegments
(&self)
crates/test_generator/src/instruction/instruction.rs:1231
↓ 1 callersMethodselected_tab
(&self)
crates/arduinox86_egui/src/controls/tab_group.rs:61
↓ 1 callersMethodserver_status
(&mut self)
crates/arduinox86_client/src/lib.rs:1444
↓ 1 callersMethodsetBusDirectionImpl
platformio/ArduinoX86/include/shields/ShieldBase.h:239
↓ 1 callersMethodsetTypeEnabled
platformio/ArduinoX86/include/DebugFilter.h:58
↓ 1 callersMethodset_arch
(&mut self, arch: ServerCpuType)
crates/arduinox86_egui/src/controls/cycle_table.rs:48
↓ 1 callersMethodset_code
(&mut self, code: String)
crates/arduinox86_egui/src/windows/code_editor.rs:69
↓ 1 callersMethodset_cs
(&mut self, cs: u16)
crates/arduinox86_client/src/registers/registers_v3.rs:467
↓ 1 callersMethodset_cx
(&mut self, value: u16)
crates/test_generator/src/registers.rs:492
↓ 1 callersMethodset_cycles
(&mut self, cycles: Vec<ServerCycleState>)
crates/arduinox86_egui/src/controls/cycle_table.rs:56
↓ 1 callersFunctionset_data_bus_width
platformio/ArduinoX86/src/main.cpp:713
↓ 1 callersMethodset_ecx
(&mut self, value: u32)
crates/test_generator/src/registers.rs:508
↓ 1 callersMethodset_iced
(&mut self, name: &str)
crates/test_generator/src/instruction/instruction_name.rs:48
↓ 1 callersMethodset_initial_state
(&mut self, initial_state: &RemoteCpuState)
crates/arduinox86_egui/src/client.rs:112
↓ 1 callersMethodset_memory
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:302
↓ 1 callersMethodset_memory_strategy
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:332
↓ 1 callersMethodset_memory_strategy
( &mut self, strategy: MemoryStrategy, start: u32, end: u32, )
crates/arduinox86_client/src/lib.rs:1355
↓ 1 callersMethodset_mount_address
(&mut self, mount_address: MountAddress)
crates/arduinox86_egui/src/structs.rs:78
↓ 1 callersMethodset_program_bounds
platformio/ArduinoX86/include/Cpu.h:117
↓ 1 callersMethodset_server_status
(&mut self, c_ctx: &mut ClientContext, server_status: ServerStatus)
crates/arduinox86_egui/src/windows/client_window.rs:99
↓ 1 callersMethodset_shutdown
platformio/ArduinoX86/include/Cpu.h:112
↓ 1 callersMethodset_strategy
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:49
↓ 1 callersMethodsetup_emulation_ivt
Set up the IVT entry for i8080 emulation mode.
crates/arduinox86_cpu/src/lib.rs:521
↓ 1 callersMethodsetup_ivt
Set up the virtual memory space's Interrupt Vector Table
crates/arduinox86_cpu/src/lib.rs:497
↓ 1 callersMethodshow
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/data_table.rs:94
↓ 1 callersMethodshow_flags
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/registers_v3.rs:82
↓ 1 callersMethodshow_flags_mut
(&mut self, ui: &mut egui::Ui, updated: &mut bool, _events: &mut GuiEventQueue)
crates/arduinox86_egui/src/controls/registers_v3.rs:101
↓ 1 callersMethodshow_regs32
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/registers_v3.rs:324
↓ 1 callersMethodshow_regs32_mut
(&mut self, ui: &mut egui::Ui, events: &mut GuiEventQueue)
crates/arduinox86_egui/src/controls/registers_v3.rs:119
↓ 1 callersMethodsize
platformio/ArduinoX86/include/bus_emulator/NullBackend.h:35
↓ 1 callersMethodstore_registers
(&mut self)
crates/arduinox86_client/src/lib.rs:975
↓ 1 callersMethodstoreall
(&mut self)
crates/arduinox86_client/src/lib.rs:1263
↓ 1 callersMethodtable_ui
(&mut self, ui: &mut egui::Ui, reset: bool)
crates/arduinox86_egui/src/controls/data_table.rs:197
↓ 1 callersMethodtext_ui
(&mut self, ui: &mut egui::Ui)
crates/arduinox86_egui/src/controls/data_table.rs:149
↓ 1 callersMethodtickCpu
platformio/ArduinoX86/include/BoardController.h:171
↓ 1 callersMethodtickCpuImpl
platformio/ArduinoX86/include/shields/Shield8088.h:513
← previousnext →501–600 of 1,200, ranked by callers