x87_exception 9 Test Framework
Simics Reference Manual  /  8 Modules  / 

Simics Core

This is Simics Core. It is delivered as part of Simics itself. It is not a separate module.

Classes

branch_recorder, cell, cli, clock-extension, connector, context, cycle-counter, data-profiler, dynamic_link_connector, fake-space, fixed-clock, freerun-extension, global-time-extension, gui, host_core, host_processor, host_system, image, index-map, leader, legacy-clock-extension, memory-space, namespace, namespace_root, perfanalyze-client, persistent-ram, port-space, preferences, probe_aggregator, probe_alias_probe, probe_attribute, probe_cell_io_access, probe_cpu_disabled_reason, probe_cycle_histogram, probe_cycle_triggered, probe_cycles, probe_esteps, probe_event_provider, probe_execute_load, probe_fraction_probe, probe_host_core_temps, probe_host_cpu_load, probe_host_freq, probe_host_freq_percent, probe_host_idle_time, probe_host_loadavg, probe_host_memory, probe_host_seconds, probe_host_swap, probe_host_work_time, probe_hypersim_steps, probe_image_mem, probe_interpreter_steps, probe_io_probes, probe_load_percent, probe_mm_malloc, probe_module_profile, probe_picoseconds, probe_process_memory, probe_sim_virtual_time, probe_sim_virtual_time_ps, probe_simulation_time, probe_steps, probe_telemetry, probe_thread_group_histogram, probe_thread_histogram, probe_turbo_stat, probe_virtual_time, probe_vmp_probe_group, probe_vmp_probe_group_histogram, probe_vmp_probe_group_total, probe_wallclock_time, probes, ps-clock, pseudo_namespace, ram, remote_sync_domain, remote_sync_node, remote_sync_server, rom, script-params, sim, static_link_connector, step-counter-extension, sync_domain, terminal_frontend, transaction-ckpt, vtime, vtime-extension

Commands

!, !=, #, $, %, &, *, +, +=, -, -=, ->, /, :, <, <<, <=, =, ==, >, >=, >>, @, [, ^, `, |, ~, <address_profiler>.address-profile-data, <address_profiler>.address-profile-info, <address_profiler>.address-profile-toplist, <branch_recorder_handler>.attach-branch-recorder, <branch_recorder_handler>.detach-branch-recorder, <branch_recorder_handler>.start-instruction-profiling, <callback_info>.list-instrumentation-callbacks, <component>.connect-to, <component>.delete, <component>.get-available-connector, <component>.get-component-object, <component>.get-connection, <component>.get-connector-list, <component>.get-processor-list, <conf_object>.log-group, <conf_object>.log-level, <context_handler>.set-context, <cycle>.print-time, <data_profiler>.clear, <exception>.list-exceptions, <image>.get, <image>.load-file, <image>.load-intel-hex, <image>.load-intel-obj, <image>.load-vmem, <image>.print-image-memory-stats, <image>.save, <image>.save-diff-file, <image>.save-file, <image>.save-intel-32-obj, <image>.save-intel-hex, <image>.save-intel-obj, <image>.save-vmem, <image>.set, <image>.x, <instruction_fetch>.instruction-fetch-mode, <instrumentation_order>.instrumentation-move, <instrumentation_order>.instrumentation-order, <memory_profiler>.add-memory-profiler, <memory_profiler>.list-memory-profilers, <memory_profiler>.remove-memory-profiler, <memory_space>.get, <memory_space>.get-string, <memory_space>.load-binary, <memory_space>.load-file, <memory_space>.load-intel-hex, <memory_space>.load-intel-obj, <memory_space>.load-vmem, <memory_space>.read, <memory_space>.read-string, <memory_space>.save-file, <memory_space>.save-intel-32-obj, <memory_space>.save-intel-hex, <memory_space>.save-intel-obj, <memory_space>.save-vmem, <memory_space>.set, <memory_space>.set-string, <memory_space>.write, <memory_space>.write-string, <memory_space>.x, <pcie_function_info>.pcie-dma-read, <pcie_function_info>.pcie-dma-write, <port_space>.get, <port_space>.get-string, <port_space>.read, <port_space>.read-string, <port_space>.set, <port_space>.set-string, <port_space>.write, <port_space>.write-string, <processor_info>.disable, <processor_info>.disassemble, <processor_info>.enable, <processor_info>.enabled, <processor_info>.load-binary, <processor_info>.logical-to-physical, <processor_info>.print-processor-registers, <processor_info>.read-reg, <processor_info>.set-pc, <processor_info>.write-reg, <processor_info>.x, <register_breakpoint>.break-register, <register_breakpoint>.break-register-list, <register_breakpoint>.unbreak-register, <step>.force-step-instruction, <step_cycle_ratio>.set-step-rate, <table>.export-table-csv, <table>.print-table, <transaction>.wait-for-get, <transaction>.wait-for-read, <transaction>.wait-for-set, <transaction>.wait-for-write, <transaction_translator>.memory-map, <translator>.memory-map, <x86>.disable-vmp, <x86>.enable-vmp, <x86>.setup-x86-timing, <x86>.vmp, add-data-to-script-pipe, add-directory, add-instrumentation-filter, add-instrumentation-group, add-module-directory, add-session-comment, alias, and, api-help, api-search, atoi, bin, bits, break-io, break-loop, break-script-branch, cd, change-namespace, check-cell-partitioning, clear-directories, clear-io-stats, clear-object-lock-stats, command-file-history, command-file-stack, command-history, connect, continue-loop, copy-connector, copyright, create-script-barrier, create-script-pipe, current-namespace, current-processor, date, dec, decl, defined, delete-connector, delete-snapshot, devs, digit-grouping, dirs, disable-cell-threading, disable-instrumentation, disable-jit, disable-multicore-accelerator, disable-multithreading, disable-object-lock-stats, disable-page-sharing, disable-subsystem-threading, disable-tech-preview, disable-unsupported-feature, disable-vmp, disable-vmp-feature, disassemble, disassemble-settings, disconnect, display, dstc-disable, dstc-enable, echo, else, enable-cell-threading, enable-instrumentation, enable-jit, enable-multicore-accelerator, enable-multithreading, enable-object-lock-stats, enable-page-sharing, enable-probes, enable-subsystem-threading, enable-tech-preview, enable-unsupported-feature, enable-vmp, enable-vmp-feature, enable-writable-persistent-state, env, except, exec, expect, file-exists, force-step-instruction, foreach, get, get-command-args, get-device-offset, get-device-reg, get-error-command, get-error-file, get-error-line, get-error-message, help, help-search, hex, if, in-list, in-string, instantiate-components, instruction-fetch-mode, instrumentation-move, instrumentation-order, int-to-double-float, int-to-extended-double-float, int-to-quad-float, int-to-single-float, interrupt-script, interrupt-script-branch, iostc-disable, iostc-enable, istc-disable, istc-enable, l, license, list-attributes, list-checkpoints, list-classes, list-commands, list-components, list-device-regs, list-directories, list-failed-modules, list-hap-callbacks, list-haps, list-instrumentation, list-instrumentation-callbacks, list-instrumentation-groups, list-instrumentation-tools, list-interfaces, list-length, list-modules, list-notifier-subscribers, list-notifiers, list-object-references, list-objects, list-packages, list-pcie-hierarchies, list-persistent-images, list-preferences, list-presets, list-prioritized-packages, list-processors, list-processors-summary, list-script-branches, list-session-comments, list-simics-search-paths, list-snapshots, list-target-info, list-targets, list-telemetry-classes, list-thread-domains, list-transactions, list-variables, ll, load-binary, load-file, load-intel-hex, load-intel-obj, load-module, load-persistent-state, load-target, local, log, log-filter, log-group, log-level, log-setup, log-size, log-type, logical-to-physical, lookup-file, ls, match-string, max, memory-map, min, module-list-refresh, move-object, multicore-accelerator-status, multimachine-accelerator-status, native-path, new-branch-recorder, new-context, not, object-exists, oct, or, output-radix, pcie-config-probe, pcie-config-read, pcie-config-write, pdisable, penable, pid, pipe, popd, pow, print, print-device-access-stats, print-device-reg-info, print-device-regs, print-event-queue, print-image-memory-stats, print-object-lock-stats, print-processor-registers, print-realtime-queue, print-sync-info, print-target-info, print-time, probe-address, processor-status, pselect, pushd, pwd, python, python-mode, quit, range, read-configuration, read-device-offset, read-device-reg, read-reg, read-variable, record-session, release-notes, remove-instrumentation, remove-instrumentation-filter, remove-instrumentation-group, reset-sys-path, restart-simics, restore-snapshot, run, run-command-file, run-cycles, run-python-file, run-script, run-seconds, save-component-template, save-file, save-image-contents, save-image-diff, save-intel-32-obj, save-intel-hex, save-intel-obj, save-persistent-state, save-preferences, script-barrier-limit, script-branch, script-pipe-has-data, set, set-context, set-device-offset, set-device-reg, set-image-memory-limit, set-max-time-span, set-min-latency, set-pc, set-prioritized-package, set-table-border-style, set-thread-limit, set-threading-mode, set-time-quantum, setup-x86-timing, shell, signed, signed16, signed32, signed64, signed8, simulation-running, split-string, start-command-line-capture, start-playback, start-recording, stc-status, step-cycle, step-instruction, stop, stop-command-line-capture, stop-playback, stop-recording, string-length, system-info, take-snapshot, trace-io, try, unbreak-io, undisplay, unset, unsigned, unsigned16, unsigned32, unsigned64, unsigned8, untrace-io, version, vmp-feature-status, vmp-version, wait-for-get, wait-for-global-sync, wait-for-global-time, wait-for-io-break, wait-for-read, wait-for-script-barrier, wait-for-script-pipe, wait-for-set, wait-for-shell, wait-for-simulation-started, wait-for-simulation-stopped, wait-for-write, while, write-configuration, write-device-offset, write-device-reg, write-reg, x
x87_exception 9 Test Framework