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
getAddressDigits
platformio/ArduinoX86/include/shields/Shield80286.h:304
↓ 1 callers
Method
getAddressDigits
platformio/ArduinoX86/include/shields/ShieldBase.h:209
↓ 1 callers
Method
getBusStatusColor
platformio/ArduinoX86/include/shields/ShieldBase.h:185
↓ 1 callers
Method
getBusStatusString
platformio/ArduinoX86/include/shields/ShieldBase.h:171
↓ 1 callers
Method
getNextCycle
platformio/ArduinoX86/include/shields/ShieldBase.h:137
↓ 1 callers
Function
getNextCycleImpl
platformio/ArduinoX86/include/shields/Shield80286.h:359
↓ 1 callers
Function
getTCycleString
platformio/ArduinoX86/include/shields/Shield80286.h:398
↓ 1 callers
Function
get_80_opcode_str
----------------------------------Opcodes-----------------------------------
platformio/ArduinoX86/src/opcodes.cpp:310
↓ 1 callers
Function
get_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 callers
Method
get_address
(&self)
crates/arduinox86_egui/src/controls/data_visualizer.rs:210
↓ 1 callers
Method
get_consecutive_writes
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:136
↓ 1 callers
Method
get_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 callers
Method
get_group_extension_range
(&self, opcode: Opcode)
crates/test_generator/src/config.rs:255
↓ 1 callers
Method
get_ptr
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:206
↓ 1 callers
Method
get_required_data_size
(&self)
crates/arduinox86_egui/src/controls/canvas.rs:904
↓ 1 callers
Method
get_state
platformio/ArduinoX86/include/CommandServer.h:137
↓ 1 callers
Method
get_state_char
platformio/ArduinoX86/src/CommandServer.cpp:156
↓ 1 callers
Method
get_state_string
platformio/ArduinoX86/src/CommandServer.cpp:129
↓ 1 callers
Method
halt_after_jump
platformio/ArduinoX86/include/CommandServer.h:152
↓ 1 callers
Function
handle_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 callers
Function
handle_cpuid_state
platformio/ArduinoX86/src/main.cpp:1325
↓ 1 callers
Function
handle_emu_enter_state
platformio/ArduinoX86/src/main.cpp:1840
↓ 1 callers
Method
handle_events
Handle events from the GUI event queue.
crates/arduinox86_egui/src/app.rs:554
↓ 1 callers
Function
handle_execute_automatic
@brief Handle program execution in automatic mode.
platformio/ArduinoX86/src/main.cpp:2010
↓ 1 callers
Function
handle_execute_finalize_state
platformio/ArduinoX86/src/main.cpp:2243
↓ 1 callers
Function
handle_fetch
platformio/ArduinoX86/src/main.cpp:1299
↓ 1 callers
Function
handle_jump_vector_state
platformio/ArduinoX86/src/main.cpp:1418
↓ 1 callers
Function
handle_load_done_state
platformio/ArduinoX86/src/main.cpp:1829
↓ 1 callers
Function
handle_load_state
platformio/ArduinoX86/src/main.cpp:1766
↓ 1 callers
Function
handle_loadall_286
platformio/ArduinoX86/src/main.cpp:1457
↓ 1 callers
Function
handle_loadall_386
platformio/ArduinoX86/src/main.cpp:1530
↓ 1 callers
Function
handle_smm_load_386
platformio/ArduinoX86/src/main.cpp:1609
↓ 1 callers
Function
handle_smm_store_386
@brief Handle the SMM register store operation for 386 CPUs.
platformio/ArduinoX86/src/main.cpp:1727
↓ 1 callers
Function
handle_store_state
@brief Handle STORE state, which is used to store the CPU state after execution.
platformio/ArduinoX86/src/main.cpp:2377
↓ 1 callers
Function
handle_storeall_286
platformio/ArduinoX86/src/main.cpp:1686
↓ 1 callers
Method
hasMultiplexedBus
@brief Return true if the current shield has a multiplexed bus.
platformio/ArduinoX86/include/shields/ShieldBase.h:205
↓ 1 callers
Function
hasMultiplexedBusImpl
@brief Return true if the current shield has a multiplexed bus.
platformio/ArduinoX86/include/shields/Shield80286.h:309
↓ 1 callers
Function
hasSegmentStatus
platformio/ArduinoX86/include/shields/Shield80286.h:408
↓ 1 callers
Method
hasSegmentStatus
@brief Return true if the current shield has segment status lines.
platformio/ArduinoX86/include/shields/ShieldBase.h:200
↓ 1 callers
Function
has_modrm
(ctx: &TestContext, instr_text: &str, opcode: Opcode)
crates/test_generator/src/instruction/instruction.rs:1378
↓ 1 callers
Method
has_modrm
(&self)
crates/test_generator/src/instruction/instruction.rs:1318
↓ 1 callers
Method
has_modrm_address_mode
(&self)
crates/test_generator/src/instruction/instruction.rs:1339
↓ 1 callers
Method
has_modrm_register_mode
(&self)
crates/test_generator/src/instruction/instruction.rs:1327
↓ 1 callers
Method
has_room
(&self)
crates/arduinox86_cpu/src/queue.rs:80
↓ 1 callers
Method
hash_memory
(&self)
crates/test_generator/src/bus_ops.rs:479
↓ 1 callers
Method
haveDeferredBuffer
platformio/ArduinoX86/include/DebugPrint.h:230
↓ 1 callers
Method
have_fpu
(&self)
crates/arduinox86_cpu/src/lib.rs:447
↓ 1 callers
Method
have_jump_hint
platformio/ArduinoX86/include/Cpu.h:131
↓ 1 callers
Method
iced
(&self)
crates/test_generator/src/instruction/instruction_name.rs:44
↓ 1 callers
Method
immediate_size
(&self)
crates/test_generator/src/instruction/instruction.rs:1250
↓ 1 callers
Method
init
(&mut self, c_ctx: &ClientContext)
crates/arduinox86_egui/src/windows/client_window.rs:83
↓ 1 callers
Method
init
(&mut self, ctx: egui::Context, id: &str)
crates/arduinox86_egui/src/controls/data_visualizer.rs:201
↓ 1 callers
Method
init_screen
(&mut self)
crates/arduinox86_client/src/lib.rs:1086
↓ 1 callers
Method
initial_state_mut
(&mut self)
crates/arduinox86_egui/src/client.rs:108
↓ 1 callers
Method
io_read_bus
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:264
↓ 1 callers
Method
io_write_bus
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:277
↓ 1 callers
Method
iorc
platformio/ArduinoX86/include/i82288Emulator.h:134
↓ 1 callers
Method
iowc
platformio/ArduinoX86/include/i82288Emulator.h:140
↓ 1 callers
Method
is_address_in_program
platformio/ArduinoX86/include/Cpu.h:122
↓ 1 callers
Method
is_empty
(&self)
crates/arduinox86_cpu/src/code_stream.rs:70
↓ 1 callers
Method
is_executing
platformio/ArduinoX86/include/CommandServer.h:144
↓ 1 callers
Method
is_far_indirect
(&self)
crates/test_generator/src/instruction/instruction.rs:1276
↓ 1 callers
Method
is_finished
(&self)
crates/arduinox86_cpu/src/remote_program.rs:53
↓ 1 callers
Method
is_iret
(&self)
crates/test_generator/src/instruction/instruction.rs:1304
↓ 1 callers
Method
is_isr_address
Return true if this address is an ISR
crates/arduinox86_cpu/src/lib.rs:531
↓ 1 callers
Method
is_reading_io
(&self)
crates/arduinox86_client/src/cycle_state.rs:86
↓ 1 callers
Method
is_reading_mem
(&self)
crates/arduinox86_client/src/cycle_state.rs:78
↓ 1 callers
Method
is_return
(&self)
crates/test_generator/src/instruction/instruction.rs:1300
↓ 1 callers
Method
is_shutdown
platformio/ArduinoX86/include/Cpu.h:111
↓ 1 callers
Method
is_sib
(&self)
crates/test_generator/src/cpu_common.rs:196
↓ 1 callers
Function
is_transfer_done
Return true if the current m-cycle has finished
platformio/ArduinoX86/src/main.cpp:2540
↓ 1 callers
Method
is_writing_io
(&self)
crates/arduinox86_client/src/cycle_state.rs:90
↓ 1 callers
Method
is_writing_mem
(&self)
crates/arduinox86_client/src/cycle_state.rs:82
↓ 1 callers
Method
jump_hint_is_odd
platformio/ArduinoX86/include/Cpu.h:135
↓ 1 callers
Method
latch_address
platformio/ArduinoX86/include/Cpu.h:164
↓ 1 callers
Method
len
Returns the total length of the program in bytes.
crates/arduinox86_cpu/src/remote_program.rs:156
↓ 1 callers
Method
load_asm
(&mut self, path: impl AsRef<Path>)
crates/arduinox86_egui/src/app.rs:1017
↓ 1 callers
Method
log
Record a new cycle state
platformio/ArduinoX86/include/CycleStateLogger.h:60
↓ 1 callers
Method
log
(&self, ctx: &mut TestContext)
crates/test_generator/src/batch.rs:113
↓ 1 callers
Method
log_peek_call_frame
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:341
↓ 1 callers
Function
luma709_u8
---------- desaturation helpers (const, no floats) ---------- Rec.709 luma in u8 using integer math.
crates/arduinox86_egui/src/widgets/cycle_display.rs:63
↓ 1 callers
Method
make_refresh_event
(&self)
crates/arduinox86_egui/src/windows/memory_viewer.rs:68
↓ 1 callers
Method
mask_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 callers
Method
mask_registers
( &mut self, segment: iced_x86::Register, mask_registers: &[iced_x86::Register],
crates/arduinox86_client/src/registers/registers_v3.rs:786
↓ 1 callers
Method
mem_read_u8
Memory reads: isFetch==true logs as CodeFetch
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:175
↓ 1 callers
Method
mem_size
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:170
↓ 1 callers
Method
mod_value
Return the 'mod' field (top two bits) of the modrm byte.
crates/test_generator/src/modrm.rs:464
↓ 1 callers
Function
modify_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 callers
Function
modify_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 callers
Function
modify_immediate_op1
Helper function for [TestInstruction::new()] to modify immediate operands.
crates/test_generator/src/instruction/instruction.rs:433
↓ 1 callers
Method
mount_bin
(&mut self, automatic: bool, data: &[u8], location: usize)
crates/arduinox86_cpu/src/lib.rs:455
↓ 1 callers
Method
mrdc
platformio/ArduinoX86/include/i82288Emulator.h:131
↓ 1 callers
Method
mwtc
platformio/ArduinoX86/include/i82288Emulator.h:137
↓ 1 callers
Method
name
(&self)
crates/arduinox86_egui/src/structs.rs:71
↓ 1 callers
Method
nop
(&self)
crates/arduinox86_cpu/src/lib.rs:789
↓ 1 callers
Method
normalize_flags
platformio/ArduinoX86/include/registers.h:292
↓ 1 callers
Method
opcode
(&self)
crates/test_generator/src/instruction/instruction.rs:1359
↓ 1 callers
Method
operand_size
(&self)
crates/test_generator/src/instruction/instruction.rs:1355
↓ 1 callers
Method
overflowed
Indicates whether buffer has wrapped at least once
platformio/ArduinoX86/include/bus_emulator/BusEmulator.h:130
↓ 1 callers
Function
patch_brkem_pgm
platformio/ArduinoX86/src/main.cpp:357
← previous
next →
401–500 of 1,200, ranked by callers