xterm-console 8 Test Framework
Simics Reference Manual  /  7 Modules  / 

Simics Core

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

Classes

branch_recorder, breakpoints-old, cell, cli, clock-extension, component, 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_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_sum_probe, 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, rev-execution, rom, script-params, sim, static_link_connector, step-counter-extension, sync_domain, terminal_frontend, top-component, 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, <breakpoint>.break, <breakpoint>.tbreak, <callback_info>.list-instrumentation-callbacks, <component>.connect, <component>.connect-to, <component>.delete, <component>.disconnect, <component>.get-available-connector, <component>.get-component-object, <component>.get-connection, <component>.get-connector-list, <component>.get-processor-list, <conf_object>.break-hap, <conf_object>.get-attribute-list, <conf_object>.get-interface-list, <conf_object>.get-interface-port-list, <conf_object>.list-attributes, <conf_object>.list-interfaces, <conf_object>.log, <conf_object>.log-group, <conf_object>.log-level, <conf_object>.log-setup, <conf_object>.log-size, <conf_object>.log-type, <conf_object>.trace-hap, <conf_object>.unbreak-hap, <conf_object>.untrace-hap, <conf_object>.wait-for-log, <context_handler>.set-context, <cycle>.cycle-break, <cycle>.cycle-break-absolute, <cycle>.print-time, <cycle>.wait-for-cycle, <cycle>.wait-for-time, <data_profiler>.clear, <exception>.break-exception, <exception>.list-exceptions, <exception>.trace-exception, <exception>.unbreak-exception, <exception>.untrace-exception, <exception>.wait-for-exception, <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, <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, <processor_internal>.break-cr, <processor_internal>.break-cr-read, <processor_internal>.trace-cr, <processor_internal>.trace-cr-read, <processor_internal>.unbreak-cr, <processor_internal>.unbreak-cr-read, <processor_internal>.untrace-cr, <processor_internal>.untrace-cr-read, <processor_internal>.wait-for-register-read, <processor_internal>.wait-for-register-write, <register_breakpoint>.break-register, <register_breakpoint>.break-register-list, <register_breakpoint>.unbreak-register, <step>.force-step-instruction, <step>.step-break, <step>.step-break-absolute, <step>.wait-for-step, <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, break-cr, break-cr-read, break-exception, break-hap, break-io, break-log, break-loop, break-script-branch, cd, change-namespace, check-cell-partitioning, clear-directories, clear-io-stats, clear-object-lock-stats, clear-recorder, command-file-history, command-file-stack, command-history, command-list, connect, connect-components, continue-loop, copy-connector, copyright, cpu-pages-dump, create-script-barrier, create-script-pipe, current-namespace, current-processor, cycle-break, cycle-break-absolute, date, dec, decl, defined, delete, delete-bookmark, delete-connector, dev-reg-info, dev-reg-list, devs, digit-grouping, dirs, disable, disable-cell-threading, disable-instrumentation, disable-jit, disable-magic-breakpoint, disable-multicore-accelerator, disable-multimachine-accelerator, disable-multithreading, disable-object-lock-stats, disable-page-sharing, disable-reverse-execution, disable-subsystem-threading, disable-tech-preview, disable-unsupported-feature, disable-vmp, disable-vmp-feature, disassemble, disassemble-settings, disconnect, display, down, dstc-disable, dstc-enable, echo, else, enable, enable-cell-threading, enable-instrumentation, enable-jit, enable-magic-breakpoint, enable-multicore-accelerator, enable-multimachine-accelerator, enable-multithreading, enable-object-lock-stats, enable-page-sharing, enable-probes, enable-reverse-execution, enable-subsystem-threading, enable-tech-preview, enable-unsupported-feature, enable-vmp, enable-vmp-feature, enable-writable-persistent-state, env, except, exec, expect, file-exists, finish-function, force-step-instruction, foreach, frame, get, get-breakpoint-list, get-class-list, get-command-args, get-component-list, get-device-offset, get-device-reg, get-error-command, get-error-file, get-error-line, get-error-message, get-object-list, get-simics-search-path, help, help-search, hex, if, ignore, 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, list-attributes, list-bookmarks, list-breakpoints, 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-namespaces, list-notifier-subscribers, list-notifiers, list-object-references, list-objects, list-objects-with-interface, 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-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, magic-breakpoint-enabled, match-string, max, memory-map, min, module-list-refresh, move-object, multicore-accelerator-status, multimachine-accelerator-status, native-path, new-branch-recorder, new-context, next-instruction, next-line, not, object-exists, object-lock-stats, oct, or, output-file-start, output-file-stop, output-radix, 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-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, restart-simics, reverse, reverse-cycles, reverse-next-instruction, reverse-next-line, reverse-step-instruction, reverse-step-line, reverse-to, rexec-limit, 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, save-recorded-session, script-barrier-limit, script-branch, script-pipe-has-data, set, set-bookmark, set-context, set-device-offset, set-device-reg, set-image-memory-limit, set-max-time-span, set-memory-limit, set-min-latency, set-pattern, set-pc, set-prefix, set-prioritized-package, set-substr, set-thread-limit, set-threading-mode, set-time-quantum, setup-x86-timing, shell, signed, signed16, signed32, signed64, signed8, simulation-replaying, simulation-reversing, simulation-running, skip-to, split-string, stack-trace, start-command-line-capture, start-playback, start-recording, stc-status, step-break, step-break-absolute, step-cycle, step-instruction, step-line, stop, stop-command-line-capture, stop-playback, stop-recording, string-length, sym-address, sym-file, sym-function, sym-line, sym-list, sym-source, sym-string, sym-type, sym-value, sym-write, sync-info, system-info, table-border-style, trace-breakpoint, trace-cr, trace-cr-read, trace-exception, trace-hap, trace-io, trace-io-setup, try, unbreak, unbreak-cr, unbreak-cr-read, unbreak-exception, unbreak-hap, unbreak-io, unbreak-log, uncall-function, undisplay, unset, unsigned, unsigned16, unsigned32, unsigned64, unsigned8, untrace-breakpoint, untrace-cr, untrace-cr-read, untrace-exception, untrace-hap, untrace-io, up, version, vmp-feature-status, vmp-version, wait-for-breakpoint, wait-for-get, wait-for-global-sync, wait-for-global-time, wait-for-hap, wait-for-io-break, wait-for-log, wait-for-notifier, 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, whitelist-old-component, write-configuration, write-device-offset, write-device-reg, write-reg, x
xterm-console 8 Test Framework