MCPcopy Create free account
hub / github.com/AliveToolkit/alive2 / sym_exec_instr

Function sym_exec_instr

util/symexec.cpp:13–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11using util::config::dbg;
12
13static void sym_exec_instr(State &s, const Instr &i) {
14 auto &val = s.exec(i);
15
16 if (util::config::symexec_print_each_value) {
17 auto &name = i.getName();
18 dbg() << name;
19 if (name[0] == '%')
20 dbg() << " = " << val.val << " /";
21 dbg() << " UB=" << val.domain << '\n';
22 if (!val.return_domain.isTrue())
23 dbg() << " RET=" << val.return_domain << '\n';
24 }
25}
26
27namespace util {
28

Callers 2

sym_exec_initFunction · 0.85
sym_execFunction · 0.85

Calls 2

execMethod · 0.45
isTrueMethod · 0.45

Tested by

no test coverage detected