MCPcopy Create free account

hub / github.com/dbalsom/arduinoX86 / functions

Functions1,200 in github.com/dbalsom/arduinoX86

↓ 1 callersFunctiongetAddressDigits
platformio/ArduinoX86/include/shields/Shield80286.h:304
↓ 1 callersMethodgetAddressDigits
platformio/ArduinoX86/include/shields/ShieldBase.h:209
↓ 1 callersMethodgetBusStatusColor
platformio/ArduinoX86/include/shields/ShieldBase.h:185
↓ 1 callersMethodgetBusStatusString
platformio/ArduinoX86/include/shields/ShieldBase.h:171
↓ 1 callersMethodgetNextCycle
platformio/ArduinoX86/include/shields/ShieldBase.h:137
↓ 1 callersFunctiongetNextCycleImpl
platformio/ArduinoX86/include/shields/Shield80286.h:359
↓ 1 callersFunctiongetTCycleString
platformio/ArduinoX86/include/shields/Shield80286.h:398
↓ 1 callersFunctionget_80_opcode_str
----------------------------------Opcodes-----------------------------------
platformio/ArduinoX86/src/opcodes.cpp:310
↓ 1 callersFunctionget_86_opcode_str
Return the mnemonic name for the specified opcode. If the opcode is a group opcode, op2 should be specified and modrm set to true.
platformio/ArduinoX86/src/opcodes.cpp:330
↓ 1 callersMethodget_address
(&self)
crates/arduinox86_egui/src/controls/data_visualizer.rs:210
↓ 1 callersMethodget_consecutive_writes
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:136
↓ 1 callersMethodget_fill_ct
Get the fill count - this will either be 0 or 1. This can be used to instruct the CPU server to adjust IP in the store program
crates/arduinox86_cpu/src/remote_program.rs:140
↓ 1 callersMethodget_group_extension_range
(&self, opcode: Opcode)
crates/test_generator/src/config.rs:255
↓ 1 callersMethodget_ptr
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:206
↓ 1 callersMethodget_required_data_size
(&self)
crates/arduinox86_egui/src/controls/canvas.rs:904
↓ 1 callersMethodget_state
platformio/ArduinoX86/include/CommandServer.h:137
↓ 1 callersMethodget_state_char
platformio/ArduinoX86/src/CommandServer.cpp:156
↓ 1 callersMethodget_state_string
platformio/ArduinoX86/src/CommandServer.cpp:129
↓ 1 callersMethodhalt_after_jump
platformio/ArduinoX86/include/CommandServer.h:152
↓ 1 callersFunctionhandle_cpu_setup_state
Handle the CpuSetup state. This state is not for register loading, but to handle CPUs that require some configuration before they can be used by the c
platformio/ArduinoX86/src/main.cpp:1381
↓ 1 callersFunctionhandle_cpuid_state
platformio/ArduinoX86/src/main.cpp:1325
↓ 1 callersFunctionhandle_emu_enter_state
platformio/ArduinoX86/src/main.cpp:1840
↓ 1 callersMethodhandle_events
Handle events from the GUI event queue.
crates/arduinox86_egui/src/app.rs:554
↓ 1 callersFunctionhandle_execute_automatic
@brief Handle program execution in automatic mode.
platformio/ArduinoX86/src/main.cpp:2010
↓ 1 callersFunctionhandle_execute_finalize_state
platformio/ArduinoX86/src/main.cpp:2243
↓ 1 callersFunctionhandle_fetch
platformio/ArduinoX86/src/main.cpp:1299
↓ 1 callersFunctionhandle_jump_vector_state
platformio/ArduinoX86/src/main.cpp:1418
↓ 1 callersFunctionhandle_load_done_state
platformio/ArduinoX86/src/main.cpp:1829
↓ 1 callersFunctionhandle_load_state
platformio/ArduinoX86/src/main.cpp:1766
↓ 1 callersFunctionhandle_loadall_286
platformio/ArduinoX86/src/main.cpp:1457
↓ 1 callersFunctionhandle_loadall_386
platformio/ArduinoX86/src/main.cpp:1530
↓ 1 callersFunctionhandle_smm_load_386
platformio/ArduinoX86/src/main.cpp:1609
↓ 1 callersFunctionhandle_smm_store_386
@brief Handle the SMM register store operation for 386 CPUs.
platformio/ArduinoX86/src/main.cpp:1727
↓ 1 callersFunctionhandle_store_state
@brief Handle STORE state, which is used to store the CPU state after execution.
platformio/ArduinoX86/src/main.cpp:2377
↓ 1 callersFunctionhandle_storeall_286
platformio/ArduinoX86/src/main.cpp:1686
↓ 1 callersMethodhasMultiplexedBus
@brief Return true if the current shield has a multiplexed bus.
platformio/ArduinoX86/include/shields/ShieldBase.h:205
↓ 1 callersFunctionhasMultiplexedBusImpl
@brief Return true if the current shield has a multiplexed bus.
platformio/ArduinoX86/include/shields/Shield80286.h:309
↓ 1 callersFunctionhasSegmentStatus
platformio/ArduinoX86/include/shields/Shield80286.h:408
↓ 1 callersMethodhasSegmentStatus
@brief Return true if the current shield has segment status lines.
platformio/ArduinoX86/include/shields/ShieldBase.h:200
↓ 1 callersFunctionhas_modrm
(ctx: &TestContext, instr_text: &str, opcode: Opcode)
crates/test_generator/src/instruction/instruction.rs:1378
↓ 1 callersMethodhas_modrm
(&self)
crates/test_generator/src/instruction/instruction.rs:1318
↓ 1 callersMethodhas_modrm_address_mode
(&self)
crates/test_generator/src/instruction/instruction.rs:1339
↓ 1 callersMethodhas_modrm_register_mode
(&self)
crates/test_generator/src/instruction/instruction.rs:1327
↓ 1 callersMethodhas_room
(&self)
crates/arduinox86_cpu/src/queue.rs:80
↓ 1 callersMethodhash_memory
(&self)
crates/test_generator/src/bus_ops.rs:479
↓ 1 callersMethodhaveDeferredBuffer
platformio/ArduinoX86/include/DebugPrint.h:230
↓ 1 callersMethodhave_fpu
(&self)
crates/arduinox86_cpu/src/lib.rs:447
↓ 1 callersMethodhave_jump_hint
platformio/ArduinoX86/include/Cpu.h:131
↓ 1 callersMethodiced
(&self)
crates/test_generator/src/instruction/instruction_name.rs:44
↓ 1 callersMethodimmediate_size
(&self)
crates/test_generator/src/instruction/instruction.rs:1250
↓ 1 callersMethodinit
(&mut self, c_ctx: &ClientContext)
crates/arduinox86_egui/src/windows/client_window.rs:83
↓ 1 callersMethodinit
(&mut self, ctx: egui::Context, id: &str)
crates/arduinox86_egui/src/controls/data_visualizer.rs:201
↓ 1 callersMethodinit_screen
(&mut self)
crates/arduinox86_client/src/lib.rs:1086
↓ 1 callersMethodinitial_state_mut
(&mut self)
crates/arduinox86_egui/src/client.rs:108
↓ 1 callersMethodio_read_bus
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:264
↓ 1 callersMethodio_write_bus
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:277
↓ 1 callersMethodiorc
platformio/ArduinoX86/include/i82288Emulator.h:134
↓ 1 callersMethodiowc
platformio/ArduinoX86/include/i82288Emulator.h:140
↓ 1 callersMethodis_address_in_program
platformio/ArduinoX86/include/Cpu.h:122
↓ 1 callersMethodis_empty
(&self)
crates/arduinox86_cpu/src/code_stream.rs:70
↓ 1 callersMethodis_executing
platformio/ArduinoX86/include/CommandServer.h:144
↓ 1 callersMethodis_far_indirect
(&self)
crates/test_generator/src/instruction/instruction.rs:1276
↓ 1 callersMethodis_finished
(&self)
crates/arduinox86_cpu/src/remote_program.rs:53
↓ 1 callersMethodis_iret
(&self)
crates/test_generator/src/instruction/instruction.rs:1304
↓ 1 callersMethodis_isr_address
Return true if this address is an ISR
crates/arduinox86_cpu/src/lib.rs:531
↓ 1 callersMethodis_reading_io
(&self)
crates/arduinox86_client/src/cycle_state.rs:86
↓ 1 callersMethodis_reading_mem
(&self)
crates/arduinox86_client/src/cycle_state.rs:78
↓ 1 callersMethodis_return
(&self)
crates/test_generator/src/instruction/instruction.rs:1300
↓ 1 callersMethodis_shutdown
platformio/ArduinoX86/include/Cpu.h:111
↓ 1 callersMethodis_sib
(&self)
crates/test_generator/src/cpu_common.rs:196
↓ 1 callersFunctionis_transfer_done
Return true if the current m-cycle has finished
platformio/ArduinoX86/src/main.cpp:2540
↓ 1 callersMethodis_writing_io
(&self)
crates/arduinox86_client/src/cycle_state.rs:90
↓ 1 callersMethodis_writing_mem
(&self)
crates/arduinox86_client/src/cycle_state.rs:82
↓ 1 callersMethodjump_hint_is_odd
platformio/ArduinoX86/include/Cpu.h:135
↓ 1 callersMethodlatch_address
platformio/ArduinoX86/include/Cpu.h:164
↓ 1 callersMethodlen
Returns the total length of the program in bytes.
crates/arduinox86_cpu/src/remote_program.rs:156
↓ 1 callersMethodload_asm
(&mut self, path: impl AsRef<Path>)
crates/arduinox86_egui/src/app.rs:1017
↓ 1 callersMethodlog
Record a new cycle state
platformio/ArduinoX86/include/CycleStateLogger.h:60
↓ 1 callersMethodlog
(&self, ctx: &mut TestContext)
crates/test_generator/src/batch.rs:113
↓ 1 callersMethodlog_peek_call_frame
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:341
↓ 1 callersFunctionluma709_u8
---------- desaturation helpers (const, no floats) ---------- Rec.709 luma in u8 using integer math.
crates/arduinox86_egui/src/widgets/cycle_display.rs:63
↓ 1 callersMethodmake_refresh_event
(&self)
crates/arduinox86_egui/src/windows/memory_viewer.rs:68
↓ 1 callersMethodmask_displacement32
Mask a 32-bit displacement with the specified mask, optionally sign-extending the result. If the displacement is modified, the instruction is re-encod
crates/test_generator/src/instruction/instruction.rs:1074
↓ 1 callersMethodmask_registers
( &mut self, segment: iced_x86::Register, mask_registers: &[iced_x86::Register],
crates/arduinox86_client/src/registers/registers_v3.rs:786
↓ 1 callersMethodmem_read_u8
Memory reads: isFetch==true logs as CodeFetch
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:175
↓ 1 callersMethodmem_size
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:170
↓ 1 callersMethodmod_value
Return the 'mod' field (top two bits) of the modrm byte.
crates/test_generator/src/modrm.rs:464
↓ 1 callersFunctionmodify_branch
( ctx: &mut TestContext, rng: &mut StdRng, op0_kind: OpKind, iced_i: &mut iced_x86::Instructio
crates/test_generator/src/instruction/instruction.rs:276
↓ 1 callersFunctionmodify_immediate_op0
( ctx: &mut TestContext, rng: &mut StdRng, opcode: Opcode, op0_kind: OpKind, iced_i: &mut
crates/test_generator/src/instruction/instruction.rs:399
↓ 1 callersFunctionmodify_immediate_op1
Helper function for [TestInstruction::new()] to modify immediate operands.
crates/test_generator/src/instruction/instruction.rs:433
↓ 1 callersMethodmount_bin
(&mut self, automatic: bool, data: &[u8], location: usize)
crates/arduinox86_cpu/src/lib.rs:455
↓ 1 callersMethodmrdc
platformio/ArduinoX86/include/i82288Emulator.h:131
↓ 1 callersMethodmwtc
platformio/ArduinoX86/include/i82288Emulator.h:137
↓ 1 callersMethodname
(&self)
crates/arduinox86_egui/src/structs.rs:71
↓ 1 callersMethodnop
(&self)
crates/arduinox86_cpu/src/lib.rs:789
↓ 1 callersMethodnormalize_flags
platformio/ArduinoX86/include/registers.h:292
↓ 1 callersMethodopcode
(&self)
crates/test_generator/src/instruction/instruction.rs:1359
↓ 1 callersMethodoperand_size
(&self)
crates/test_generator/src/instruction/instruction.rs:1355
↓ 1 callersMethodoverflowed
Indicates whether buffer has wrapped at least once
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:130
↓ 1 callersFunctionpatch_brkem_pgm
platformio/ArduinoX86/src/main.cpp:357
← previousnext →401–500 of 1,200, ranked by callers