| ▼ include | |
| ▼ libmicroemu | |
| cpu_states.h | |
| emu_context.h | |
| exception_states.h | |
| exception_type.h | |
| exec_result.h | Contains the ExecResult class which is returned by the Executor::Exec method |
| logger.h | |
| machine.h | Contains the Machine class which is the main emulation machine for handling microcontroller emulation |
| register_details.h | |
| register_id.h | |
| special_register_id.h | This file contains the declaration of the SpecialRegisterId enumeration and related functions |
| status_code.h | File contains enum class for status codes |
| types.h | |
| ▼ src | |
| ▼ libmicroemu | |
| ▼ internal | |
| ▼ bus | |
| ► mem | |
| mem_map_rw.h | |
| mem_ro.h | |
| mem_rw.h | |
| mem_rw_optional.h | |
| mem_traits.h | |
| bus.h | |
| endianess_converters.h | |
| mem_access_results.h | |
| ▼ decoder | |
| decoder.h | |
| instr.h | |
| instr_flags.h | |
| op_decoders.h | |
| ▼ elf | |
| elf_reader.h | |
| ▼ executor | |
| ► instr | |
| ► load_store | |
| load_mem.h | |
| store_mem.h | |
| binary64bit_instr.h | |
| binary_branch_instr.h | |
| binary_branch_instr_with_imm.h | |
| binary_instr.h | |
| binary_instr_with_imm.h | |
| binary_instr_with_imm_carry.h | |
| binary_instr_with_rotation.h | |
| binary_instr_with_shift.h | |
| binary_load_instr_with_imm.h | |
| binary_null_instr_with_imm.h | |
| binary_null_instr_with_imm_carry.h | |
| binary_store_instr_with_imm.h | |
| nullary_instr.h | |
| post_exec.h | |
| special_instr.h | |
| ternary_instr.h | |
| ternary_instr_with_shift.h | |
| ternary_load_instr_with_shift.h | |
| ternary_null_instr_with_shift.h | |
| ternary_store_instr_with_imm.h | |
| ternary_store_instr_with_shift.h | |
| unary_branch_instr.h | |
| unary_branch_instr_imm.h | |
| unary_instr.h | |
| unary_instr_imm.h | |
| unary_instr_imm_carry.h | |
| unary_load_instr_imm.h | |
| variadic_load_instr.h | |
| variadic_store_instr.h | |
| variadic_store_instr_db.h | |
| executor.h | |
| instr_context.h | |
| instr_exec_results.h | |
| ▼ fetcher | |
| fetcher.h | |
| raw_instr.h | |
| raw_instr_flags.h | |
| raw_instr_flags_table.h | |
| ▼ logic | |
| alu.h | |
| exceptions_ops.h | |
| if_then_ops.h | |
| imm_shift_results.h | |
| pc_ops.h | |
| predicates.h | This file contains the declaration of the Predicates class |
| reg_access.h | |
| reg_ops.h | |
| reset_logic.h | Contains the reset logic for the processor |
| spec_reg_access.h | |
| spec_reg_ops.h | |
| thumb.h | |
| thumb_immediate_result.h | |
| ▼ peripherals | |
| sys_ctrl_block.h | |
| sys_tick.h | |
| ▼ processor | |
| processor.h | |
| step_flags.h | |
| ▼ semihosting | |
| semihosting.h | |
| ▼ trace | |
| ► instr | |
| ► generic | |
| relative_adr_builder.h | |
| mnemonic_builder_binary64bit_instr.h | |
| mnemonic_builder_binary_instr.h | |
| mnemonic_builder_binary_instr_with_imm.h | |
| mnemonic_builder_binary_instr_with_imm_carry.h | |
| mnemonic_builder_binary_instr_with_rotation.h | |
| mnemonic_builder_binary_instr_with_shift.h | |
| mnemonic_builder_binary_loadstore_instr_with_imm.h | |
| mnemonic_builder_binary_null_instr.h | |
| mnemonic_builder_binary_null_instr_with_imm.h | |
| mnemonic_builder_binary_null_instr_with_imm_carry.h | |
| mnemonic_builder_nullary_instr.h | |
| mnemonic_builder_special_instr.h | |
| mnemonic_builder_ternary_instr.h | |
| mnemonic_builder_ternary_instr_with_shift.h | |
| mnemonic_builder_ternary_loadstore_instr_with_imm.h | |
| mnemonic_builder_ternary_loadstore_instr_with_shift.h | |
| mnemonic_builder_ternary_null_instr_with_shift.h | |
| mnemonic_builder_unary_branch_instr.h | |
| mnemonic_builder_unary_branch_instr_with_imm.h | |
| mnemonic_builder_unary_instr.h | |
| mnemonic_builder_unary_instr_with_imm_carry.h | |
| mnemonic_builder_unary_null_instr_with_imm.h | |
| mnemonic_builder_variadic_loadstore_instr.h | |
| intstr_to_mnemonic.h | |
| memory_viewer.h | In this file the MemoryViewer class is defined |
| mnemonic_builder.h | |
| mnemonic_builder_context.h | |
| mnemonic_builder_flags.h | |
| ▼ utils | |
| bit_manip.h | |
| const_string_builder.h | |
| memory_helpers.h | |
| rarg.h | |
| traits.h | |
| bkpt_flags.h | |
| cpu_accessor.h | |
| cpu_ops.h | |
| delegates.h | |
| emulator.h | |
| i_breakpoint.h | |
| result.h | Contains the Result class which is used to return the result of a function |
| svc_flags.h | |