Modifying constructor for run-snippet-info structures.
(change-run-snippet-info x
[:input-size <input-size>]
[:output-size <output-size>]
[:snip-addr <snip-addr>]
[:ret-addr <ret-addr>]
[:step-count <step-count>])
This is an often useful alternative to make-run-snippet-info.
We construct a new run-snippet-info structure that is a copy of
This is an ordinary
Macro:
(defmacro change-run-snippet-info (x &rest args) (std::change-aggregate 'run-snippet-info x args '((:input-size . run-snippet-info->input-size) (:output-size . run-snippet-info->output-size) (:snip-addr . run-snippet-info->snip-addr) (:ret-addr . run-snippet-info->ret-addr) (:step-count . run-snippet-info->step-count)) 'change-run-snippet-info 'nil))